Обязательные параметры вида межсистемного процесса:
• | AssignmentID – ИД поручения, по которому ведутся работы. Используется для изменения текущего поручения; |
• | InitiatorSystemID – идентификатор связанных систем; |
• | ControlTaskIDs – список пар «ИД задачи на контроль – Имя исполнителя задачи на контроль». Используется для поиска задачи при отправке результатов контроля работ конкретного исполнителя; |
• | ProlongationTaskIDs – список пар «ИД задачи на продление – Имя исполнителя задачи на продление». Используется для поиска задачи при отправке результатов запроса продления срока от конкретного исполнителя. |
Примечание
При необходимости в вычислениях могут быть добавлены другие параметры.
ProcessFactory = DCIGetFactory()
Process = ProcessFactory.CreateProcess("AssignmentsExecute")
// Заполнить параметры процесса.
ProcessParams = Process.Params
ProcessParams.SetVar("AssignmentID"; ToString(AssignmentInfo.ID))
ProcessParams.SetVar('InitiatorSystemID'; RemoteSystemsList.DelimitedText)
Process.Save
Стандартные вычисления по созданию списка, добавлению и получению данных, прикреплению списка к сообщению аналогичны вычислениям, описанным в примере по синхронизации справочников.
В разделе рассмотрена структура обработчиков отправки и приема сообщений для ситуаций:
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |