Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:logmodels:message

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ada:howto:sicoferp:factory:logmodels:message [2021/09/20 12:26]
administraidor
ada:howto:sicoferp:factory:logmodels:message [2021/09/20 12:47] (actual)
administraidor
Línea 86: Línea 86:
 |21|CODIGO|**Requerido**:​ Código Texto del Mensaje Ej: TERCERO_NOT_FOUND,​ CDP_NO_BALANCE etc.|| |21|CODIGO|**Requerido**:​ Código Texto del Mensaje Ej: TERCERO_NOT_FOUND,​ CDP_NO_BALANCE etc.||
 |22|TITULO|**Requerido**:​ Título del mensaje el cuál es utilizado en la barra de titulo de la ventana.|| |22|TITULO|**Requerido**:​ Título del mensaje el cuál es utilizado en la barra de titulo de la ventana.||
-|23|OBSERVACIONES|Este campo solo es requerido cuando el mensaje requiere gestión y debe presentar información complementaria que oriente al usuario sobre la situación notificada en el mensaje. ​Puede llevar pasos, consejos o indicacionesDe lo contrario ​se ignora ​esta columna.|| +|23|OBSERVACIONES|Este campo solo es requerido cuando el mensaje requiere gestión y debe presentar información complementaria que oriente al usuario sobre la situación notificada en el mensaje.||  
 + 
 +=== Reglas para la columna: OBSERVACIONES === 
 +Si un mensaje debe mostrar más información respecto a la situación notificada se debe utilizar esta columnaSin embargo debe tener presente la siguientes indicaciones:​ 
 + 
 +  * Si el mensaje requiere gestión de un proceso esta columna ​se debe describir con una serie de pasos de las acciones a realizar. 
 +  * Si el mensaje indica una situación puntual ​esta columna ​debe indicar la razon de la situación presentada e indicar al usuario la acción a seguir. 
 +  * La información debe ser clara y evitar ambiguedades. 
 +  * Se Debe utilizar un lenguaje acorde al usuario.
  
 === Reglas para la columna: TIPO_PROCESO === === Reglas para la columna: TIPO_PROCESO ===
Línea 101: Línea 109:
  
 == Identificador == == Identificador ==
-Debe empezar con el identificador ​del proceso ​en mayúsculas seguido por el número de la aplicación de la tabla SICOF.MAE_EMPRESAS, no debe tener espacios ni separadores al comienzo e intermedio del texto y debe finalizar con el separador _ Ejemplos:+Debe empezar con el identificador ​"​SICOF" ​en mayúsculas seguido por el número de la aplicación de la tabla SICOF.MAE_APLICACIONES columna CODIGO((Si el código es menor a 3 dígitos se deben rellenar con ceros a la izquierda. Ejemplo 1 = 001)), no debe tener espacios ni separadores al comienzo e intermedio del texto y debe finalizar con el separador _ Ejemplos:
  
-^Módulo/​Funcionalidad^Identificador^ +^Módulo^Identificador^ 
-|FUNCIONALIDADES TRANSVERSALES|SICOF000__+|FUNCIONALIDADES TRANSVERSALES |SICOF000_ ​
-|SISTEMA DE CONTROL PRESUPUESTAL|SICOF001__+|SISTEMA DE CONTROL PRESUPUESTAL |SICOF001_ ​
-|SISTEMA DE CONTROL DE TESORERIA|SICOF002__+|SISTEMA DE CONTROL DE TESORERIA |SICOF002_ ​
-|SISTEMA DE CONTROL DE CONTABLE|SICOF003__+|SISTEMA DE CONTROL DE CONTABLE |SICOF003_ ​
-|SISTEMA DE COMPRAS|SICOF004__+|SISTEMA DE COMPRAS |SICOF004_ ​
-|SISTEMA DE NOMINA|SICOF005__+|SISTEMA DE NOMINA |SICOF005_ ​
-|SISTEMA DE TALENTO HUMANO|SICOF010__|+|SISTEMA DE TALENTO HUMANO |SICOF010_ ​
  
 == Regla Nombre == == Regla Nombre ==
Línea 122: Línea 130:
 Para el mensaje "//No existe el tercero con el nit.//"​ se crearía el CODIGO de la siguiente forma: Para el mensaje "//No existe el tercero con el nit.//"​ se crearía el CODIGO de la siguiente forma:
  
-  * Identificador:​ **MAESTROTERCEROS_** +  * Identificador:​ **SICOF000_** Ya que es una funcionalidad transversal. 
-  * Nombre: **NOT_FOUND**((no existe))+  * Nombre: **TERCERO_NOT_FOUND**((no existe))
  
 Mensaje: No existe el tercero con el nit. Mensaje: No existe el tercero con el nit.
-Código de Error: ​MAESTROTERCEROS_NOT_FOUND+Código de Error: ​SICOF000_TERCERO_NOT_FOUND
  
 === Ejemplo Script de Inserción === === Ejemplo Script de Inserción ===
Línea 145: Línea 153:
     '​N',​ '​N',​ '​S',​ '​N',​ '​N', ​     '​N',​ '​N',​ '​S',​ '​N',​ '​N', ​
     '​N',​ '​N',​ '​N',​ '​N',​ 1,      '​N',​ '​N',​ '​N',​ '​N',​ 1, 
-    '​9999999999',​ SYSDATE, '​Tercero',​ 'MAESTROTERCEROS_NOT_FOUND', ​+    '​9999999999',​ SYSDATE, '​Tercero',​ 'SICOF000_TERCERO_NOT_FOUND', ​
     '​Validación del Tercero'​);​     '​Validación del Tercero'​);​
 COMMIT; COMMIT;
Línea 175: Línea 183:
 guo_app.of_msg( ).of_msg_error("​Esto es un Error."​) guo_app.of_msg( ).of_msg_error("​Esto es un Error."​)
  
 +/*Ejemplo de uso utilizando el API de mensajes*/
 guo_app.of_msg( ).of_mensajes_sistema(10) guo_app.of_msg( ).of_mensajes_sistema(10)
 guo_app.of_msg( ).of_mensajes_sistema(10,​ "Error al insert el encabezado"​) guo_app.of_msg( ).of_mensajes_sistema(10,​ "Error al insert el encabezado"​)
 +guo_app.of_msg( ).of_mensajes_sistema('​SICOF000_TERCERO_NOT_FOUND'​)
  
 /*Ejemplo de uso definiendo la clase de mensaje.*/ /*Ejemplo de uso definiendo la clase de mensaje.*/
Línea 187: Línea 196:
 luo_msg.of_mensajes_sistema(10) luo_msg.of_mensajes_sistema(10)
 luo_msg.of_mensajes_sistema(10,​ "Error al insert el encabezado"​) luo_msg.of_mensajes_sistema(10,​ "Error al insert el encabezado"​)
 +luo_msg.of_mensajes_sistema('​SICOF000_TERCERO_NOT_FOUND'​)
 destroy luo_msg destroy luo_msg
 </​code>​ </​code>​
ada/howto/sicoferp/factory/logmodels/message.1632140789.txt.gz · Última modificación: 2021/09/20 12:26 por administraidor