Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleUsar las plantillas desde Servicio Web

Usar plantillas desde Servicio Web


A continuación se detalla como hacer referencia a una plantilla en el momento de la emisión. 

EviSign

Para este producto se puede establecer una serie de plantillas diferentes por Firmante/Revisor. Para ello en el  API  EviSignSubmit se ha creado los siguientes parámetros dentro del objeto SigningParties. 

  • Para el uso de plantillas de tipo solicitud de firma: 
    • SignatureRequestTemplateName: Contiene el identificador de la plantilla que se desea usar en la comunicación.
    • SignatureRequestTemplateValues: Contiene un array de claves valor, donde se informan las variables definidas en el contenido de la plantilla y el valor que recibe en la emisión. 
  • Para el uso de plantillas de tipo notificación final:
    • FinalNotificacionTemplateName: Contiene el identificador de la plantilla que se desea usar en la comunicación.
    • FinalNotificacionTemplateValues:  Contiene un array de claves valor, donde se informan las variables definidas en el contenido de la plantilla y el valor que recibe en la emisión. 
  • Para el uso de plantillas de tipo progreso:
    • ProgressNotificationTemplateName: Contiene el identificador de la plantilla que se desea usar en la comunicación.
    • ProgressNotificationTemplateValues:  Contiene un array de claves valor, donde se informan las variables definidas en el contenido de la plantilla y el valor que recibe en la emisión. 


Code Block
languagetext
titleUso de plantillas mediante Servicio Web
POST /api/EviSign/Submit HTTP/1.1
Host: app.evicertiaecertia.com
Authorization: Basic *******************
Content-Type: application/json

{
"subject":"EviSign Básico un firmante",
"issuer":"Demo evisign basico",
"signingParties":[
{
    "name":"Lara Lor Van",
    "legalName":"123456789A",
    "address":"LaraLorVan@mailtest.es",
    "signingMethod":"EmailPIN",
    "SigningOrder": "1",
    "SignatureRequestTemplateName":"Template01",
    "SignatureRequestTemplateValues" : [{"postalAddress":"C/ Luna 01 Tierra3 29334"},{"jobOffered":"Analista"}],
    "FinalNotificacionTemplateName":"Template02",
    "FinalNotificacionTemplateValues" : [{"postalAddress":"C/ Luna 01 Tierra3 29334"},{"jobOffered":"Analista"}],
    "ProgressNotificationTemplateName":"Template04",
    "ProgressNotificationTemplateValues" : [{"postalAddress":"C/ Luna 01 Tierra3”}],
"document":"{{documento principal en Base 64}}"} 



...