Template docusign-connect@0.6.0

Contract ^0.13.0 d0b617e6e62e8c5e34861d062588bfa02e19d38b61ffa16548d7c6e22e6f69f6

Counts events from DocuSign connect with a given envelope status.

Download Archive Open in Template Studio Open in VSCode Web

DocuSign Connect

A template that counts events from DocuSign connect with a given envelope status.

Sample

            Count DocuSign connect events with the status: "Completed".

          

Model Dependencies

Technical Integration

Please refer to the Cicero documentation for details and examples of how to integrate a call to a Cicero template into your application.

View the Latest code for this template on on GitHub.

Sample Instance

{
    "$class": "com.docusign.connect.counter.DocuSignEnvelopeCounterClause",
    "contractId": "b46baf5c-6d7a-4f58-b42c-6c7f9a2ea40c",
    "status": "Completed"
}

State Types

Type Sample JSON
com.docusign.connect.counter.DocuSignEnvelopeCounterState
{
    "$class": "com.docusign.connect.counter.DocuSignEnvelopeCounterState",
    "counter": 16962,
    "stateId": "7071c110-9cce-11e9-9a6f-d5f6456622aa"
}

Request Types

Type Sample JSON
com.docusign.connect.DocuSignEnvelopeInformation
{
    "$class": "com.docusign.connect.DocuSignEnvelopeInformation",
    "envelopeStatus": {
        "$class": "com.docusign.connect.EnvelopeStatus",
        "status": "Signed",
        "envelopeId": "Veniam.",
        "created": "2019-07-02T09:36:47.519-04:00",
        "sent": "2019-07-02T09:36:47.519-04:00",
        "delivered": "2019-07-02T09:36:47.519-04:00",
        "signed": "2019-07-02T09:36:47.519-04:00",
        "completed": "2019-07-02T09:36:47.519-04:00",
        "declined": "2019-07-02T09:36:47.519-04:00",
        "email": "Mollit consequat aute."
    },
    "recipients": [
        {
            "$class": "com.docusign.connect.Recipient",
            "status": "Sent",
            "email": "Id magna esse labore.",
            "userName": "Esse sit in.",
            "sent": "2019-07-02T09:36:47.519-04:00",
            "delivered": "2019-07-02T09:36:47.519-04:00",
            "signed": "2019-07-02T09:36:47.519-04:00",
            "declined": "2019-07-02T09:36:47.519-04:00",
            "declineReason": "Qui cillum.",
            "tabStatuses": [
                {
                    "$class": "com.docusign.connect.NumberTabStatus",
                    "tabName": "Voluptate duis sit ad incididunt.",
                    "tabValue": 138.105,
                    "tabType": "Company",
                    "status": "Ad non.",
                    "tabLabel": "Nostrud do.",
                    "originalValue": "Irure.",
                    "signed": "2019-07-02T09:36:47.519-04:00",
                    "customTabType": "Note"
                }
            ]
        }
    ],
    "customFields": [
        {
            "$class": "com.docusign.connect.CustomField",
            "name": "Sit.",
            "value": "Eu exercitation velit esse eu."
        }
    ],
    "transactionId": "707172f0-9cce-11e9-9a6f-d5f6456622aa",
    "timestamp": "2019-07-02T09:36:47.519-04:00"
}

Response Types

Type Sample JSON
com.docusign.connect.counter.MyResponse
{
    "$class": "com.docusign.connect.counter.MyResponse",
    "output": "Ea.",
    "counter": 6778,
    "transactionId": "70719a00-9cce-11e9-9a6f-d5f6456622aa",
    "timestamp": "2019-07-02T09:36:47.520-04:00"
}

Events Types

Type Sample JSON
org.accordproject.cicero.runtime.NotificationObligation
{
    "$class": "org.accordproject.cicero.runtime.NotificationObligation",
    "title": "Sint magna sunt.",
    "message": "Irure.",
    "contract": "resource:com.docusign.connect.counter.DocuSignEnvelopeCounterClause#5773",
    "promisor": "resource:org.accordproject.cicero.contract.AccordParty#7838",
    "promisee": "resource:org.accordproject.cicero.contract.AccordParty#1695",
    "deadline": "2019-07-02T09:36:47.521-04:00",
    "eventId": "7071c111-9cce-11e9-9a6f-d5f6456622aa",
    "timestamp": "2019-07-02T09:36:47.521-04:00"
}