よりスマートなドラフト (プレビュー)
よりスマートな Drafter コネクタを使用すると、Smarter Drafter とワークフロー間のシームレスな統合が可能になり、ドキュメントの生成を自動化し、プロセスを合理化できます。 詳細については、以下を参照してください。 https://developers.smarterdrafter.com/reference/power-automate
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| ロジック アプリ | Standard | 次を除くすべての Logic Apps リージョン : - Azure Government リージョン - Azure China リージョン - 米国国防総省 (DoD) |
| Power Apps | Premium | 次を除くすべての Power Apps リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| Power Automate | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| お問い合わせ | |
|---|---|
| 名前 | よりスマートなドラフトサポート |
| URL | https://smarterdrafter.com.au/contact-us |
| support@smarterdrafter.com |
| コネクタ メタデータ | |
|---|---|
| Publisher | テンシスグループ |
| Website | https://smarterdrafter.com.au |
| プライバシー ポリシー | https://smarterdrafter.com.au/legal |
| カテゴリ | 生産性;コンテンツとファイル |
よりスマートな Drafter Power Automate コネクタ
よりスマートな Drafter コネクタにより、Smarter Drafter と Power Automate ワークフローの間のシームレスな統合が可能になり、ドキュメントの生成を自動化し、プロセスを合理化できます。 詳細については、「Power Automate の Smarter Drafter」を参照してください。
設定
Smarter Drafter Pro プラットフォームのアカウントが必要です。その後、API キーを作成する必要があります。 Smarter Drafter 開発者ポータルの詳細情報
はじめに
- コネクタをインストールする
Smarter Drafter コネクタを Power Automate 環境にインポートします。
- 認証
Smarter Drafter API キーを使用して認証を構成します。
- フローを作成する
Power Automate フローに Smarter Drafter アクションまたはトリガーを追加します。
使用可能なアクション
送信の作成: この関数は、要求本文で申請の詳細を受け入れ、新しい申請を作成し、生成のためにドキュメントをキューに入れます。 作成された申請の一意識別子を返します。
提出の取得: 一意の ID で識別された特定の申請の詳細を返します。 申請が見つからない場合は、404 Not Found 応答が返されます。
フォームによるフィールドの取得: 指定したフォーム ID に関連付けられているすべてのフィールドを返します。
ドキュメントのダウンロード: 生成されたドキュメントを返します。
提出回答の更新: 申請内の特定のフィールドの回答を更新します。 フォーム データを使用したファイルの種類のフィールドの更新をサポートします。
送信ドキュメントとキュー ドキュメントを世代別に送信する: 指定した申請を送信し、関連するドキュメントを生成用にキューに登録します。 ユーザー エージェントやリモート アドレスなどの追加のメタデータがキャプチャされます。
Requirements
API アクセス権を持つよりスマートな Drafter Pro アカウント
Smarter Drafter Pro で作成された API キー
Power Automate ライセンス
Support
ヘルプやフィードバックについては、 support@smarterdrafter.comにお問い合わせください。
© 2025 Smarter Drafter. All rights reserved.
接続を作成する
コネクタでは、次の認証の種類がサポートされています。
| デフォルト | 接続を作成するためのパラメーター。 | すべてのリージョン | 共有不可 |
デフォルト
適用対象: すべてのリージョン
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| よりスマートな Drafter API キー | securestring | Smarter Drafter API キー | 正しい |
| ホスト URL | 文字列 | ルート ホスト URL (例: api.rulestar.com)。 指定しない場合、ホスト URL は既定で api.rulestar.com | 正しい |
| API バージョン | 文字列 | API バージョン (例: v1)。 指定しない場合、API バージョンは既定で v1 に設定されます |
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
| ドキュメントのダウンロード |
指定した申請用に生成された 1 つのドキュメントをダウンロードする |
| フォームでフィールドを取得する |
指定したフォームに関連付けられているすべてのフィールドを取得する |
| 提出の作成 |
Smarter Drafter Pro で申請を作成します |
| 提出の回答を更新する |
ファイルのアップロードの受け入れなど、提出の回答を更新する |
| 提出を取得する |
特定の申請の詳細 (状態、回答、生成されたドキュメントなど) を取得します。 |
| 送信ドキュメントとキュー ドキュメントを生成用に送信する |
指定した申請を送信し、関連するドキュメントを生成用にキューに入れます。 ユーザー エージェントやリモート アドレスなどの追加のメタデータがキャプチャされます。 |
ドキュメントのダウンロード
指定した申請用に生成された 1 つのドキュメントをダウンロードする
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
提出 ID
|
SubmissionId | True | string |
申請の ID |
|
ファイル名
|
FileName | True | string |
ダウンロードするファイルの名前 |
戻り値
ダウンロードするファイルの内容
- ファイル コンテンツ
- binary
フォームでフィールドを取得する
指定したフォームに関連付けられているすべてのフィールドを取得する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
フォーム 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 |
親フォームのフィールドの説明 |
|
フィールドの種類
|
type | string |
フィールドの型。 使用可能な値は、アドレス、チェックボックス、通貨、datetime、電子メール、ファイル、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 |
フィールド 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 |
フィールドのロジック定義 |
|
リファレンス
|
ref | string |
フィールドの参照 |
|
エラー チェックを無視する
|
ignoreErrorChecking | boolean |
フィールドのエラー チェックを無視するかどうかを示します |
|
エンティティ マップの種類
|
entityMapType | string |
フィールドのエンティティ マップの種類。 指定できる値は、1 = Type 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 (リッチ テキスト形式) がフィールドに対して有効になっているかどうかを示します |
|
下限の参照
|
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 |
通貨のコード |
|
Symbol
|
currencies.symbol | string |
通貨の記号 |
|
小数
|
currencies.decimals | integer |
通貨の小数点以下の桁数 |
|
Format
|
currencies.format | string |
通貨の形式 |
|
既定値
|
currencies.default | boolean |
これが既定の通貨かどうかを示します |
|
注文
|
currencies.order | integer |
通貨の順序 |
提出の作成
Smarter Drafter Pro で申請を作成します
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
提出名
|
name | True | string |
申請の名前 |
|
フォーム ID
|
formId | True | integer |
フォームの ID |
|
ユーザーの電子メール アドレス
|
userEmailAddress | True | string |
申請の所有者の電子メール アドレス |
|
グループID
|
groupIds | array of integer |
グループID |
|
|
iManage フォルダーパス
|
iManageFolderPath | string |
生成されたドキュメントのアップロード先となる iManage フォルダー パス。例: 'libraries/DEV/folders/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 |
提出が下書き状態 (保存済みの状態) かどうかを示します |
|
|
案件番号
|
matterNumber | string |
提出に関連付ける案件番号 |
|
|
統合ソース
|
integrationSource | string |
MatterNumber と組み合わせて使用される統合ソース。 指定できる値は、"clio"、"leap"、"actionstep"、"smokeball"、または "unity" です。 |
|
|
指定された番号にアップロードする必要があります
|
uploadDocumentsToMatter | boolean |
生成されたドキュメントを指定された案件番号とソースにアップロードするかどうかを示します。 |
|
|
NetDocuments 変換先
|
netDocumentsDestination | string |
生成されたドキュメントのアップロード先の NetDocuments。例: '3462-8536-1690' |
戻り値
作成された申請の ID
- 提出 ID
- string
提出の回答を更新する
ファイルのアップロードの受け入れなど、提出の回答を更新する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
提出 ID
|
SubmissionId | True | string |
申請の ID |
|
フィールド参照
|
FieldRef | True | string |
回答を更新する必要があるフィールド参照 |
|
回答の値
|
answer | string |
指定したフィールドに対して更新する回答 |
|
|
オプションリファレンス
|
answerRef | string |
オプションの回答のリファレンス |
|
|
File
|
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 = 開始 2 = 保存済み 3 = 送信済み 4 = 5 = 保留中 6 = 失敗 7 = EditedInWord 8 = OutForSigning 9 = PartiallySigned 10 = SignerDeclined 11 = SigningComplete 12 = SigningVoided 13 = WithClient 14 = ClientComplete |
|
エラーの種類
|
errorType | integer |
提出のエラーの種類 (存在する場合)。 使用可能な値: 1 = ジェネリック 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 = 開始 2 = 保存済み 3 = 送信済み 4 = 5 = 保留中 6 = 失敗 7 = EditedInWord 8 = OutForSigning 9 = PartiallySigned 10 = SignerDeclined 11 = SigningComplete 12 = SigningVoided 13 = WithClient 14 = ClientComplete |
|
ID による最終更新日
|
lastUpdatedById | integer |
申請を最後に更新したユーザーの ID |
|
パブリック アクセス
|
publicAccess | boolean |
フォームへのアクセス権を持つすべてのユーザーが申請にアクセスできるかどうかを示します |
|
フォームのバージョン
|
formVersion | integer |
申請に使用されるフォームのバージョン |
|
Answers
|
answers | array of object |
提出で提供される回答 |
|
回答の値
|
answers.answer | string |
フィールドに指定された回答値 |
|
回答のリファレンス
|
answers.answerRef | string |
回答の参照 ID |
|
フィールド参照
|
answers.fieldRef | string |
フィールドの参照 ID |
|
プレースホルダーを使用する
|
answers.usePlaceholder | boolean |
フィールドにプレースホルダーを使用するかどうかを示します |
|
通貨コード
|
answers.currencyCode | string |
フィールドの通貨コード (該当する場合) |
|
Files
|
answers.files | array of string |
回答に関連付けられているファイル |
|
生成されたドキュメント
|
generatedDocuments | array of object |
送信時に生成されたドキュメント |
|
ドキュメント ID
|
generatedDocuments.id | integer |
生成されたドキュメントの ID |
|
Filename
|
generatedDocuments.filename | string |
生成されたドキュメントの名前 |
|
URL
|
generatedDocuments.url | string |
生成されたドキュメントにアクセスするための URL |
|
signable
|
generatedDocuments.signable | boolean |
ドキュメントを eSignatures に送信できるかどうかを示します |
送信ドキュメントとキュー ドキュメントを生成用に送信する
指定した申請を送信し、関連するドキュメントを生成用にキューに入れます。 ユーザー エージェントやリモート アドレスなどの追加のメタデータがキャプチャされます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
提出 ID
|
SubmissionId | True | string |
申請の ID |
|
NetDocuments 変換先
|
netDocumentsDestination | string |
生成されたドキュメントのアップロード先の NetDocuments。 |
|
|
iManage フォルダーパス
|
iManageFolderPath | string |
生成されたドキュメントのアップロード先となる iManage フォルダー パス。 |
定義
文字列
これは基本的なデータ型 'string' です。
binary
これは基本的なデータ型 'バイナリ' です。