We've configured the DocuSignConnectService to handle all of the events and map the DocuSign meta data to Laserfiche fields:
<OnSignedEvent> <FieldValues> <FieldValue name="DocuSign Envelope Status">%(Status)</FieldValue> <FieldValue name="DocuSign EnvelopeID">%(EnvelopeID)</FieldValue> <FieldValue name="TransactionID">%(CustomFields.TransactionId) </FieldValue> <FieldValue name="STP Sponsor">%(CustomFields.SponsorId)</FieldValue> <FieldValue name="STP Environment">%(CustomFields.Environment)</FieldValue> </FieldValues> <DocumentNotFound> <DefaultFolder>\DocuSign\Completed</DefaultFolder> </DocumentNotFound> </OnSignedEvent>
EnvelopeID gets populated, as well as the CustomFields, but Status does not. Is there some change in the way DocuSign is sending that value? I know from the XML DocuSign is sending (here's the log):
<Status>Completed</Status>
...that a value is populated, it just isn't getting set in the meta data in LF via the service.