Herramientas de usuario

Herramientas del sitio


usu:smartsincdoc:ssd_conf_comp

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
usu:smartsincdoc:ssd_conf_comp [2021/12/14 12:52] stefanusu:smartsincdoc:ssd_conf_comp [2022/06/27 16:18] (actual) stefan
Línea 5: Línea 5:
  
 El segundo tipo requiere que existe un registro en los perfiles de documentos con los datos necesarios para poder bajar el documento de la web. En caso de Praxedo se crea por ejemplo para cada intervención un registro en DOC_PERFIL que lleva en el campo UUID la uuid asignada al documento por Praxedo, que es necesaria para encontrar el pdf en la web de Praxedo. El segundo tipo requiere que existe un registro en los perfiles de documentos con los datos necesarios para poder bajar el documento de la web. En caso de Praxedo se crea por ejemplo para cada intervención un registro en DOC_PERFIL que lleva en el campo UUID la uuid asignada al documento por Praxedo, que es necesaria para encontrar el pdf en la web de Praxedo.
 +
 ===== Configuración ===== ===== Configuración =====
 La configuración principal se realiza en el fichero de configuración de //SmartSincDoc//, ''SmartSincDoc.xml''. La configuración principal se realiza en el fichero de configuración de //SmartSincDoc//, ''SmartSincDoc.xml''.
  
-Además hay que configuar lo siguiente en la base de datos, en los tipos de documentos//Configuración/Web/Tipos de documentos//.+Además hay que configuar lo siguiente en la base de datos 
 + 
 +==== Tipos de documentos ==== 
 +  * Menú: //Configuración/Web/Tipos de documentos//
 + 
 +Los tipos de los documentos a bajar de Praxedo son 
 +  - PXAV_PDF: Albaranes de venta. 
 +  - PXCT_PDF: Contratos. 
 +  - PXHR_PDF: Hojas de recogida.
  
 {{ :usu:smartsincdoc:ssd_tipodocdestino.png?800 |Tipo documento}} {{ :usu:smartsincdoc:ssd_tipodocdestino.png?800 |Tipo documento}}
  
-==== Origen de documentos a bajar de la web ==== +=== URL base === 
-En la misma tabla de los tipos de documentos hay que definir la URL base de los documentos. La URL puede contener referencias a campos de la tabla de perfiles de documentos, por ej. +En la misma tabla de los tipos de documentos hay que definir la URL base de los documentos, que es la origen de documentos a bajar de la web. La URL puede contener referencias a campos de la tabla de perfiles de documentos, por ej. 
   https://servidor.praxedo.com/intervencion/uuid:{UUID}   https://servidor.praxedo.com/intervencion/uuid:{UUID}
    
-==== Destino para documentos bajados de la web ====+=== Carpeta local, Cód. servidor interno y Carpeta interna ===
 Hay que definir el destino para los tipos de documentos que se bajan de la web. Si se quiere guardarlos en una carpeta en el mismo ordenador donde se ha instalado //SmartSincDoc//, se puede usar la columna //Carpeta local//. En caso de querer guardar los documentos en una carpeta compartida, se puede usar //Cód. servidor interno// y //Carpeta interna//. Hay que definir el destino para los tipos de documentos que se bajan de la web. Si se quiere guardarlos en una carpeta en el mismo ordenador donde se ha instalado //SmartSincDoc//, se puede usar la columna //Carpeta local//. En caso de querer guardar los documentos en una carpeta compartida, se puede usar //Cód. servidor interno// y //Carpeta interna//.
  
 +=== Patrón fichero ===
 Además se tiene que definir el nombre que debe de tener el documento. Se hace en el campo //Patrón fichero//, que permite el uso de variables que hacen referencia a campos de los perfiles de documentos, por ejemplo ''{UUID}.pdf'', que guardaría el documento con la UUID grabada en su registro de DOC_PERFIL. Además se tiene que definir el nombre que debe de tener el documento. Se hace en el campo //Patrón fichero//, que permite el uso de variables que hacen referencia a campos de los perfiles de documentos, por ejemplo ''{UUID}.pdf'', que guardaría el documento con la UUID grabada en su registro de DOC_PERFIL.
  
