Muestra las diferencias entre dos versiones de la página.
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 indicaciones. De 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 columna. Sin 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> |