Ejercicio de variables Set/Get
Aprenda a utilizar los módulos de variables Set/Get para utilizar los campos disponibles en una ruta en otra diferente.
Información general del ejercicio
Busque datos acerca de un proyecto en Workfront y envíe un correo electrónico con la información relacionada.
Pasos a seguir
-
Cree un nuevo escenario y asígnele el nombre “Uso compartido de variables entre rutas de enrutamiento”.
-
Para el activador, seleccione el módulo Búsqueda en la aplicación de Workfront.
- Establezca el Tipo de registro en Proyecto.
- Para el conjunto de resultados, seleccione Todos los registros coincidentes.
- Para los criterios de búsqueda, establézcalos en Estado igual a CUR.
- Para las salidas, seleccione ID, Nombre, Descripción e ID del patrocinador.
-
Haga clic en Aceptar y cambie el nombre de este módulo a “Buscar proyectos actuales”.
-
Añada otro módulo y seleccione el módulo Leer un registro de Workfront.
- En Tipo de registro, seleccione Usuario.
- En Resultados, seleccione Nombre.
- Asigne el ID del patrocinador del módulo Búsqueda al campo ID.
-
Haga clic en Aceptar.
-
Cambie el nombre del módulo a “Buscar nombre del patrocinador”.
-
Guarde el escenario y haga clic en Ejecutar una vez.
Si recibe un error en el módulo Leer un registro, es probable que se deba a que el módulo Búsqueda encuentra un proyecto sin un patrocinador enumerado.
Para evitar este error, cree dos rutas: una para los proyectos que tienen un ID de patrocinador y otra para los que no.
-
Añada un enrutador entre los dos módulos haciendo clic en el icono de llave inglesa situado entre el enrutador y el módulo Leer un registro. Configure un filtro denominado “El patrocinador existe” y establezca la Condición en El ID del patrocinador existe.
-
Haga clic en el enrutador para crear otra ruta. Añada un módulo Enviar un correo electrónico desde la aplicación Correo electrónico.
- Coloque su propia dirección de correo electrónico en el campo Para.
- En el campo Asunto, escriba “Información del proyecto actual”.
- En el campo Contenido, ponga el nombre, la descripción y el patrocinador del proyecto.
- No puede extraer la salida del nombre del patrocinador desde el módulo Leer un registro. Solo puede acceder al ID del patrocinador desde el módulo de búsqueda antes del enrutador. Tendrá que encontrar una manera de acceder a él desde la otra ruta del enrutador.
-
Haga clic en Aceptar por ahora y cambie el nombre de este módulo a “Enviar información del proyecto”
Utilice las variables Set/Get para compartir datos entre diferentes rutas.
-
Después del módulo Buscar nombre de patrocinador, añada un módulo de herramienta de variable Establecer.
- Ponga “Nombre del patrocinador” como nombre de la variable.
- Deje la duración de la Variable en un ciclo.
- Asigne el campo al resultado del nombre desde el módulo Buscar nombre del patrocinador.
-
Haga clic en Aceptar y cambie el nombre del módulo a “Establecer nombre del patrocinador”.
-
A continuación, haga clic con el botón derecho del ratón entre el enrutador y el módulo Enviar un correo electrónico para añadir un módulo de herramienta de variable Get. Introduzca “Nombre del patrocinador” en el campo Nombre de la variable.
-
Haga clic en Aceptar. Cambie el nombre del módulo a “Obtener nombre del patrocinador”.
-
Vuelva al módulo Enviar un correo electrónico y asigne el valor del módulo Obtener nombre del patrocinador al campo Contenido. Haga clic en Aceptar.
note important IMPORTANT Antes de probar el escenario, se recomienda restringir el número de proyectos que se procesan para evitar recibir una inundación de correos electrónicos. -
Diríjase a la unidad de prueba de Workfront y busque el proyecto Northstar Fashion Exhibitors Booth. Este es un proyecto actual que tiene un patrocinador. Copie el ID del proyecto desde la dirección URL.
-
En su escenario, haga clic en el módulo Buscar proyectos actuales. Agregue otra condición a los criterios de búsqueda haciendo clic en el botón verde “Añadir regla AND”. Especifique que el ID debe ser igual a el ID de proyecto que ha copiado. Haga clic en Aceptar.
-
Guarde su escenario y haga clic en Ejecutar una vez.
-
Revise los inspectores de ejecución y el correo electrónico que reciba.