Modificaciones en los mensajes de notificación de actividad

Este artículo contiene los siguientes temas:
casm173
Este artículo contiene los siguientes temas:
Es posible enviar de forma automática mensajes de notificación cuando se producen actividades relacionadas con las solicitudes.
Dos de los campos que se deben definir en la ventana Detalles de notificaciones de actividades son: Título del mensaje de notificación y Cuerpo del mensaje de notificación. Estos dos campos pueden contener atributos del objeto del registro de actividades (alg para solicitudes, incidentes o problemas, chgalg para órdenes de cambio e issalg para incidencias; estos tres objetos del registro de actividades son casi idénticos) y pueden identificar la solicitud concreta relacionada con la actividad.
Aplicación de formato a los atributos de las notificaciones de actividades
Si se desea, es posible aplicar formato y sustituir ciertos atributos mediante las propiedades que se mencionan a continuación. Esto puede resultar especialmente útil si se aplica formato a una notificación HTML en donde es posible que haya que sustituir los datos del atributo para ajustarse a los estándares de HTML.
Para incluir formato, utilice la siguiente sintaxis:
@{property=value property=value:attribute_name}
Los pares de valores de propiedad están separados al menos por un espacio y no distinguen entre mayúsculas y minúsculas. El carácter de dos puntos separa las propiedades de formato del nombre del atributo. Si no hay propiedades, no se aplicará formato ni se sustituirá el atributo.
En la siguiente tabla se detallan las propiedades de formato disponibles:
Propiedad
Descripción
DATE_FMT
Especifica el formato de fecha para el atributo. Los valores válidos son:
MM/DD/YYYY
MM/DD/YYYY
DD/MM/YYYY
DD-MM-YYYY
YYYY/MM/DD
YYYY-MM-DD
Sólo es válida para los atributos de fecha. Las fechas incrustadas en cadenas no se ven afectadas.
ESC_STYLE=NONE |
HTML |
URL
Especifica el tipo de sustitución del texto con formato. Los valores válidos son:
NINGUNO
Es el valor predeterminado. Especifica que no se aplicará ningún tratamiento especial a ningún carácter del cuerpo del contenido.
HTML
Se aplica un tratamiento especial a los caracteres siguientes, que tienen significado en el texto HTML:
& pasa a ser &
” pasa a ser "
< pasa a ser <
> pasa a ser %gt;
URL
Se traducen todos los caracteres que no sean letras, dígitos y “@*-_.#” a “%xx”, donde xx es la codificación hexadecimal del carácter traducido.
JUSTIFY=LEFT |
CENTER |
RIGHT |
TRUNCATE|
WRAP |
LINE
Especifica la justificación del texto con formato. Los valores válidos son:
TRUNCATE
Es el formato predeterminado. El texto se trunca hasta el valor de la propiedad WIDTH si se trata de un número entero positivo. Si se trata de ESC_STYLE=HTML, se elimina el formato HTML al sustituir “<” y “>” por < y > (consulte KEEPLINKS y KEEPTAGS).
LEFT|CENTER|RIGHT
Produce exactamente los caracteres de WIDTH, truncados o rellenados con espacios según proceda, con las líneas nuevas incrustadas reemplazadas por un único espacio. Si ESC_STYLE=HTML, el texto de salida estará delimitado por las etiquetas [establezca la variable previa para el libro] y </pre>. El argumento WIDTH se debe especificar como un número entero positivo.
WRAP
Igual que LEFT, excepto por el hecho de que el ajuste de texto respeta los límites de las palabras (no se colocan saltos de línea dentro de las palabras).
LINE
Igual que TRUNCATE, excepto por el hecho de que también reemplaza todos los saltos de línea incrustados por etiquetas <BR> si ESC_STYLE=HTML.
La sintaxis debe utilizarse en el formato siguiente:
@{justify=truncate width=30:call_req_id.summary}
Puede cambiar el parámetro de anchura según corresponda.
KEEPLINKS=YES|NO
Si se especifica KEEPLINKS=YES, la acción de JUSTIFY=LINE o JUSTIFY=TRUNCATE se modifica para conservar las etiquetas de anclaje HTML (Acción: ) mientras se convierte el resto de caracteres “<” y “>”. Esta propiedad y KEEPTAGS se excluyen mutuamente. Sólo es válida si ESC_STYLE=HTML.
KEEPNL=YES|NO
La acción normal de PDM_FMT es convertir todas las líneas nuevas incrustadas y los espacios siguientes en un único espacio. Si se especifica KEEPNL=YES, las líneas nuevas incrustadas se conservan. Este argumento se omite en el caso de JUSTIFY=LINE.
KEEPTAGS=YES|NO
Si se especifica KEEPTAGS=YES, la acción de JUSTIFY=LINE o JUSTIFY=TRUNCATE se modifica para conservar todas las etiquetas HTML. Esta propiedad y KEEPLINKS se excluyen mutuamente. Sólo es válida si ESC_STYLE=HTML.
PAD=YES|NO
Si se especifica PAD=NO, PDM_FMT no convierte las cadenas vacías en un único espacio. Ésta es la acción normal cuando WIDTH tiene un valor distinto de cero, o bien cuando JUSTIFY es TRUNCATE o WRAP.
WIDTH=
nn
Cuando el valor es distinto de cero, especifica que se debe aplicar formato al texto hasta el carácter indicado por WIDTH.
Por ejemplo, para aplicar formato a la descripción de la solicitud en una notificación HTML mediante la sustitución de ciertos caracteres HTML, la adición de etiquetas <BR> para los saltos de línea y la conservación de los vínculos HTML como vínculos, escriba lo siguiente:
@{ESC_STYLE=HTML JUSTIFY=LINE KEEPLINKS=YES:call_req_id.description}
Para aplicar el formato europeo a la fecha de apertura de una solicitud, escriba lo siguiente:
@{DATE_FMT=DD-MM-YYYY:call_req_id.open_date}
Atributos de los objetos del registro de actividades
Para incluir un atributo del objeto del registro de actividades, agregue lo siguiente en los campos Título del mensaje de notificación o Cuerpo del mensaje de notificación:
@{att_name}
El nombre del objeto (alg, chgalg o issalg) es el valor predeterminado y no es necesario especificarlo. Por ejemplo, para incluir el tipo de actividad en el título del mensaje, escriba lo siguiente en el campo Título del mensaje de notificación (junto al resto de lo que desee mostrar en el título):
@{type}
Para incluir la descripción de la actividad en el cuerpo del mensaje, escriba lo siguiente en el campo Cuerpo del mensaje de notificación (junto al resto de lo que desee mostrar en el cuerpo):
@{description}
Información sobre órdenes de cambio específicas
Para que los mensajes proporcionen información sobre la orden de cambio concreta que activó la notificación, los campos Título del mensaje de notificación o Cuerpo del mensaje de notificación deben contener un atributo en el objeto del registro de actividades que haga referencia al objeto de orden de cambio. Introduzca la referencia en este formato:
@{change_id.chg_att_name}
En esta referencia, se aplica la siguiente información:
  • @
    Indica que se debe reemplazar esta expresión.
  • change_id
    El atributo del objeto del registro de actividades que lo vincula con una instancia específica del objeto de orden de cambio (chg).
  • nombre_atributo_chg
    Cualquier atributo del objeto chg.
Por ejemplo, para incluir la prioridad de la orden de cambio en el título del mensaje, escriba lo siguiente en el campo Título del mensaje de notificación (junto al resto de lo que desee mostrar en el título):
@{change_id.priority.sym}
Para identificar a la persona que informó de la orden de cambio (Usuario final afectado) en el cuerpo del mensaje, escriba lo siguiente en el campo Cuerpo del mensaje de notificación (junto al resto de lo que desee mostrar en el cuerpo):
@{change_id.requestor.combo_name}
Si desea volver a abrir una orden de cambio específica por el número, y desea que el mensaje aparezca como sigue, utilice la sintaxis siguiente:
Reopen Change Order @{change_id.chg_ref_num}
Para que los mensajes proporcionen información sobre la incidencia que activó la notificación, los campos Título del mensaje de notificación o Cuerpo del mensaje de notificación deben contener un atributo en el objeto del registro de actividades que haga referencia al objeto de incidencia (iss). Para obtener más información sobre objetos y atributos, consulte la sección comandos de referencia de CA Service Desk Manager.
Por ejemplo, para incluir la prioridad de la incidencia en el título del mensaje, escriba lo siguiente en el campo Título del mensaje de notificación (junto al resto de lo que desee mostrar en el título):
@{issue_id.priority.sym}
Información sobre solicitudes específicas
Para que los mensajes proporcionen información sobre la solicitud concreta que activó la notificación, los campos Título del mensaje de notificación o Cuerpo del mensaje de notificación deben contener un atributo en el objeto del registro de actividades que haga referencia al objeto de solicitud. Escriba esta referencia con este formato:
@{call_req_id.cr_att_name}
  • @
    Indica que se debe reemplazar esta expresión.
  • call_req_id
    El atributo del objeto del registro de actividades que lo vincula con una instancia específica del objeto de solicitud (cr).
  • nombre_atributo_cr
    Cualquier atributo del objeto cr.
Por ejemplo, para incluir el impacto de la solicitud en el título del mensaje, escriba lo siguiente en el campo Título del mensaje de notificación (junto al resto de lo que desee mostrar en el título):
@{call_req_id.impact.sym}
Para identificar el recurso afectado en el cuerpo del mensaje, escriba lo siguiente en el campo Cuerpo del mensaje de notificación (junto al resto de lo que desee mostrar en el cuerpo):
@{call_req_id.affected_resource.name}
Si desea volver a abrir una solicitud específica por el número, y desea que el mensaje aparezca como sigue, utilice la sintaxis siguiente:
Reopen Request @{call_req_id.ref_num}
Existen otros mecanismos que permiten enviar mensajes que se encuentran en el contexto de la propia solicitud (o la orden de cambio o la incidencia). Cuando el contexto es la propia solicitud, no es necesario (y no es posible) utilizar la parte “call_req_id” de la referencia. Por tanto, en estos casos, es necesario utilizar:
"@{ref_num}" rather than "@{call_req_id.ref_num}"