Интеллектуальный черновик (предварительная версия)
Соединитель Smart Drafter позволяет легко интегрировать smarter Drafter и рабочие процессы, что позволяет автоматизировать создание документов и оптимизировать процессы. Дополнительные сведения см. в https://developers.smarterdrafter.com/reference/power-automate
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Поддержка интеллектуального черновика |
| URL | https://smarterdrafter.com.au/contact-us |
| Адрес электронной почты | support@smarterdrafter.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Группа тессисов |
| Веб-сайт | https://smarterdrafter.com.au |
| Политика конфиденциальности | https://smarterdrafter.com.au/legal |
| Категории | Продуктивность; Содержимое и файлы |
Соединитель Power Automate для интеллектуального черновика
Соединитель Smart Drafter обеспечивает простую интеграцию между Smarter Drafter и рабочими процессами Power Automate, что позволяет автоматизировать создание документов и оптимизировать процессы. Дополнительные сведения в Smarter Drafter для Power Automate
Настройка
Требуется учетная запись на платформе Smarter Drafter Pro, а затем создание ключа API. Дополнительные сведения на портале разработчика Интеллектуального черновика
Начало работы
- Установка соединителя
Импортируйте соединитель Smarter Drafter в среду Power Automate.
- Аутентификация
Настройте проверку подлинности с помощью ключа API Smarter Черновика.
- Создание потока
Добавьте в потоки Power Automate действия или триггеры интеллектуального черновика.
Доступные действия
Создание отправки: эта функция принимает сведения о отправке в тексте запроса, создает новую отправку и помещает документы в очередь для создания. Он возвращает уникальный идентификатор созданной отправки.
Получение отправки: возвращает сведения о конкретной отправке, определяемой его уникальным идентификатором. Если отправка не найдена, возвращается ответ 404 Not Found.
Получение полей по форме: возвращает все поля, связанные с указанным идентификатором формы.
Скачать документ: возвращает созданный документ.
Обновление ответа на отправку: обновляет ответ для определенного поля в отправке. Поддерживает обновление полей типа файла с помощью данных формы.
Отправка документов отправки и очередей для поколений: отправляет указанную отправку и помещает связанные документы в очередь для создания. Записывается дополнительные метаданные, такие как агент пользователя и удаленный адрес.
Требования
Учетная запись Smarter Drafter Pro с доступом к API
Ключ API, созданный в Smarter Drafter Pro
Лицензия Power Automate
Support
Для получения справки или обратной связи обратитесь support@smarterdrafter.comв службу поддержки.
© 2025 Интеллектуальный черновик. Все права защищены.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Ключ API интеллектуального черновика | securestring | Ключ API интеллектуального черновика | True |
| URL-адрес узла | струна | URL-адрес корневого узла (пример: api.rulestar.com). Если url-адрес узла не указан, по умолчанию используется api.rulestar.com | True |
| Версия API | струна | Версия API (пример: версия 1). Если версия API не указана, по умолчанию используется версия 1. |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Обновление ответа на отправку |
Обновление ответа на отправку, включая прием отправки файлов |
| Отправка документов отправки и очередей для создания |
Отправляет указанную отправку и помещает связанные документы в очередь для создания. Записываются дополнительные метаданные, такие как агент пользователя и удаленный адрес. |
| Получение отправки |
Извлекает сведения о конкретной отправке, включая его состояние, ответы и созданные документы. |
| Получение полей по форме |
Получение всех полей, связанных с указанной формой |
| Скачивание документа |
Скачивание одного документа, созданного для указанной отправки |
| Создание отправки |
Создание отправки в Smarter Drafter Pro |
Обновление ответа на отправку
Обновление ответа на отправку, включая прием отправки файлов
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор отправки
|
SubmissionId | True | string |
Идентификатор отправки |
|
Справочник по полю
|
FieldRef | True | string |
Поле ref, где должен быть обновлен ответ |
|
Значение ответа
|
answer | string |
Ответ, который необходимо обновить для указанного поля |
|
|
Справочник по параметру
|
answerRef | string |
Ссылка на ответ для параметра |
|
|
Файл
|
file | file |
Файл, который нужно отправить для ответа |
Отправка документов отправки и очередей для создания
Отправляет указанную отправку и помещает связанные документы в очередь для создания. Записываются дополнительные метаданные, такие как агент пользователя и удаленный адрес.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор отправки
|
SubmissionId | True | string |
Идентификатор отправки |
|
Назначение NetDocuments
|
netDocumentsDestination | string |
Назначение NetDocuments, в котором будут отправлены созданные документы. |
|
|
Путь к папке iManage
|
iManageFolderPath | string |
Путь к папке iManage, в которой будут отправлены созданные документы. |
Получение отправки
Извлекает сведения о конкретной отправке, включая его состояние, ответы и созданные документы.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор отправки
|
SubmissionId | True | string |
Идентификатор отправки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Submission ID (Идентификатор отправки)
|
id | string |
Идентификатор отправки |
|
Имя отправки
|
name | string |
Имя отправки |
|
Идентификатор формы
|
formId | integer |
Идентификатор формы, связанной с отправкой |
|
Идентификатор формы приема
|
intakeFormId | integer |
Идентификатор формы приема, связанной с отправкой |
|
Текущая страница
|
currentPage | integer |
Страница последнего сохранения отправки |
|
Идентификатор пользователя
|
userId | integer |
Идентификатор пользователя, связанного с отправкой. |
|
Имя пользователя
|
userFirstName | string |
Имя пользователя, отправившего форму |
|
Фамилия пользователя
|
userSurname | string |
Фамилия пользователя, отправившего форму |
|
Адрес электронной почты пользователя
|
userEmailAddress | string |
Адрес электронной почты пользователя, отправившего форму |
|
Номер телефона пользователя
|
userPhoneNumber | string |
Номер телефона пользователя, отправившего форму |
|
Имя пользователя "Потребление"
|
intakeUserFirstName | string |
Первое имя пользователя приема, связанного с отправкой |
|
Фамилия пользователя "Прием"
|
intakeUserSurname | string |
Фамилия пользователя приема, связанного с отправкой |
|
Адрес электронной почты пользователя
|
intakeUserEmailAddress | string |
Адрес электронной почты пользователя, связанного с отправкой |
|
Номер телефона пользователя
|
intakeUserPhoneNumber | string |
Номер телефона пользователя приема, связанного с отправкой |
|
Отправка розничной торговли
|
isRetail | boolean |
Указывает, является ли отправка для розничных целей |
|
Устаревшая отправка
|
isLegacy | boolean |
Устаревшая отправка [не рекомендуется] |
|
Устаревший идентификатор отправки
|
legacySubmissionId | integer |
Устаревший идентификатор отправки [не рекомендуется] |
|
Идентификатор компании
|
companyId | integer |
Идентификатор компании, связанной с отправкой |
|
Создает только PDF-файл
|
sendPdfOnly | boolean |
Значение, указывающее, следует ли отправлять только PDF-файл отправки. |
|
URL-адрес возобновления
|
resumeUrl | string |
URL-адрес для возобновления отправки. Это используется, когда отправка находится в состоянии проекта и должна быть возобновлена позже. |
|
Состояние отправки
|
status | integer |
Статус заявки. Возможные значения: 0 = Invalid 1 = Started 2 = Saved 3 = Submitted 4 = Generated 5 = Pending 6 = Failed 7 = EditedInWord 8 = OutForSigning 9 = PartiallySigned 10 = SignerDeclined 11 = SignComplete 12 = SignVoided 13 = WithClient 14 = ClientComplete |
|
Тип ошибки
|
errorType | integer |
Тип ошибки отправки, если таковой есть. Возможные значения: 1 = Generic 2 = TemplateNotFound 3 = CrossReference |
|
Удалено по адресу
|
deletedAt | date-time |
Дата и время удаления отправки. |
|
Создано в
|
generatedAt | date-time |
Дата и время создания документов отправки. |
|
Идентификатор материи
|
matterId | integer |
Внутренний идентификатор вопроса, связанного с отправкой |
|
Родительский идентификатор
|
parentId | integer |
Идентификатор родительской отправки, если таковой есть. Это используется для отправки, поступающих из формы приема |
|
Дата последнего обновления
|
lastUpdatedDate | date-time |
Дата и время последнего обновления отправки |
|
Последнее обновленное состояние
|
lastUpdatedStatus | integer |
Состояние отправки после последнего обновления. Возможные значения: 0 = Invalid 1 = Started 2 = Saved 3 = Submitted 4 = Generated 5 = Pending 6 = Failed 7 = EditedInWord 8 = OutForSigning 9 = PartiallySigned 10 = SignerDeclined 11 = SignComplete 12 = SignVoided 13 = WithClient 14 = ClientComplete |
|
Последнее обновление по идентификатору
|
lastUpdatedById | integer |
Идентификатор пользователя, который последний раз обновил отправку |
|
Открытый доступ
|
publicAccess | boolean |
Указывает, доступна ли отправка всем пользователям с доступом к форме. |
|
Версия формы
|
formVersion | integer |
Версия формы, используемой для отправки |
|
Ответы
|
answers | array of object |
Ответы, предоставленные в отправке |
|
Значение ответа
|
answers.answer | string |
Значение ответа, предоставленное для поля |
|
Справочник по ответу
|
answers.answerRef | string |
Идентификатор ссылки для ответа |
|
Справочник по полю
|
answers.fieldRef | string |
Идентификатор ссылки для поля |
|
Использование заполнителя
|
answers.usePlaceholder | boolean |
Указывает, следует ли использовать заполнитель для поля |
|
Код валюты
|
answers.currencyCode | string |
Код валюты для поля, если применимо |
|
Files
|
answers.files | array of string |
Файлы, связанные с ответом |
|
Созданные документы
|
generatedDocuments | array of object |
Созданные документы при отправке |
|
Идентификатор документа
|
generatedDocuments.id | integer |
Идентификатор созданного документа |
|
Filename
|
generatedDocuments.filename | string |
Имя созданного документа |
|
URL
|
generatedDocuments.url | string |
URL-адрес для доступа к созданному документу |
|
подписываемый
|
generatedDocuments.signable | boolean |
Указывает, можно ли отправить документ для eSignatures |
Получение полей по форме
Получение всех полей, связанных с указанной формой
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
ИД формы
|
FormId | True | string |
Идентификатор формы для получения полей из |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Fields
|
array of object |
Поля, связанные с указанной формой |
|
|
ИД поля
|
id | integer |
Идентификатор поля |
|
Метка поля
|
label | string |
Метка поля |
|
Метка поля в родительском элементе
|
labelInParent | string |
Метка поля в родительской форме |
|
Скрыть метку
|
hideLabel | boolean |
Указывает, следует ли скрывать метку поля. |
|
Идентификатор формы
|
formId | integer |
Идентификатор формы, к которой принадлежит поле |
|
Идентификатор раздела
|
sectionId | integer |
Идентификатор раздела, к которому принадлежит поле |
|
Описание поля
|
description | string |
Описание поля |
|
Описание поля в родительском элементе
|
descriptionInParent | string |
Описание поля в родительской форме |
|
Тип поля
|
type | string |
Тип поля. Возможные значения: address, checkbox, currency, datetime, email, file, id, id, number, phone, radio, richtext, section, select, text, textarea and matter |
|
Обязательное поле
|
required | boolean |
Указывает, является ли поле обязательным. |
|
Обязательное поле в родительском элементе
|
requiredInParent | boolean |
Указывает, является ли поле обязательным в родительской форме |
|
Скрытое поле
|
hidden | boolean |
Указывает, скрыто ли поле |
|
Скрытое поле в родительском
|
hiddenInParent | boolean |
Указывает, скрыто ли поле в родительской форме |
|
Поле только для чтения
|
readOnly | boolean |
Указывает, доступно ли поле только для чтения. |
|
Поле только для чтения в родительском элементе
|
readOnlyInParent | boolean |
Указывает, доступно ли поле только для чтения в родительской форме. |
|
Порядок сортировки
|
sort | integer |
Порядок отображения поля в форме |
|
Расчет
|
calculation | string |
Вычисление, выполняемого в поле |
|
Значение по умолчанию
|
defaultValue | string |
Значение по умолчанию поля |
|
Значение по умолчанию в родительском
|
defaultValueInParent | string |
Значение поля по умолчанию в родительской форме |
|
Отключить значение по умолчанию
|
disableDefaultValue | boolean |
Указывает, следует ли отключить значение по умолчанию. |
|
Многострочный
|
multiline | boolean |
Указывает, должно ли поле поддерживать несколько строк. |
|
Разрыв раздела
|
sectionBreak | boolean |
Указывает, отображается ли раздел на новой странице |
|
Заголовок раздела
|
sectionHeading | string |
Заголовок раздела |
|
Заголовок раздела в родительском элементе
|
sectionHeadingInParent | string |
Заголовок раздела в родительской форме |
|
Текст поля
|
text | string |
Текст поля whe textarea или richtext |
|
Текст поля в родительском элементе
|
textInParent | string |
Текст поля в родительской форме, когда textarea или richtext |
|
Формат поля
|
format | string |
Формат поля |
|
Формат префикса
|
formatPrefix | string |
Префикс, используемый для формата поля |
|
Формат времени
|
timeFormat | string |
Формат, используемый для полей времени |
|
dateUnit
|
dateUnit | integer |
Единица времени для полей даты. Возможные значения: 1 = минуты 2 = часы 3 = дни 4 = месяцы 5 = годы |
|
Минимальное значение
|
minValue | integer |
Минимальное значение поля |
|
Максимальное значение
|
maxValue | integer |
Максимальное значение поля |
|
Десятичные дроби
|
decimals | integer |
Число десятичных разрядов для поля |
|
Определение логики
|
logicDefinition | string |
Определение логики для поля |
|
Reference
|
ref | string |
Ссылка на поле |
|
Игнорировать проверку ошибок
|
ignoreErrorChecking | boolean |
Указывает, следует ли игнорировать проверку ошибок для поля |
|
Тип карты сущностей
|
entityMapType | string |
Тип карты сущностей для поля. Возможные значения: 1 = Тип 1 = MinValue 2 = Address 3 = Email 4 = Phone 5 = Факс 10 = FullName 11 = BirthDate 12 = FirstName 13 = Фамилия 14 = Пол 15 = Title 20 = IsAusCompany 21 = CompanyName 22 = CompanyAcn 23 = CompanyNumber 30 = IsTrustee 31 = TrustName 32 = TrustHasNumber 33 = TrustAbn 101 = UserFullName 102 = UserFirstName 103 = UserSurname 104 = UserInitials 105 = UserCorrespondenceName 106 = UserPosition 107 = UserPractisingCertificateNumber 108 = UserDirectEmail 109 = UserDirectPhone 110 = UserServiceEmail 111 = UserOfficeAddress |
|
Повторяемый
|
repeatable | boolean |
Указывает, является ли поле повторяемым |
|
Минимальные повторы
|
minRepeats | integer |
Минимальное количество повторов для поля |
|
Максимальное число повторов
|
maxRepeats | integer |
Максимальное число повторов для поля |
|
Справочник по минимальным повторам
|
minRepeatsRef | string |
Ссылка на минимальное повторение |
|
Ссылка на максимальное число повторов
|
maxRepeatsRef | string |
Ссылка на максимальное число повторов |
|
Число повтора
|
repeat | integer |
Количество повторов поля |
|
Число повторов
|
repeatCount | integer |
Текущее число повторов поля |
|
Включение RTF
|
enableRtf | boolean |
Указывает, включена ли функция RTF (формат форматов текста) для поля. |
|
Справочник по нижней границе
|
lowerBoundaryRef | string |
Ссылка на нижнюю границу |
|
Ссылка на верхнюю границу
|
upperBoundaryRef | string |
Ссылка на верхнюю границу |
|
Использование файла в качестве
|
fileUseAs | integer |
Файл, используемый для поля. Возможные значения: 1 = MergedImage 2 = Вложение |
|
Розничная предварительная заливка
|
retailPrefill | boolean |
Указывает, включена ли предварительная заливка розничной торговли для поля |
|
Скрытие в розничной торговле
|
hideInRetail | boolean |
Указывает, скрыто ли поле в представлении розничной торговли |
|
Время создания
|
createdAt | string |
Дата создания поля |
|
Псевдоним
|
alias | string |
Псевдоним поля |
|
Идентификатор роли
|
roleId | integer |
Идентификатор роли для поля |
|
Идентификатор формы блока раздела
|
globalFormId | integer |
Идентификатор формы блока раздела для поля |
|
options
|
options | array of object |
Параметры поля |
|
Идентификатор параметра
|
options.id | integer |
Идентификатор параметра |
|
ИД поля
|
options.fieldId | integer |
Идентификатор поля |
|
Метка параметра
|
options.label | string |
Метка для параметра |
|
Метка в родительском элементе
|
options.labelInParent | string |
Метка параметра в родительском контексте |
|
Ценность
|
options.value | string |
Значение параметра |
|
Заказ
|
options.order | integer |
Порядок параметра |
|
Справочник по параметру
|
options.ref | string |
Ссылка на параметр |
|
Определение логики
|
options.logicDefinition | string |
Определение логики для параметра |
|
Логика
|
options.isLogic | boolean |
Указывает, основан ли параметр на основе логики |
|
Бесплатный текст
|
options.isFreeText | boolean |
Указывает, является ли параметр бесплатным текстом |
|
Время создания
|
options.createdAt | date-time |
Дата создания параметра |
|
Валют
|
currencies | array of object |
Валюты |
|
Идентификатор валюты
|
currencies.id | integer |
Идентификатор валюты |
|
ИД поля
|
currencies.fieldId | integer |
Идентификатор поля |
|
Code
|
currencies.code | string |
Код для валюты |
|
Symbol
|
currencies.symbol | string |
Символ для валюты |
|
Десятичные дроби
|
currencies.decimals | integer |
Число десятичных разрядов для валюты |
|
Формат
|
currencies.format | string |
Формат для валюты |
|
По умолчанию
|
currencies.default | boolean |
Указывает, является ли это валютой по умолчанию |
|
Заказ
|
currencies.order | integer |
Порядок валюты |
Скачивание документа
Скачивание одного документа, созданного для указанной отправки
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор отправки
|
SubmissionId | True | string |
Идентификатор отправки |
|
Имя файла
|
FileName | True | string |
Имя файла для скачивания |
Возвращаемое значение
Содержимое файла, скачаемого
- Содержимое файла
- binary
Создание отправки
Создание отправки в Smarter Drafter Pro
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя отправки
|
name | True | string |
Имя отправки |
|
Идентификатор формы
|
formId | True | integer |
Идентификатор формы |
|
Адрес электронной почты пользователя
|
userEmailAddress | True | string |
Адрес электронной почты владельца отправки |
|
идентификаторы групп
|
groupIds | array of integer |
идентификаторы групп |
|
|
Путь к папке iManage
|
iManageFolderPath | string |
Путь к папке iManage, в которой будут отправлены созданные документы. Например, "библиотеки/DEV/папки/DEV!171/documents" |
|
|
Местное время
|
submissionLocalTime | date-time |
Сведения о часовом поясе локальной отправки для правильной оценки выражений datetime |
|
|
Ссылка на поле
|
ref | string |
Ссылка на поле, содержащая число повтора при использовании внутри повторяемого раздела |
|
|
Значение ответа
|
answer | string |
Answer, see formats accepted by field type: - Address = 'address = [ADDRESS LINE 1]\ncity = [CITY]\nstate = [STATE]\nzip = [POSTCODE]\ncountry = [COUNTRY]' - DateTime = 'yyyy-MM-dd HH:mm' - Name = 'first = [GIVEN NAME(S)]\nlast = [SURNAME]' - Email = 'name@domain.com' - Id - ABN = '12 234 678 901' - ACN = '123 456 789' - US EIN = '12-3456789' - US SSN = '123-45-6789' - GB CRN = 'AB123456' - Number and Currency = '123456789' - Phone = '(123) 456-7890' |
|
|
Ссылка на ответ
|
answerRef | string |
Ссылка на параметр. Это необходимо, если используется поле параметра: — флажок = Несколько выборок должны быть присоединены точкой с запятой ";", например "123; 1234; 12345 — радио или выбор = "12345" |
|
|
Использование заполнителя
|
usePlaceholder | boolean |
Указывает, следует ли использовать заполнитель. |
|
|
Код валюты
|
currencyCode | string |
Код валюты при вводе поля "Валюта" |
|
|
Проверка отправки
|
isTest | boolean |
Указывает, является ли отправка тестом |
|
|
Отправка черновика
|
isDraft | boolean |
Указывает, находится ли отправка в черновике состояния а.k.a сохраненного состояния |
|
|
Число вопросов
|
matterNumber | string |
Номер вопроса, связанный с отправкой |
|
|
Источник интеграции
|
integrationSource | string |
Источник интеграции, используемый в сочетании с MatterNumber. Возможные значения: "clio", "leap", "actionstep", "smokeball" или "unity" |
|
|
Должна отправляться в указанный номер материи
|
uploadDocumentsToMatter | boolean |
Указывает, следует ли отправлять созданный документ в указанный номер и источник. |
|
|
Назначение NetDocuments
|
netDocumentsDestination | string |
Назначение NetDocuments, в котором будут отправлены созданные документы. Например, '3462-8536-1690' |
Возвращаемое значение
Идентификатор созданной отправки
- Идентификатор отправки
- string
Определения
струна
Это базовый тип данных string.
бинарный
Это базовый тип данных binary.