Ejemplos
En esta sección se detallan ejemplos de uso de la extensibilidad de la solución.
Cambiar el firmante por defecto por dos firmantes elegidos
Este ejemplo elimina la funcionalidad de añadir un firmante por defecto al documento Docuten y añade los dos firmantes elegidos.
Descripción
El cliente Cronus
tiene la necesidad de indicar él mismo quienes serán los firmantes del documento y no quiere que se añada ninguno por defecto.
Detalle
En esta sección se detallan los pasos a realizar para cumplir con las necesidades del cliente:
Crear la extensión
Utilizar el suscriptor OnBeforeCreateSigner
Utilizar el suscriptor OAfterCreateSigner
Crear la extensión
Se debe crear una nueva extensión que tenga en el archivo app.json la siguiente dependencia:
Id
: 1507d581-8d00-472f-97e4-6a07a5f573c6Name
: Docuten ConnectPublisher
: InnoQubit SoftwareVersion
: X.X.X.X
Atención
La información de la extensión se puede ver en las extensiones del sistema. Utilizar la versión que se tenga instalada en la dependencia.
Al descargar los símbolos, se tendrá la posibilidad de extender las tablas y usar los suscriptores.
Utilizar el suscriptor OnBeforeCreateSigner
Una vez creada la acción se utilizará el suscriptor OnBeforeCreateSigner
para crear documentos sin asignar firmantes. Este suscriptor está disponible en la codeunit INNDOCeSPostedSalesInvProcess
.
Podemos crear una codeunit para añadir los suscriptores, aunque se podría añadir en algún objeto ya creado.
Utilizar el suscriptor OnAfterCreateSigner
Una vez se salta el proceso de crear un firmante por defecto, se utilizará el suscriptor OnAfterCreateSigner
para crear documentos con los firmantes deseados. Este suscriptor está disponible en la codeunit INNDOCeSPostedSalesInvProcess
.
Podemos crear una codeunit para añadir los suscriptores, aunque se podría añadir en algún objeto ya creado.
Atención
En el ejemplo se usa un texto de prueba para rellenar la información de los firmantes, aunque se podría sacar la información de la tabla de firmantes.
Cuando se genere el Documento Docuten
(Documento Docuten) en vez del firmante por defecto aparecen los dos elegidos.
Idiomas
Este documento está disponible en los siguientes idiomas: