rx_send_for_approval
Send a Directum RX document for approval by creating and starting an approval task, either as free-form with chosen approvers and deadline or per document-type rule.
Instructions
Отправить документ на согласование: создаёт и стартует задачу. mode=free (по умолчанию) это свободное согласование с указанными людьми и сроком. mode=rule это согласование по регламенту: маршрут, этапы и сроки строит правило согласования RX для вида документа, approver_ids добавляются сверх правила; если правила нет, RX откажет. Подпись документа этот инструмент не ставит. Меняет данные в RX. Перед вызовом перескажите пользователю документ, режим и согласующих.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | free (по умолчанию) = свободное согласование с указанными людьми; rule = по регламенту: маршрут строит правило согласования RX для вида документа | |
| text | No | текст задачи: что согласовать и на что обратить внимание | |
| deadline | No | срок свободного согласования: ГГГГ-ММ-ДД, «завтра», «через 3 дня»; в mode=rule сроки задаёт правило | |
| document_id | Yes | Id документа: число после # в строке rx_find_documents | |
| approver_ids | No | Id согласующих (rx_find_employees); для свободного согласования обязательны, для mode=rule это дополнительные согласующие сверх правила | |
| signatory_id | No | для mode=rule: Id подписанта, если правило его не определяет само |