Docusign文档未按预期顺序出现

时间:2017-06-06 11:45:30

标签: docusignapi

我有一个包含6个文件的信封。顺序为:Canyonlands-ViewOnly.docx为1,EightDocument.docx为2,FifthDocument.docx为3,FirstDocument.docx为4,screenshots.docx为5, Obama-ViewOnly.docx是6.这是信封定义

"compositeTemplates": [
    {
      "compositeTemplateId": "1",
      "serverTemplates": [
        {
          "sequence": "1",
          "templateId": "61323293-7f78-4e2b-a296-0c084db16f19"
        }
      ],
      "inlineTemplates": [
        {
          "sequence": "2",
          "documents": [],
          "recipients": {
            "signers": [
              {
                "name": "Kathy Lori",
                "email": "kathylori@xxx.com",
                "recipientId": "1",
                "accessCode": "12345",
                "customFields": [],
                "routingOrder": "1",
                "note": "",
                "roleName": "Customer_SellerName",

              }
            ],
            "certifiedDeliveries": []
          },
          "customFields": {
            "textCustomFields": [
              {
                "name": "EnvelopeInfo",
                "value": "my data"
              }
            ]
          }
        }
      ],
      "document": {
        "documentId": "4",
        "name": "C:\\Temp\\Docusign\\Package\\Canyonlands-ViewOnly.docx",
        "fileExtension": ".docx",
        "order": "1",
        "documentFields": [
          {
            "name": "DMSID",
            "value": "1"
          }
        ],
        "documentBase64": "[Document:Base64Array]"
      }
    },
    {
      "compositeTemplateId": "2",
      "inlineTemplates": [
        {
          "sequence": "3",
          "documents": [
            {
              "documentId": "5",
              "name": "C:\\Temp\\Docusign\\Package\\EightDocument.docx",
              "fileExtension": ".docx",
              "order": "2",
              "documentFields": [
                {
                  "name": "DMSID",
                  "value": "2"
                }
              ],
              "documentBase64": "[Document:Base64Array]"
            },
            {
              "documentId": "6",
              "name": "C:\\Temp\\Docusign\\Package\\FifthDocument.docx",
              "fileExtension": ".docx",
              "order": "3",
              "documentFields": [
                {
                  "name": "DMSID",
                  "value": "3"
                }
              ],
              "documentBase64": "[Document:Base64Array]"
            },
            {
              "documentId": "7",
              "name": "C:\\Temp\\Docusign\\Package\\FirstDocument.docx",
              "fileExtension": ".docx",
              "order": "4",
              "documentFields": [
                {
                  "name": "DMSID",
                  "value": "4"
                }
              ],
              "documentBase64": "[Document:Base64Array]"
            },
            {
              "documentId": "9",
              "name": "C:\\Temp\\Docusign\\Package\\Obama-ViewOnly.docx",
              "fileExtension": ".docx",
              "order": "6",
              "documentFields": [
                {
                  "name": "DMSID",
                  "value": "6"
                }
              ],
              "documentBase64": "[Document:Base64Array]"
            }
          ],
          "recipients": {
            "signers": [
              {
                "name": "Kathy Lori",
                "email": "kathylori@hotmail.com",
                "recipientId": "1",
                "accessCode": "12345",
                "customFields": [],
                "routingOrder": "1",
                "note": "",
                "roleName": "Customer_SellerName",

              }
            ],
            "certifiedDeliveries": []
          },
          "customFields": {
            "textCustomFields": [
              {
                "name": "EnvelopeInfo",
                "value": "my data"
              }
            ]
          }
        }
      ]
    },
    {
      "compositeTemplateId": "2",
      "serverTemplates": [
        {
          "sequence": "2",
          "templateId": "f0f1832a-9595-40ef-b40d-c5f384f299e3"
        }
      ],
      "inlineTemplates": [
        {
          "sequence": "3",
          "documents": [],
          "recipients": {
            "signers": [
              {
                "name": "Kathy Lori",
                "email": "kathylori@xxx.com",
                "recipientId": "1",
                "accessCode": "12345",
                "customFields": [],
                "routingOrder": "1",
                "note": "",
                "roleName": "Customer_SellerName",

              }
            ],
            "certifiedDeliveries": []
          },
          "customFields": {
            "textCustomFields": [
              {
                "name": "EnvelopeInfo",
                "value": "my data"
              }
            ]
          }
        }
      ],
      "document": {
        "documentId": "10837977",
        "name": "C:\\Temp\\Docusign\\Package\\screenshots.docx",
        "fileExtension": ".docx",
        "order": "5",
        "documentFields": [
          {
            "name": "DMSID",
            "value": "5"
          }
        ],
        "documentBase64": "[Document:Base64Array]"
      }
    }
  ],
  "status": "sent",
  "emailSubject": "Here is the subject"
}

最后两个文件出现故障。如何纠正?

1 个答案:

答案 0 :(得分:3)

使用listEnvelopeDocuments检索信封中的确切文档ID

让documentID使用putEnvelopeDocuments api 更新文件的顺序。

{
  "documents": [
    {
     "documentId": "4567899",
     "order": "1",
    },
    {
     "documentId": "3245678",
     "order": "2",
    }
  ]
}