Creación de macros
Para crear una macro:
- Seleccione Configuración > Ciclos > Macros para visualizar una lista de macros.
- Haga clic en Nuevo.
-
Especifique esta información:
- Nombre
- El identificador exclusivo de la macro en SCP.Nota: No puede modificar el nombre después de crear la macro.
- Nombre para mostrar
- El nombre que se debe mostrar en la aplicación.
- Usuarios
-
Nombres de los usuarios que pueden acceder a la macro.
- Roles
-
Roles definidos de los usuarios que pueden acceder a la macro.Nota: Al menos se debe asignar un usuario o un rol a una macro. Para una nueva macro, el id. de usuario actual se toma como predeterminado.
- Sistema
- Indica si la macro está definida por el sistema o definida por el usuario.Nota: Si esta opción está activada, la macro está definida por el sistema y el usuario no la puede editar.
- Etiquetas
- Etiqueta vinculada a una macro. Selecciónela en la lista de etiquetas predefinidas mostrada en la ventana Etiquetas. Puede vincular una o varias etiquetas a una macro. Esta opción sirve para agrupar elementos comunes, que se pueden vincular a entidades tales como medidas u hojas de trabajo.
- Tipo
- Tipo de macro. Posibles valores:
-
Período de ciclo: Macro que se puede utilizar en un nivel de período de ciclo, que interpreta los datos para el ciclo y el período de ciclo actuales.
Nota: Puede ejecutar esta macro mediante la opción Ejecutar macro de la barra de herramientas de hoja de trabajo o la opción Detalles de escenario del módulo. Esto le permite llamar a los comandos de la macro (
AddCyclePeriodNote
,CreateScenario
,CopyScenario
yRunScenarioMacro
) para el período del ciclo. - Escenario: Macro que se puede utilizar en el contexto del escenario actual.
-
Sistema: Macro que se puede ejecutar sin definir un período de ciclo o contexto de escenario. Sin embargo, si son necesarios el período de ciclo o el escenario, lo mismo se especifica en los comandos de los pasos de la macro. Por ejemplo, Período del ciclo completado (W). Nota:
- El período de ciclo y las macros del sistema se pueden ejecutar desde la barra de herramientas Hoja de trabajo y las páginas Detalles de escenario y Período de ciclo.
- Las macros de escenario se pueden ejecutar desde la barra de herramientas Hoja de trabajo y la página Detalles de escenario.
- Los pasos de la macro se ejecutan en función de la disponibilidad del período de ciclo, escenario o procesos en segundo plano (como el Comprobador de configuración) asociados y del parámetro de tiempo de espera definido en los comandos relacionados.
- Cada paso de la macro está vinculado con una transacción única de modo que los pasos completados siempre estén confirmados.
-
Período de ciclo: Macro que se puede utilizar en un nivel de período de ciclo, que interpreta los datos para el ciclo y el período de ciclo actuales.
- Módulo
- Módulo para el cual se ha definido la macro.
Nota: Esta opción solo está habilitada para macros de tipo Escenario.
- En la sección Pasos, haga clic en "+" para crear un nuevo comando para la macro. La sección Pasos contiene una lista de comandos definidos para la macro.
-
En la ventana Paso, especifique la siguiente información:
- Tipo de comando
- Tipo de comando. La lista de comandos disponibles se basa en el tipo de macro especificado.
- Parámetro de comando
- El valor de este campo se basa en el tipo de comando especificado y es una representación visual de los parámetros necesarios.
- Comando
- Sintaxis de comandos ejecutada por este paso. Cada comando está formado por una función y varios parámetros que indican la sintaxis correcta para el tipo de comando especificado.Nota: [] indica los parámetros opcionales y todos los demás parámetros se deben cumplimentar en consecuencia en el campo Comando.
- Descripción
- Descripción opcional del paso.
- Condición
- Una condición que controla la ejecución de pasos de macro. La condición puede contener variables de aplicación que se evalúan según el nivel (Sistema/Ciclo) en el que se ejecuta la macro.Nota:
- Si no se especifica este valor, se ejecuta el paso de la macro.
- El comando de macro debe admitir los operadores de lógica básicos, como "=", "AND", "OR", "(", ")".
- Haga clic en Añadir. Se añade un nuevo comando a la lista en la sección Pasos.
-
Haga clic en las flechas Subir o Bajar para cambiar el orden de los comandos.
Nota: Para una macro definida por el sistema, no se puede modificar la lista de pasos.
- Haga clic en Guardar. Se crea una nueva macro.