0

婚姻状況を含むエンベロープのドロップダウンを事前設定する必要があります。REST API を介して次の JSON を使用します。

{
   "templateRoles":[
      {
         "email":"a1c4325f-c94c-489a-b15a-60e79b109af0@dsp.kryptiq.com",
         "name":"George Washington",
         "roleName":"Patient",
         "recipientId":1,
         "clientUserId":"1",
         "tabs":{
            "listTabs":[
               {
                  "tabLabel":"\\*MaritalStatus",
                  "value":"M"
               },
            ],
         }
      },
      {
         "email":"1967b78f-6841-4875-9467-da27c5d964e6@dsp.kryptiq.com",
         "name":"Harry Winston",
         "roleName":"Provider",
         "recipientId":2,
         "clientUserId":"2"
      }
   ],
   "templateId":"35d20780-e451-4935-8ead-3984d86c5de5",
   "status":"sent"
}

これは、テンプレートが M;S;D;W のドロップダウン項目で設定されている場合に機能します。

ドロップダウン値は空白です

しかし、ドロップダウン項目を次のように設定すると:既婚;独身;離婚;未亡人

ドロップダウン値は次のようになります: M;S;D;W

事前設定は機能しなくなりました。

「値」フィールドは、ドロップダウン リストの項目にマップされているようです。値 (キー) を使用してドロップダウン リストを事前設定することは可能ですか?

4

1 に答える 1

0

私も同じことを経験しており、REST API のバグである可能性が高いことに同意します。これについてはバグを記録します。当面は、値リストの代わりに項目リストを使用するだけでうまくいくようですので、それを回避策として使用し、選択したら自分の側で特定の「値」にマップできるかどうか疑問に思っています.

お気づきのように、ITEMS を に設定し、VALUES を設定せずにテンプレートを保存すると、ドロップダウンを事前設定Married;Single;Divorced;Widowedできます。その後、API 呼び出しで次のように呼び出します。

"listTabs":[
    {
        "tabLabel":"MaritalStatus",
        "value":"Married"
    }
]

そして、それは最初の選択 (既婚) が選択された状態から始まります。署名者がドロップダウン項目を選択し、署名を完了し、完成した封筒のフォーム データをダウンロードすると、値として「既婚」が返されます。次に、コードでそれを自分の側の任意のものにマップできます (つまり、既婚、独身、離婚、未亡人、または M;S;D;W などに対して 1;2;3;4 のテーブル マッピングがあります)。

于 2013-10-17T19:46:53.720 に答える