Генерация уникальных идентификаторов для новых и существующих записей - PullRequest
0 голосов
/ 13 февраля 2019

Я в основном пытаюсь создать основной идентификатор между CRM и QuickBooks.Я подумал, что я просто использовал бы существующий PK в CRM для поиска.Я бы хотел, чтобы ПК был виден пользователю, но не редактировался в CRM.

Это создало несколько проблем в том, что вы не можете сделать это из коробки.Мне показалось, что я мог прочитать где-то, что вы могли бы либо с помощью бизнес-правила, либо с помощью вычисленного поля, но мне не повезло с этим.

Похоже, что для этого потребуются веб-ресурсы.

Другой вариант - просто создать уникальные значения для каждой записи в «Аккаунтах и ​​контактах».

Заполняет ли это автоматически существующие или только новые записи?Как мне получить его для заполнения существующих записей?

Ответы [ 2 ]

0 голосов
/ 14 февраля 2019

Я предлагаю вам создать новое текстовое поле для объекта и создать предварительный плагин, который получит первичный идентификатор GUID записи из контекста и установит этот GUID во вновь добавленный атрибут.Вы также можете установить это поле только для чтения формы.

ИЛИ вы также можете создать новый GUID в плагине.

0 голосов
/ 13 февраля 2019

Вы можете использовать Диспетчер автоматического нумерации для настройки атрибута автоматического нумерации в каждом объекте.Это семя число на основе настроенного формата для новых записей.Уникальность обеспечивается функцией последовательности SQL и не требует дополнительного плагина / рабочего процесса.

Для существующих записей - вы можете разработать рабочий процесс вместе с временной сущностью для назначения автоматического номера. Подробнее .

В противном случае вы можете использовать пакет SSIS + Kingswaysoft для генерации автоматического номера и присвоения существующим записям.

...