Please report issues and contribute improvements on GitHub!

Template docusign-connect@0.3.0

Contract Ergo ^0.11.1 9ba40e6687ccf72ec5eae5303cbc0021cb9d15084e18e704e66c467477f9c32a

Counts events from DocuSign connect with a given envelope status.

Download Archive Open in Template Studio

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": "c6784269-3c0e-407d-8fd8-aa5bf0939c3f",
    "status": "Completed"
}

State Types

Type Sample JSON
com.docusign.connect.counter.DocuSignEnvelopeCounterState
{
    "$class": "com.docusign.connect.counter.DocuSignEnvelopeCounterState",
    "counter": 6855,
    "stateId": "e9964ee1-4bb0-11e9-8721-f778e17c1856"
}

Request Types

Type Sample JSON
com.docusign.connect.DocuSignEnvelopeInformation
{
    "$class": "com.docusign.connect.DocuSignEnvelopeInformation",
    "envelopeStatus": {
        "$class": "com.docusign.connect.EnvelopeStatus",
        "status": "Signed",
        "envelopeId": "Fugiat exercitation.",
        "created": "2019-03-21T08:11:21.677+00:00",
        "sent": "2019-03-21T08:11:21.677+00:00",
        "delivered": "2019-03-21T08:11:21.677+00:00",
        "signed": "2019-03-21T08:11:21.677+00:00",
        "completed": "2019-03-21T08:11:21.677+00:00",
        "email": "Sunt sint dolor."
    },
    "recipients": [
        {
            "$class": "com.docusign.connect.Recipient",
            "status": "Signed",
            "email": "Commodo nisi sit in.",
            "userName": "Magna mollit excepteur laborum duis.",
            "sent": "2019-03-21T08:11:21.677+00:00",
            "delivered": "2019-03-21T08:11:21.677+00:00",
            "signed": "2019-03-21T08:11:21.677+00:00",
            "declined": "2019-03-21T08:11:21.677+00:00",
            "declineReason": "Laboris excepteur."
        }
    ],
    "customFields": [
        {
            "$class": "com.docusign.connect.CustomField",
            "name": "Ea incididunt ut proident labore.",
            "value": "Ut."
        }
    ],
    "transactionId": "e99627d0-4bb0-11e9-8721-f778e17c1856",
    "timestamp": "2019-03-21T08:11:21.677+00:00"
}

Response Types

Type Sample JSON
com.docusign.connect.counter.MyResponse
{
    "$class": "com.docusign.connect.counter.MyResponse",
    "output": "Aute incididunt Lorem.",
    "counter": 45210,
    "transactionId": "e9964ee0-4bb0-11e9-8721-f778e17c1856",
    "timestamp": "2019-03-21T08:11:21.678+00:00"
}

Events Types

Type Sample JSON
org.accordproject.cicero.runtime.NotificationObligation
{
    "$class": "org.accordproject.cicero.runtime.NotificationObligation",
    "title": "Cillum.",
    "message": "Cillum reprehenderit.",
    "contract": "resource:com.docusign.connect.counter.DocuSignEnvelopeCounterClause#9697",
    "promisor": "resource:org.accordproject.cicero.contract.AccordParty#4878",
    "promisee": "resource:org.accordproject.cicero.contract.AccordParty#1030",
    "deadline": "2019-03-21T08:11:21.679+00:00",
    "eventId": "e99675f0-4bb0-11e9-8721-f778e17c1856",
    "timestamp": "2019-03-21T08:11:21.679+00:00"
}