Docurain
Docurain API を使用すると、Docurain に登録されたテンプレート ファイルと、各アプリと DB のデータを使用して、独自のドキュメントを作成できます。
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | 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) |
| お問い合わせ | |
|---|---|
| 名前 | Docurain のサポート |
| URL | https://api.docurain.jp/console/inquiry |
| cs@docurain.jp |
| コネクタ メタデータ | |
|---|---|
| Publisher | root42 Inc. |
| Web サイト | https://docurain.jp/ |
| プライバシー ポリシー | https://docurain.jp/privacypolicy/ |
| カテゴリ | コンテンツとファイル。生産性 |
Docurain は、Excel で設計された独自のフォーム レイアウトにデータを挿入し、Excel/PDF で出力できるクラウド サービスです。 Docurain と接続することで、PowerApps で動作する元のビジネス フォームを簡単に作成して出力できます。 元のフォームは Excel でデザインできるため、複雑なデザイン ツールの使用方法を理解する必要はありません。 短時間で表現力の高いフォームを設計できます。
[前提条件]
- Docurain Web サイト (https://docurain.jp) にアクセスしてアカウントを取得します。
- 取得したアカウントで Docurain サイトにログインします。
- 出力するレポートの Excel ファイル テンプレートを登録します。
- 認証トークンを発行します。
- このサービスは、開発用に最大 300 回/月無料で使用できますが、商用利用のためにクレジット カードを登録する必要もあります。
資格情報を取得する方法
- Docurain Web サイトにログインします。
- [トークン] ページに移動します。
- [新規追加] ボタンをクリックします。
- 任意の有効期限を設定し、許可された IP アドレスが
*.*.*.*(任意の IP アドレスが許可されます) し、[発行] ボタンを押します。 - その後、トークン文字列が生成されます。 これが API 認証キーです。
接続を作成する
コネクタでは、次の認証の種類がサポートされています。
| デフォルト | 接続を作成するためのパラメーター。 | すべてのリージョン | 共有不可 |
デフォルト
適用対象: すべてのリージョン
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| API キー | securestring | 'Docurain コンソール画面で作成したアクセス トークンが API キーになります。 token [access_token] |
正しい |
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
| フォームをレンダリングする |
この API は、Docurain に事前に保存されているテンプレートの名前を指定してフォームをレンダリングします。 |
| フォームを非同期的にレンダリングする |
Docurain に事前に保存されているテンプレートの名前を指定して、フォームを非同期的にレンダリングする API。 |
| 処理状態を取得する |
指定した結果 ID の処理状態を取得します。 |
| 処理結果を取得する |
指定した結果 ID の処理結果を取得します。 |
フォームをレンダリングする
この API は、Docurain に事前に保存されているテンプレートの名前を指定してフォームをレンダリングします。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
出力形式
|
outType | True | string |
出力形式を設定します:pdf、xls(xlsx)、png、jpg、jpg、gif、svg |
|
保存済みのテンプレート名
|
templateName | True | string |
Docurain に既に保存したテンプレートの名前を指定します。 |
|
データ形式
|
X-Docurain-Data-Type | True | string |
データ形式を設定する: json、csv、tsv |
|
body
|
body | True | string |
データ形式に指定する形式 (json/csv/tsv) で文字列データを指定します。 |
戻り値
レンダリングされたフォームのバイナリ データに返信します。
- body
- binary
フォームを非同期的にレンダリングする
Docurain に事前に保存されているテンプレートの名前を指定して、フォームを非同期的にレンダリングする API。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
出力形式
|
outType | True | string |
出力形式を設定します:pdf、xls(xlsx)、png、jpg、jpg、gif、svg |
|
保存済みのテンプレート名
|
templateName | True | string |
Docurain に既に保存したテンプレートの名前を指定します。 |
|
データ形式
|
X-Docurain-Data-Type | True | string |
データ形式を設定する: json、csv、tsv |
|
body
|
body | True | string |
データ形式に指定する形式 (json/csv/tsv) で文字列データを指定します。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
resultId
|
resultId | string |
非同期 API の処理状態を照会し、処理結果を取得するための ID |
処理状態を取得する
指定した結果 ID の処理状態を取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
クエリ処理の状態に対する結果 ID
|
resultId | True | string |
RenderAsync によって返される結果 ID を指定します。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
状態
|
status | string |
指定された結果 ID の処理状態: PROCESSING:Rendering in progress, FAIL:Failure, SUCCESS:Success |
処理結果を取得する
指定した結果 ID の処理結果を取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
取得する処理結果の結果 ID。
|
resultId | True | string |
RenderAsync によって返される結果 ID を指定します。 |
戻り値
プロセスが成功すると、生成されたフォームのバイナリ データが返されます。 プロセスが失敗した場合は、エラーの詳細を含む JSON が返されます。
- body
- binary
定義
binary
これは基本的なデータ型 'binary' です。