GMOサイン連携アプリケーション
- 業務
- 法務
- タグ
- 電子契約/GMOサイン
- 使用コネクター
- RESTコネクター
![](/application/files/6216/9769/5961/HSQ_applications_00.png)
GMOサインを用いた電子契約業務における、次の処理を行います
- 送信先リストで指定した対象メールアドレスへ契約書テンプレートを一括送信する処理
- GMOサインで署名された契約書のダウンロードURLと署名者情報を取得する処理
本アプリケーションには以下が含まれます。
■スクリプト
- アクセストークン取得スクリプト
- 契約書の一括送信スクリプト
- 文書管理番号取得スクリプト
- 契約書ダウンロードURLと署名者情報取得スクリプト
- アクセストークン取得&契約書一括送信スクリプト
- アクセストークン取得&契約書のダウンロードURLと署名者情報取得スクリプト
スクリプト詳細
アクセストークン取得スクリプト(gmosign_get_access_token)
![](/application/files/3017/0054/9376/HSQ_applications_03_2.png)
GMOサインの APIを利用するための access token を取得します。
契約書の一括送信スクリプト(gmosign_send_template_document)
![](/application/files/3817/0054/9694/HSQ_applications_03_3.png)
送信対象の条件(name、email)※1 を指定し、envelope_template_id※2を読み込み、HULFT Square が GMOサインに対し契約書の送信命令をリクエストします。 GMOサインの API 機能で契約書の送信をリクエストします。 スクリプト入力変数として [送付する契約書の document ID(document_id)] を渡します。
※1 name:送信先担当者名
email:送信先メールアドレス
※2 envelope_template_id:テンプレートID。ダウンロードする契約書一式の指定。
文書管理番号取得スクリプト(gmosign_get_control_number)
![](/application/files/9517/0055/0847/HSQ_applications_03_5.png)
GMOサイン上の署名済書類の文書管理番号(control number)を取得して CSVに出力します。
契約書ダウンロード URL と署名者情報取得スクリプト
(gmosign_get_document_url_and_signer_info)
![](/application/files/8017/0124/2715/HSQ_applications_03_10_1.png)
![](/application/files/7417/0124/2725/HSQ_applications_03_10_2.png)
![](/application/files/5317/0124/2732/HSQ_applications_03_10_3.png)
[文書管理番号取得(gmosign_get_control_number)] で出力した文書管理番号一覧(CSVファイル)を読み込み、署名済みの契約書のダウンロードURL※1(documents_url)をCSVファイルに出力します。
GMOサインは API で直接契約書ファイルを取得できないため、契約書ダウンロード用 URLを GMOサインから ダウンロードし、契約書ダウンロード用 URLにアクセスし契約書ファイルをダウンロードします。
アクセストークン取得&契約書一括送信スクリプト(gmosign_full_process_send_template_document)
![](/application/files/6217/0054/9262/HSQ_applications_03_1.png)
以下2つのスクリプトを一括して実行するスクリプトです。
- アクセストークン取得スクリプト(gmosign_get_access_token)
- 契約書の一括送信スクリプト(gmosign_send_template_document)
アクセストークン取得契約書のダウンロード URL と署名者情報取得スクリプト
(gmosign_full_process_get_document_url_and_signer_info)
![](/application/files/1117/0055/0592/HSQ_applications_03_4.png)
以下スクリプトを一括して実行するスクリプトです。
- アクセストークン取得スクリプト(gmosign_get_access_token)
- 文書管理番号取得スクリプト(gmosign_get_control_number)
- 契約書ダウンロードURLと署名者情報取得スクリプト(gmosign_get_document_url_and_signer_info)