Usted está aquí:
API de firma electrónica
Puede utilizar las API de firma electrónica de forma independiente para llamar a las funciones Salesforce Contracts sin utilizar la interfaz de usuario. Estas API son altamente personalizables. Puede enviar uno o más documentos generados para firma electrónica. Sus documentos generados se pueden asociar con objetos estándar o personalizados.
Para obtener información acerca de los permisos requeridos, consulte Conjuntos de permisos para DocuSign.
Para obtener información acerca de los límites reguladores de Apex, consulte Límites y reguladores de ejecución.
Para obtener información sobre las API de firma electrónica, consulte Recursos de firma electrónica.
| Método | Descripción |
|---|---|
| getRecipients | Utilice este método para ver una lista de destinatarios de documentos. Para agregar una lógica personalizada a través de una clase personalizada:
Para personalizar cómo se devuelven los destinatarios, implemente la interfaz ind_docgen_api.OpenInterface en una clase Apex global. A continuación se incluye una implementación de ejemplo que obtiene todos los contactos con el saludo "Sr.": recipientSelector y sourceObjectId son parámetros opcionales. El parámetro sourceObjectId se pasa como entrada a la clase Apex y se consume según se requiera. Para configurar la clase personalizada utilizando metadatos, agregue un registro en el objeto Configuración de firma electrónica con estos valores:
|
| getDocuments | Utilice este método para ver una lista de documentos enviados para firma electrónica. Si el parámetro IsAssociatedWithClm es:
Para agregar una lógica personalizada a través de una clase personalizada:
Para personalizar cómo se devuelven los documentos para eSignature, implemente la interfaz ind_docgen_api.OpenInterface en una clase Apex global. A continuación se incluye un ejemplo de implementación que obtiene documentos de registros ContentVersion vinculados al sourceObjectId concreto: documentSelector es un parámetro opcional. Para configurar la clase personalizada utilizando metadatos, agregue un registro en el objeto Configuración de firma electrónica con estos valores:
No es necesario pasar el nombre de clase personalizado en la URL de API. |
| getNotificationSettings | Utilice este método para ver la configuración de notificaciones de recordatorio y vencimiento. sourceObjectId es un parámetro obligatorio que devuelve la configuración de notificación respectiva para un objeto. La API lee los parámetros de notificación desde estos parámetros de configuración:
|
| sendEnvelope | Utilice este método para activar una nueva transacción de DocuSign. |
| voidEnvelope | Utilice este método para hacer caducar o anular sobres asociados con un objeto. |
| updateEnvelope | Utilice este método para enviar una solicitud ad hoc a DocuSign para actualizar el estado del sobre. |
