クラウドサイン(CloudSign)連携アプリケーション
- 名称
- AppTemplate クラウドサイン連携
- 業務
- 法務
- タグ
- 電子契約/クラウドサイン
- 使用コネクター
- RESTコネクター
クラウドサイン(CloudSign)を用いた電子契約業務における、次の処理を行います
- クラウドサインに登録した送付前の契約書の書類ステータスを更新し、契約先に一括送信する処理
- 契約先が署名した契約書を自社内の文書管理システムに格納するために、クラウドサインからダウンロードする処理
本アプリケーションには以下が含まれます。
■スクリプト
- 契約書の一括送信スクリプト
- 署名済み契約書リストの取得スクリプト
- 署名済み契約書のダウンロードスクリプト(一括)
- 署名済み契約書のダウンロードスクリプト(1件)
スクリプト詳細
契約書の一括送信スクリプト(cloudsign_send_document)
document_id※1を読み込み、HULFT SquareがCloudSignに対し契約書の送信命令をリクエストします。
クラウドサインのAPI機能で契約書の送信をリクエストします。
スクリプト入力変数として[送付する契約書のdocument ID(document_id)] を渡します。
※1 document_id:書類ID。ダウンロードする契約書一式の指定します
当機能では外部のワークフローシステムなどから、承認が完了したdocument_idの指定を受け取る想定です
利用においては利用者が入力し条件を指定します
署名済み契約書リストの取得スクリプト(cloudsign_get_document_id)
後述する「署名済み契約書のダウンロードスクリプト(一括)」の前処理として、署名済みの契約書の一覧を取得し、CSVファイルに出力します。
スクリプト入力変数として [取得したい契約の開始日付(from)]、[取得したい契約の終了日付(to)]、[documentを絞り込むステータス(status)]を渡します。※2
※2 status:契約書のステータス
from:書類の最終処理日時の開始日時
to:書類の最終処理日時の終了日時
利用においてはstatus、from、toを利用者が入力し条件を指定します
署名済み契約書のダウンロードスクリプト(一括)(cloudsign_get_document_list)
[署名済み契約書リストの取得スクリプト(cloudsign_get_document_id)] で出力した署名済み契約書一覧(CSVファイル)を読み込み、すべてのdocument_idの契約書ファイルを全件ダウンロードします。ダウンロードしたファイルはHULFT Squareストレージの以下ディレクトリに保存されます。
スクリプト入力変数として[ダウンロードする契約書のdocument ID(document_id)]、[契約書をダウンロードするディレクトリの名前に使用する任意の契約名(unique_contract_name)]を渡します。
署名済み契約書のダウンロードスクリプト(1件)(cloudsign_get_document)
クラウドサインのID(document_id)を指定し、該当する document_id の契約書ファイルを全件ダウンロードします。ダウンロードしたファイルはHULFT Squareストレージの以下ディレクトリに保存されます。