viafirma inbox :: manual de integración

sendRequestWithTemplate

Inserta una nueva petición incluyendo los datos para la generación de documentos a partir de plantillas

Parámetros

  • request (RequestDTO) (Obligatorio). Datos de la petición. Deben informarse al menos el campo:

    • subject
  • addressees (RequestUserDTO[ ][ ][ ]) (Obligatorio): Array que contiene el flujo de firma completo (líneas, grupos y usuarios). Cada objeto RequestUserDTO contiene un person Id y la acción a realizar. La acción es de tipo ActionType (el sistema dispone de un método para recuperar los ActionType disponibles: F = firma, VB = visto bueno).

    NOTA: existe el método evaluateGlobalWorkflow, que evalúa un flujo GLOBAL existente en la instancia,
    analizar los destinatarios, y recuperar un objeto de este tipo RequestUserDTO[ ][ ][ ],
    de forma que se puede realizar primero esta llamada,y posteriormente sendRequest.
    
  • documents (DocumentDTO[ ]) (Obligatorio): Array que contiene los documentos a firmar. Deben informarse al menos los campos:
    • data
    • fileExtension
    • fileName
    • fileMimeType
  • annexes (DocumentDTO[ ]): Array que contiene los documentos anexos de la petición. Deben informarse al menos los campos:
    • data
    • fileExtension
    • fileName
    • fileMimeType
  • templates (TemplateDTO[ ]): Array que contiene los datos de las plantillas para la generación de documentos. Deben informarse al menos los campos:
    • code
    • params

Respuesta

SendRequestResponseDTO

  • RequestDTO: Objeto con toda la información relacionada con la nueva petición creada.