Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Структура обработчика отправки

1.Подготовить список для передаваемых данных.
2.Заполнить список необходимыми данными, считанными из параметров процесса:
событие;
время события;
детальное описание события.
3.Сохранить подготовленные данные в сообщении.

 

  MessageData = DCIGetObjectDictionary()

  Params = DCIGetParams()

  ProcessMessage = DCIGetProcessMessage()

  MessageData.Add("Event"; Params.FindItem("Event"))

  MessageData.Add("EventDateTime"; Params.FindItem("EventDateTime"))

  MessageData.Add("EventDetails"; Params.FindItem("EventDetails"))

  DCIAttachDataToProcessMessage(ProcessMessage; MessageData; "MessageData")

Структура обработчика приема

1.Считать из сообщения переданные данные.
2.Записать бизнес-событие о приеме сообщения.

 

  ProcessMessage = DCIGetProcessMessage()

  MessageData = DCIGetDataFromProcessMessage(ProcessMessage; "MessageData")

  Event = MessageData.ValueByName("Event")

  EventDateTime = DCIUTCStrToLocalTime(MessageData.ValueByName("EventDateTime"))

  EventDetails = MessageData.ValueByName("EventDetails")

  DCIWriteProcessEvent(ProcessMessage.ProcessGlobalId; Event; EventDateTime; EventDetails)

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }