Перейти к содержанию

Настройка автонумерации

Зачастую необходимо уникально идентифицировать заявки, запросы или какие-либо другие объекты в рамках одного шаблона записи. Для этого можно настроить их автонумерацию.

1. В текущем шаблоне записи создайте новый атрибут с типом данных «Текст».

2. В связанном с текущим шаблоном записи процессе на выходе из стартового события заполните этот атрибут выражением типа FORMAT("{0}",LIST(COUNT((from a in db->…. select a->id))))

3. Опубликуйте процесс.

Примечание : при использовании данного метода нужно иметь в виду, что при удалении записей порядковые номера могут задублироваться. 

Если у вас в системе создается очень много заявок (или каких-либо других объектов) одновременно несколькими пользователями, то в таком случае автонумерацию лучше настроить по скрипту. Для этого:

1. Создайте в текущем бизнес-приложении переиспользуемую переменную:

  • Тип — число;
  • Значение — 1.

2. Перейдите на процесс, связанный с текущим шаблоном записи, и добавьте на схему процесса сразу после стартового события «Задачу на выполнение сценария».

3. В настройках задачи добавьте скрипт (см. Автонумерация).

4. Опубликуйте процесс.