Skip to main content

Message Manifest

Message Manifest

A medida que crecen las soluciones robóticas, también lo hace la cantidad de mensajes que se crean para lidiar con los problemas. Los mensajes se definen en automatizaciones, lo que genera que los mensajes se distribuyan en toda la solución y todos los proyectos. Entonces, ¿de qué manera un desarrollador se ocupa de los mensajes que se generaron en las automatizaciones? Pega Robot Studio™ proporciona la función Message Manifest, que le permite a un desarrollador gestionar la mensajería para el usuario final.

Message Manifest:

  • Proporciona una plataforma para crear mensajes estandarizados para todas las soluciones robóticas.
  • Ofrece la capacidad de exportar mensajes para revisión, edición y uso compartido de mensajes con otros departamentos.
  • Proporciona una ubicación central dentro del proyecto que posee las definiciones de mensaje.

Pautas de mensajes

¿Qué hace que un mensaje de error sea un buen mensaje? Los mensajes de error son comprensibles, precisos y explícitos.

Para crear un buen mensaje de error, siga estas pautas recomendadas:

  1. Incluya un indicador de dónde se produjo el error. Esto le brinda información al desarrollador sobre la automatización que contiene el error.
  2. Proporcione prefijos del mensaje para identificar el punto de error.
  3. Indique un código de error o excepción en el mensaje.

En las imágenes que se muestran a continuación, las imágenes Failed Jump To contienen un código para usar como referencia en el mensaje para ubicar fácilmente el error en la automatización.

msg auto example
msg example

Elementos de Message Manifest

Message Manifest proporciona dos elementos que cumplen las pautas de mensajería: definiciones de mensaje y un componente Toolbox MessageManifest.

Definiciones de mensaje

El almacén de mensajes es un archivo XML que genera Pega Robot Studio con definiciones de mensaje que un desarrollador crea en la pestaña Application (Aplicación) de las propiedades del proyecto.

msg defs

Una definición de mensaje consta de seis elementos.

Elemento Definición
Código Use este código alfanumérico único para cada mensaje, para mostrar o recuperar el mensaje.
Leyenda Use esta propiedad para incluir una leyenda, como advertencia, información, información crítica, y para que se muestre en la ventana del mensaje.
Button Use esta propiedad para definir los botones que aparecerán en el mensaje, como Ok (Aceptar). Las combinaciones de botones les permiten a los desarrolladores proporcionar una lógica de automatización basada en la selección del usuario.
Ícono Use esta propiedad para especificar el ícono o el gráfico que aparecerán en el mensaje.
Botón predeterminado Seleccione el botón para determinar el botón central cuando aparece el mensaje. La opción seleccionada debe corresponder a la combinación de botones seleccionada en el elemento Button (Botón).
Mensaje

Escriba el texto del mensaje sin límite de caracteres. Para incluir variables en el texto, inserte un número entre corchetes, a partir de cero. Debe definir la variable en la automatización.

Este es un ejemplo: Hola, [0]. El cliente {1} deberá ${2} el {3}.

En la automatización, se definiría el valor 0 (cero) como nombre de usuario, 1 como nombre del cliente, 2 como monto adeudado y 3 como fecha de vencimiento de la factura.

Componente MessageManifest

El componente MessageManifest se encuentra en la categoría Advanced (Opciones avanzadas) de la caja de herramientas y se debe agregar al contenedor global del proyecto para usar la función Message Manifest (Manifiesto de mensaje).

El componente proporciona lo siguiente:

  • La capacidad para acceder, manipular y mostrar mensajes.
  • La serialización y deserialización JSON de los detalles del mensaje de una variable de cadena.

This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice