更智能的草稿器(预览版)
智能草稿器连接器支持智能草稿器与工作流之间的无缝集成,使你能够自动生成文档并简化流程。 有关详细信息,请参阅 https://developers.smarterdrafter.com/reference/power-automate
此连接器在以下产品和区域中可用:
| 服务 | Class | 区域 |
|---|---|---|
| Copilot Studio | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 逻辑应用程序 | 标准 | 除以下各项外的所有 逻辑应用区域 : - Azure 政府区域 - Azure 中国区域 - 美国国防部(DoD) |
| Power Apps | 高级 | 除以下各项外的所有 Power Apps 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| Power Automate | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 联系人 | |
|---|---|
| Name | 更智能的草稿器支持 |
| URL | https://smarterdrafter.com.au/contact-us |
| support@smarterdrafter.com |
| 连接器元数据 | |
|---|---|
| 发布者 | Tensis 组 |
| 网站 | https://smarterdrafter.com.au |
| 隐私策略 | https://smarterdrafter.com.au/legal |
| 类别 | 生产力;内容和文件 |
更智能的草稿器 Power Automate 连接器
智能草稿器连接器支持智能草稿器与 Power Automate 工作流之间的无缝集成,使你能够自动生成文档并简化流程。 有关 Power Automate 的智能草稿器的详细信息
设置
需要智能草稿器 Pro 平台中的帐户,然后创建 API 密钥。 智能草稿器开发人员门户的详细信息
入门
- 安装连接器
将智能草稿器连接器导入 Power Automate 环境。
- 身份验证
使用智能草稿器 API 密钥配置身份验证。
- 创建流
将更智能的草稿器作或触发器添加到 Power Automate 流。
可用操作
创建提交:此函数接受请求正文中的提交详细信息、创建新的提交和排队文档以供生成。 它返回所创建提交的唯一标识符。
获取提交:返回由其唯一 ID 标识的特定提交的详细信息。 如果未找到提交,则返回 404 未找到响应。
按窗体获取字段:返回与指定表单 ID 关联的所有字段。
下载文档:返回生成的文档。
更新提交答案:更新提交中特定字段的答案。 支持使用表单数据更新文件类型字段。
为几代提交提交和排队文档:提交指定的提交,并将关联的文档排队进行生成。 捕获其他元数据,例如用户代理和远程地址。
要求
具有 API 访问权限的更智能的草稿程序 Pro 帐户
在 Smarter Drafter Pro 中创建的 API 密钥
Power Automate 许可证
Support
如需帮助或反馈,请联系 support@smarterdrafter.com。
© 2025 智能起草器。 保留所有权利。
创建连接
连接器支持以下身份验证类型:
| 默认 | 用于创建连接的参数。 | 所有区域 | 不可共享 |
违约
适用:所有区域
用于创建连接的参数。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| 更智能的草稿器 API 密钥 | securestring | 更智能的草稿器 API 密钥 | True |
| 托管 URL | 字符串 | 根主机 URL(示例:api.rulestar.com)。 如果未指定,则主机 URL 将默认为 api.rulestar.com | True |
| API 版本 | 字符串 | API 版本(示例:v1)。 如果未指定,API 版本将默认为 v1 |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 100 | 60 秒 |
操作
| 下载文档 |
下载为指定提交生成的单个文档 |
| 创建提交 |
在 Smarter Drafter Pro 中创建提交 |
| 按窗体获取字段 |
获取与指定窗体关联的所有字段 |
| 提交提交和队列文档以进行生成 |
提交指定的提交,并将关联的文档排队进行生成。 捕获其他元数据,例如用户代理和远程地址。 |
| 更新提交答案 |
更新提交答案,包括接受文件上传 |
| 获取提交 |
检索特定提交的详细信息,包括其状态、答案和生成的文档。 |
下载文档
下载为指定提交生成的单个文档
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
提交 ID
|
SubmissionId | True | string |
提交的 ID |
|
文件名
|
FileName | True | string |
要下载的文件的名称 |
返回
要下载的文件的内容
- 文件内容
- binary
创建提交
在 Smarter Drafter Pro 中创建提交
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
提交名称
|
name | True | string |
提交的名称 |
|
表单 ID
|
formId | True | integer |
窗体的 ID |
|
用户电子邮件地址
|
userEmailAddress | True | string |
提交所有者的电子邮件地址 |
|
groupIds
|
groupIds | array of integer |
groupIds |
|
|
iManage 文件夹路径
|
iManageFolderPath | string |
将生成的文档上传到的 iManage 文件夹路径。例如“libraries/DEV/folders/DEV!171/documents” |
|
|
当地时间
|
submissionLocalTime | date-time |
用于正确计算日期/时间表达式的本地提交时区信息 |
|
|
字段引用
|
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 |
字段类型为 Currency 时货币代码 |
|
|
测试提交
|
isTest | boolean |
指示提交是否为测试 |
|
|
提交草稿
|
isDraft | boolean |
指示提交是否处于草稿状态 a.k.a 保存状态 |
|
|
问题编号
|
matterNumber | string |
要与提交关联的事项编号 |
|
|
集成源
|
integrationSource | string |
与 MatterNumber 一起使用的集成源。 可能的值为“clio”、“leap”、“actionstep”、“smokeball”或“unity” |
|
|
应上载到指示的编号
|
uploadDocumentsToMatter | boolean |
指示是否将生成的文档上传到指示的编号和源。 |
|
|
NetDocuments 目标
|
netDocumentsDestination | string |
将生成的文档上传到的 NetDocuments 目标。例如“3462-8536-1690” |
返回
创建的提交的 ID
- 提交 ID
- string
按窗体获取字段
获取与指定窗体关联的所有字段
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
窗体 ID
|
FormId | True | string |
要从中检索字段的窗体的 ID |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Fields
|
array of object |
与指定窗体关联的字段 |
|
|
字段 ID
|
id | integer |
字段的 ID |
|
字段标签
|
label | string |
字段的标签 |
|
父级的字段标签
|
labelInParent | string |
父窗体中字段的标签 |
|
隐藏标签
|
hideLabel | boolean |
指示是否应隐藏字段标签 |
|
表单 ID
|
formId | integer |
字段所属的窗体的 ID |
|
节 ID
|
sectionId | integer |
字段所属部分的 ID |
|
字段说明
|
description | string |
字段的说明 |
|
父级的字段说明
|
descriptionInParent | string |
父窗体中字段的说明 |
|
Field 类型
|
type | string |
字段的类型。 可能的值包括:地址、复选框、货币、日期时间、电子邮件、文件、ID、名称、数字、电话、无线电、富文本、节、选择、文本、文本区域和物质 |
|
必填字段
|
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 |
字段文本区域或 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 = Fax 10 = FullName 11 = BirthDate 12 = FirstName 13 = Surname 14 = Gender 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 (RTF 格式) |
|
下边界参考
|
lowerBoundaryRef | string |
下边界的参考 |
|
上限参考
|
upperBoundaryRef | string |
上限的参考 |
|
文件用作
|
fileUseAs | integer |
文件用于字段。 可能的值为:1 = MergedImage 2 = Attachment |
|
零售预填充
|
retailPrefill | boolean |
指示是否为字段启用零售预填充 |
|
在零售中隐藏
|
hideInRetail | boolean |
指示字段是否隐藏在零售视图中 |
|
创建时间
|
createdAt | string |
字段的创建日期 |
|
别名
|
alias | string |
字段的别名 |
|
角色 ID
|
roleId | integer |
字段的角色 ID |
|
节块窗体 ID
|
globalFormId | integer |
字段的节块窗体 ID |
|
options
|
options | array of object |
字段的选项 |
|
选项 ID
|
options.id | integer |
选项的 ID |
|
字段 ID
|
options.fieldId | integer |
字段的 ID |
|
选项标签
|
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 |
币种 |
|
货币 ID
|
currencies.id | integer |
货币的 ID |
|
字段 ID
|
currencies.fieldId | integer |
字段的 ID |
|
Code
|
currencies.code | string |
货币的代码 |
|
符号
|
currencies.symbol | string |
货币的符号 |
|
小数
|
currencies.decimals | integer |
货币的小数位数 |
|
Format
|
currencies.format | string |
货币的格式 |
|
违约
|
currencies.default | boolean |
指示这是默认货币 |
|
下单
|
currencies.order | integer |
货币顺序 |
提交提交和队列文档以进行生成
提交指定的提交,并将关联的文档排队进行生成。 捕获其他元数据,例如用户代理和远程地址。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
提交 ID
|
SubmissionId | True | string |
提交的 ID |
|
NetDocuments 目标
|
netDocumentsDestination | string |
将生成的文档上传到的 NetDocuments 目标。 |
|
|
iManage 文件夹路径
|
iManageFolderPath | string |
将生成的文档上传到的 iManage 文件夹路径。 |
更新提交答案
更新提交答案,包括接受文件上传
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
提交 ID
|
SubmissionId | True | string |
提交的 ID |
|
字段参考
|
FieldRef | True | string |
应更新答案的字段 ref |
|
答案值
|
answer | string |
要为指定字段更新的答案 |
|
|
选项引用
|
answerRef | string |
选项答案的参考 |
|
|
文件
|
file | file |
要为答案上传的文件 |
获取提交
检索特定提交的详细信息,包括其状态、答案和生成的文档。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
提交 ID
|
SubmissionId | True | string |
提交的 ID |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
提交 ID
|
id | string |
提交的 ID |
|
提交名称
|
name | string |
提交的名称 |
|
表单 ID
|
formId | integer |
与提交关联的表单的 ID |
|
入口窗体 ID
|
intakeFormId | integer |
与提交关联的接收表单的 ID |
|
当前页
|
currentPage | integer |
上次保存提交的页面 |
|
用户 ID
|
userId | integer |
与提交关联的用户的 ID。 |
|
用户名
|
userFirstName | string |
提交表单的用户的名字 |
|
用户姓氏
|
userSurname | string |
提交表单的用户的姓氏 |
|
用户电子邮件地址
|
userEmailAddress | string |
提交表单的用户的电子邮件地址 |
|
用户电话号码
|
userPhoneNumber | string |
提交表单的用户的电话号码 |
|
引入用户名字
|
intakeUserFirstName | string |
与提交关联的接收用户的名字 |
|
引入用户姓氏
|
intakeUserSurname | string |
与提交关联的接收用户的姓氏 |
|
接收用户电子邮件地址
|
intakeUserEmailAddress | string |
与提交关联的接收用户的电子邮件地址 |
|
引入用户电话号码
|
intakeUserPhoneNumber | string |
与提交关联的接收用户的电话号码 |
|
零售提交
|
isRetail | boolean |
指示提交是否用于零售目的 |
|
旧版提交
|
isLegacy | boolean |
旧提交 [已弃用] |
|
旧版提交 ID
|
legacySubmissionId | integer |
旧版提交 ID [已弃用] |
|
公司 ID
|
companyId | integer |
与提交关联的公司的 ID |
|
仅生成 PDF 文件
|
sendPdfOnly | boolean |
一个值,该值指示是否仅发送提交的 PDF |
|
恢复 URL
|
resumeUrl | string |
要恢复提交的 URL。 当提交处于草稿状态并且稍后需要恢复时,将使用此选项。 |
|
提交状态
|
status | integer |
提交的状态。 可能的值包括:0 = 无效 1 = Started 2 = Saved 3 = Submitted 4 = Generated 5 = Pending 6 = Failed 7 = EditedInWord 8 = OutForSigning 9 = PartiallySigned 10 = SignerDeclined 11 =SignedComplete 12 =SignedComplete 12 =SignedVoided 13 = WithClient 14 = ClientComplete |
|
错误类型
|
errorType | integer |
提交的错误类型(如果有)。 可能的值为:1 = Generic 2 = TemplateNotFound 3 = CrossReference |
|
删除位置
|
deletedAt | date-time |
删除提交的日期和时间。 |
|
生成于
|
generatedAt | date-time |
生成提交文档的日期和时间。 |
|
物质 ID
|
matterId | integer |
与提交关联的事项的内部 ID |
|
父 ID
|
parentId | integer |
父提交的 ID(如果有)。 这用于来自引入表单的提交 |
|
上次更新日期
|
lastUpdatedDate | date-time |
上次更新提交的日期和时间 |
|
上次更新状态
|
lastUpdatedStatus | integer |
上次更新提交时的状态。 可能的值包括:0 = 无效 1 = Started 2 = Saved 3 = Submitted 4 = Generated 5 = Pending 6 = Failed 7 = EditedInWord 8 = OutForSigning 9 = PartiallySigned 10 = SignerDeclined 11 =SignedComplete 12 =SignedComplete 12 =SignedVoided 13 = WithClient 14 = ClientComplete |
|
上次按 ID 更新
|
lastUpdatedById | integer |
上次更新提交的用户的 ID |
|
公共访问权限
|
publicAccess | boolean |
指示是否可供有权访问表单的所有用户访问提交 |
|
窗体版本
|
formVersion | integer |
用于提交的表单的版本 |
|
答案
|
answers | array of object |
提交中提供的答案 |
|
答案值
|
answers.answer | string |
为字段提供的答案值 |
|
答案参考
|
answers.answerRef | string |
答案的参考 ID |
|
字段参考
|
answers.fieldRef | string |
字段的引用 ID |
|
使用占位符
|
answers.usePlaceholder | boolean |
指示是否对字段使用占位符 |
|
货币代码
|
answers.currencyCode | string |
字段的货币代码(如果适用) |
|
文件存储
|
answers.files | array of string |
与答案关联的文件 |
|
生成的文档
|
generatedDocuments | array of object |
提交时生成的文档 |
|
文档 ID
|
generatedDocuments.id | integer |
生成的文档的 ID |
|
Filename
|
generatedDocuments.filename | string |
生成的文档的名称 |
|
URL
|
generatedDocuments.url | string |
用于访问生成的文档的 URL |
|
可签名
|
generatedDocuments.signable | boolean |
指示是否可以为 eSignatures 发送文档 |
定义
字符串
这是基本数据类型“string”。
二进制
这是基本数据类型“binary”。