Configuración de opciones de direccionamiento

Con el paquete EmailPlus, puede dirigir mensajes de correo electrónico identificando los campos que son una referencia o una lista de referencias para los usuarios.

El paquete también busca dichas referencias en los tipos de registro referenciados, pero un elemento de configuración limita la profundidad de recurrencia. De forma predeterminada, EmailPlus busca estos registros:

Para cambiar esta profundidad, debe definir una constante en el script Perl global EMP_Customisable. Por ejemplo, si establece el valor de la constante $MAX_FIELDPATH_RECURSE_DEPTH en 2, se establece la profundidad de la recurrencia en dos: el registro hijo y los registros hijo de los registros hijo del registro actual. Si establece el valor de la constante $MAX_FIELDPATH_RECURSE_DEPTH en 0, limita la búsqueda al registro actual. Si establece el valor en 3, su busca en los registros hijo hasta el tercer nivel, además del registro actual.

Otra forma de ampliar la clase de campos en los que se busca es utilizar la constante $FIELDPATH_INCLUDE_STRINGS, que hace que EmailPlus incluya todos los campos de serie que se descubren en registros a cualquier profundidad de recurrencia. Debe determinar si la selección incluye sólo los campos que contienen listas de ID de usuario de ClearQuest válidos que se especifican uno por línea o separados por comas. De lo contrario, los resultados son indefinidos.

Defina estas constantes en el script Perl global EMP_Customisable con GLOBAL SCOPE, no dentro de una función o subrutina. Por ejemplo, defina las constantes de acuerdo con este código:

	# Inicio de script global Script EMP_Customisable
	# Las rutinas del módulo se pueden personalizar.
	
	$MAX_FIELDPATH_RECURSE_DEPTH = 2;
	$FIELDPATH_INCLUDE_STRINGS = 1;
	
	sub EMP_SubstituteCustomMetaTag {
	  my $metaTagParts_ref = shift; # una referencia a una matriz
	  my $entityDefObj    = shift;
	  my $isHTMLContent   = shift;
	  my $isTest          = shift;
	….
Si estas constantes no están definidas, el paquete adopta el siguiente comportamiento predeterminado:

Comentarios