-Los tipos de los documentos bajar de Praxedo son +=== Plantilla email === 
-  - PXAV_PDFAlbaranes de venta+Aquí se define la plantilla de email a usar en los envíos los clientes, ver el siguiente párrafo. 
-  - PXCT_PDF: Contratos+ 
-  - PXHR_PDF: Hojas de recogida.+{{ :usu:smartsincdoc:ssd_plantillaemail.jpg?500 |Plantilla email}} 
 + 
 +Si se usan variables en la plantilla, hay que tomar en cuenta lo siguiente. 
 + 
 +Las variables de la plantilla se cogen del informe definido para ella, del campo //Cód. informe//. El informe se basa por su parte en un procedimiento, en la imagen de arriba es ''GOM_IMPRE_CTO_ALQ'' por ejemplo. Para que SmartSincDoc pueda ejecutar este procedimiento y así llenar las variables, hay que adaptar el procedimiento **''WSPRX_DOC_DOCUMENTACION''**, que devuelve en ''S_PARAMS_INFORME'' los parámetros para seleccionar los datos de ''GOM_IMPRE_CTO_ALQ''
 + 
 +Hemos visto arriba que con //Patrón fichero// de ''TIPO_DOCUMENTO'' podemos definir el nombre con que se debería guardar el fichero bajado en los servidores o carpetas locales. Si quisieramos dar otro nombre a ese fichero en el envío al cliente, podríamos usar el campo //Patrón fichero email// del informe de la plantilla (ver imagen anterior)
 + 
 +==== Email para los clientes ==== 
 +Después de bajar un documento de Praxedo se envía un email al cliente, a los dos emails de la intervención de Praxedo, CORREO_ELECTRONICO1 y CORREO_ELECTRONICO2. 
 + 
 +Se debería designar una cuenta de correo electrónico para el envío de los email de Praxedo, y para la recepción de cualquier email de error de respuesta, por ejemplo //nocontestar@...//.
  
-==== Avisos al portal de descargas ==== +En SmartOffice hay que crear dos entradas en la tabla de servidores. Una de SMTP para el envío de los emails y otra de IMAP o POP3 para la recepción, ambos usando la cuenta de email nueva. El primer servidor se usa aquí, en SmartSincDoc, donde se pone su código en los parámetros xmlatributo ''ServidorSMTP''. El servidor de POP3/IMAP se usa en SmartServices, donde se tiene que crear una nueva tarea para la lectura de los emails entrantes, igual que la tarea de leer emails de autorización.
-Después de bajar un documento de Praxedo se envía un email al portal de descargas. Este envío de email solo se realiza si en los tipos de documentos está puesto el destinatario y el asunto del emailcomo se puede ver en la imagen de arriba.+
  
-El asunto puede contener nombres de campos de la tabla de los perfiles de documentospor ejemplo ''{NRO_ALB_VENTA}''.+Si no se ha definido ningún servidor SMTP en las opciones de SmartSincDoc, se usa el servidor SMTP del usuario definido para la sincronizacióny si no lo tiene, el servidor SMTP general de la empresa.
  
-El cuerpo del mensaje va a contener los dos emails de una intervención de PraxedoCORREO_ELECTRONICO1 y CORREO_ELECTRONICO2.+Cuando se quiere usar una cuenta SMTP general de la empresa para el envíoserá necesario definir la cuenta de email del remitente, la que se ha definido para este fin más arriba. Para este fin se puede usar el atributo ''EmailRemitente'' en la configuración de SmartSincDoc.
  
 ===== Comprobación ===== ===== Comprobación =====
usu/smartsincdoc/ssd_conf_comp.txt · Última modificación: 2022/06/27 16:18 por stefan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki