Как автоматически создать поле "Основное имя" в пользовательском объекте службы общих данных?

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

1 ответ

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

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

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

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

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

Text(GUID())

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

Другие вопросы по тегам