TemplateSendTask
Задание для отправки шаблона пакета документов
Свойства
- OperationId:
Строка, чтение/запись — уникальный идентификатор операции (строка не чувствительная к регистру, может отсутствовать)
- ToBoxId:
Строка, чтение/запись — идентификатор ящика получателя шаблона. Для внутреннего документа этот идентификатор должен содержать пустую строку
- MessageFromBoxId:
Строка, чтение/запись — идентификатор ящика отправителя документа, созданного из шаблона
- MessageToBoxId:
Строка, чтение/запись — идентификатор ящика получателя документа, созданного из шаблона
- MessageToDepartmentId:
Строка, чтение/запись — идентификатор подразделения в ящике получателя документа, в которое будет маршрутизироваться документ
- LockMode:
Строка, чтение/запись — режим блокировки шаблонов документов. Возможные значения
- IsReusable:
Булево, чтение/запись — тип переиспользования шаблона: true — создавать многоразовый шаблон, false — одноразовый (по—умолчанию false)
- Templates:
коллекция объектов TemplateToSend , чтение — шаблоны документов, добавленные в пакет
Методы
- TemplateSendTask.AddTemplate(DocumentType)
- DocumentType:
Строка — идентификатор типа документа
Добавляет новый элемент в коллекцию Templates и возвращает его. В качестве значения параметра DocumentType можно использовать значения из DocumentTypeDescription.Name, полученных методом
Box.GetDocumentTypes()
- TemplateSendTask.Send()
Отправляет шаблон пакета документов на сервер Диадока. Возвращает отправленнный шаблон. Если отправка шаблона с заполненным OperationId завершилась успехом, то все остальные попытки отправки с тем же идентификатором не будут приводить к отправке нового шаблона, а в результате выполнения метода вернется ранее отправленный шаблон
См.также