サービスセンター

テンプレート管理

テンプレート入力によるファイル生成APIでファイル名を変更できますか?

はい、テンプレート入力によるファイル生成APIの入力パラメータにfileNameを渡すと、生成後のファイル名は入力パラメータで渡されたファイル名になります。

 

 

テンプレート設定時に設定しました複数のコントロールが同じコントロールコードとコントロール名を使用している場合、テンプレート入力によるファイル生成APIを呼び出す際に、1つのfieldKeyの値のみを渡して入力できますか?

はい、具体的な手順は以下のとおりです。

手順1:テンプレート設定で、複数のコントロールのコントロール名とコントロールコードを同じに設定します。以下の図を参照してください。

模版设置-简体中文.png

手順2:テンプレート入力によるファイル生成APIを呼び出す場合、パラメータの渡し方は以下を参考にしてください。

 {
            "fieldKey": "secondPartName",
            "fieldValue": "fengnian"
        }		

 

taskIdでファイル合成タスクを照会すると、「ファイル変換失敗:ネットワークアドレスへのアクセス失敗」と表示されます。

ドキュメント変換がタイムアウトした場合、ファイル合成が失敗することがよくあります。この場合、テンプレートを再度呼び出してファイルを生成し、その後、ファイル合成タスク照会APIを呼び出して、今回のファイル合成が成功したかどうかを確認できます。上記操作後もファイル合成が失敗する場合は、技術担当者に直接連絡して、専門の技術担当者に問題解決を支援してもらうことができます。

 

/esignglobal/v1/templates/fileFiling接口返回的downloadUrl有效期是多久?

合成後のファイルのダウンロードアドレス(有効期間60分)。合成に成功した場合のみ返されます。

 

テンプレートでテーブルを設定しましたが、テンプレートを呼び出してファイルを生成した後、再度ファイル合成タスク詳細クエリインターフェースを呼び出すと、「not match:XXX」というエラーが報告されます(テーブルにテンプレートを入力してテンプレートファイルを合成するにはどうすればよいですか?)

ステップ1:まず、Web側のテンプレート管理で、追加済みのテンプレートに動的テーブルを追加し、保存してテンプレートを有効にします。以下の図を参照してください。

动态表格-简体中文.png

ステップ2:テンプレート入力ファイル生成インターフェースを呼び出します。具体的なパラメータについては、以下のスクリプトを参照してください。

 {
    "templateId": "xxxxxx",
    "callBackUrl": "http://xxxxxx",
    "fields": [
        {
            "fieldKey": "vsTextField",
            "fieldId": "a73a0780b71243c78b8088d24af2232b",
            "fieldValue": "Harry"
        },
        {
            "fieldKey": "vsDynamicTable",
            "fieldId": "db431e8e945348e3a168002d84ca62be",
            "fieldValue": "[{\"row\":{\"column1\":\"Name\",\"column2\":\"Contact number\",\"column3\":\"Home address\",\"column4\":\"Health status\"}},{\"row\":{\"column1\":\"\",\"column2\":\"\",\"column3\":\"\"}},{\"row\":{\"column1\":\"\",\"column2\":\"\",\"column3\":\"\"}}]"
        }
    ]
}