Как автоматически создать поле «Основное имя» в настраиваемом объекте службы общих данных? - PullRequest
0 голосов
/ 20 октября 2018

Поле «Основное имя» по умолчанию «Обязательное».Как заполнить это поле по GUID или случайному номеру при сохранении?

Ответы [ 2 ]

0 голосов
/ 20 января 2019

Решение без кода : Вы можете пометить это поле как не Business Required, поэтому вы будете разблокированы.Вы можете использовать рабочий процесс без кода для заполнения поля Primary Name некоторым фиксированным текстом.Эта WF может быть запущена после создания.

Решение кода : Плагин может быть запущен при предварительном создании, а пользовательский код C # может использоваться для предварительного заполнения некоторого автонумера / текста в этомfield.

Совет для профессионалов: приложение, управляемое моделями, - это не что иное, как классический Dynamics CRM, поэтому при поиске решений используйте это ключевое слово:)

0 голосов
/ 24 октября 2018

В PowerApps есть функция GUID (), которая генерирует случайный GUID.По умолчанию его результатом является тип данных GUID (текст, значение, дата и т. Д.).

Основное имя - это текстовое поле.Чтобы сделать результат функции GUID текстовой строкой, оберните Text () вокруг нее:

Text(GUID())

Таким образом, в своем операторе Patch или в свойстве Update поля для PrimaryName вы можете использоватьВыражение выше, чтобы вставить GUID в виде строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...