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

2.11.1.3 Типовые действия бизнес-процессов

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

Типовые действия вместе с параметрами задаются в панеле параметров справа на форме Диаграммы (см. раздел Создание Бизнес Процесса):

снимок_экрана_2024-08-19_в_16.21.07.png Рисунок - Действия и параметры бизнес-процесса

Создание объекта

  1. Название: createTask

    Описание: Создание новой задачи

  2. Название: createAsset

    Описание: Создание нового актива

Изменение объекта

  1. Название: editTask

    Описание: Изменяет указанные параметры задачи, либо на заданные, либо на параметры «источника».

  2. Название: editAsset

    Описание: Изменяет указанные параметры актива, либо на заданные, либо на параметры «источника».

Параметры типовых действий:

  1. Название: TypeCode

    Описание: Тип создаваемой задачи.

    Пример заполнения: Local variable name: typeCode Assignment type: String or expression Value: testBusiness

  2. Название: SourceType

    Описание: Тип источника (task, asset, service, contract, null);

    Пример заполнения:
    Local variable name: sourceType Assignment type: String or expression Value: TASK

  3. Название: EditEntityID

    Описание: ID изменяемого источника (id конкретной задачи, услуги, из которой создается задача)

    Пример заполнения: Local variable name: EditEntityID Assignment type: String or expression Value: 4601259

  4. Название: SourceAttributes

    Описание: Атрибуты, копируемые из источника. – строка, содержащая записи вида {{CodeA1: CodeB2}, {CodeA2: CodeB2}…}, где CodeA – коды атрибутов создаваемой задачи, CodeB – код атрибута источника.

    Пример заполнения: Local variable name: sourceAttributes Assignment type: String or expression Value: { "attrubuteCodeMapping" : { "name" : "name", "description" : "description" }, "allSame": false, "excludeAttributes" : null }

  5. Название: SourceLinkAttributeCode

    Описание: Связь с источником (Указывается код типа связи, которая должна быть создана и связать источник с создаваемым активом.)

    Пример заполнения: Local variable name: sourceLinkAttributeCode Assignment type: String or expression Value: sourceCreateTaskLink

  6. Название: FillParent

    Описание: Создание подзадачи (Имеется ввиду: к задаче создаваемой бизнес-процессом)

    Пример заполнения: Local variable name: fillParent Assignment type: String or expression Value: true

  7. Название: TemplateName

    Описание: Создание задачи по шаблону.

    Пример заполнения: Local variable name: templateName Assignment type: String or expression Value: Шаблон Обращение (Сценарий автоматизации)

  8. Название: relationTypeCodesToRemove

    Описание: Тип переменной List, перечислить коды типов связи для удаления

    Пример заполнения: Local variable name: relationTypeCodesToRemove Assignment type: List ListValues: directAssetAsset indirectAssetAsset

  9. Название: sourceRelationTypeCode

    Описание: Связь с источником (Указывается код типа связи, которая должна быть создана и связать источник с создаваемым активом.)

    Пример заполнения: Local variable name: sourceRelationTypeCode Assignment type: String or expression Value: testRelation2

  10. Название: sourceIsLinkedObject

    Описание: Связь с источником Указывается булево значение, для определение того, с какой стороны будет указываться источник в связи (указывать строго “true” или “false”, если true, то объект источник окажется справа (linked) в создаваемой связи, если false, то источник будет слева (created))

    Пример заполнения: Local variable name: sourceIsLinkedObject Assignment type: String or expression Value: true

  11. Название: relationTypeCodesToCopy

    Описание: Типы копируемых связей из источника (Строка, где указаны копируемые из источника связи. (Тип переменной List, перечислить коды типов связи))

    Пример заполнения: Local variable name: relationTypeCodesToCopy Assignment type: List ListValues: testRelation1 testRelation2