Creación de macros

Para crear una macro:

  1. Seleccione Configuración > Ciclos > Macros para visualizar una lista de macros.
  2. Haga clic en Nuevo.
  3. 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 y RunScenarioMacro) 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.
    Módulo
    Módulo para el cual se ha definido la macro.
    Nota: Esta opción solo está habilitada para macros de tipo Escenario.
  4. 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.
  5. 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", "(", ")".
  6. Haga clic en Añadir. Se añade un nuevo comando a la lista en la sección Pasos.
  7. 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.
  8. Haga clic en Guardar. Se crea una nueva macro.