Criar macros

Para criar uma macro:

  1. Selecione Configuração > Ciclos > Macros para consultar uma lista de macros.
  2. Clique em Novo.
  3. Especifique as seguintes informações:
    Nome
    O identificador exclusivo da macro no SCP.
    Nota: Não é possível modificar o nome depois que a macro é criada.
    Nome de exibição
    O nome a ser exibido no aplicativo.
    Usuários

    O nome dos usuários que podem acessar a macro.

    Funções
    A função definida do(s) usuário(s) que pode(m) acessar a macro.
    Nota: Deve ser definido pelo menos um usuário ou uma função para a macro. Para uma nova macro, o ID de usuário atual é assumido como padrão.
    Sistema
    Indica se a macro é definida pelo sistema ou pelo usuário.
    Nota: Se essa opção estiver definida como Ativada, a macro será definida pelo sistema e não poderá ser editada pelo usuário.
    Marcas
    A marca vinculada a uma macro. Selecione em uma lista de marcas predefinidas exibidas na janela Marcas. É possível vincular uma ou mais marcas a uma macro. Essa opção é usada para agrupar elementos comuns, que podem ser vinculados a entidades como medidas ou planilhas.
    Tipo
    O tipo da macro. Possíveis valores:
    • Período de ciclo: Uma macro que pode ser usada em um nível de período de ciclo, que interpreta os dados no ciclo e no período de ciclo atuais.
      Nota: É possível executar essa macro usando a opção Executar macro na barra de ferramentas da planilha ou na opção Detalhes do cenário no módulo. Isso possibilita chamar os comandos de macro (AddCyclePeriodNote, CreateScenario, CopyScenario e RunScenarioMacro) para o período de ciclo.
    • Cenário: Uma macro que pode ser usada no contexto do cenário atual.
    • Sistema: Uma macro que pode ser executada sem definir um período de ciclo ou um contexto de cenário. Contudo, se o cenário ou período do ciclo for necessário, ele poderá ser especificado nos comandos para as etapas da macro. Por exemplo, Completar período de ciclo (W)
      Nota: 
      • As macros Período de ciclo e Sistema podem ser executadas a partir da barra de ferramentas Planilha, Detalhes do cenário e da página Período de ciclo.
      • As macros de Cenário podem ser executadas na barra de ferramentas Planilha e na página Detalhes do cenário.
      • As etapas para a macro são executadas com base na disponibilidade do período de ciclo, do cenário ou dos processos em segundo plano associados (como o verificador de configuração) e no parâmetro Tempo limite definido nos comandos relacionados.
      • Cada etapa de macro é vinculada a uma transação exclusiva, por isso as etapas concluídas estão sempre comprometidas.
    Módulo
    O módulo para o qual a macro é definida.
    Nota: Esta opção é habilitada apenas para macros do tipo Cenário.
  4. Clique em “+” na seção Etapas para criar um novo comando para a macro. A seção Etapas contém uma lista de comandos definidos para a macro.
  5. Especifique as informações na janela Etapa:
    Tipo de comando
    O tipo do comando. A lista de comandos disponível é baseada na macro Tipo especificada.
    Parâmetros de comando
    O valor deste campo é baseado no Tipo de comando especificado e é uma representação visual dos parâmetros necessários.
    Comando
    A sintaxe de comando executada por essa etapa. Cada comando consiste de uma função e vários parâmetros que indicam a sintaxe correta para o Tipo de comando especificado.
    Nota: Os parâmetros opcionais são indicados por [] e todos os outros parâmetros devem ser preenchidos de acordo com o campo Comando.
    Descrição
    Uma descrição opcional para o passo.
    Condição
    Uma condição que controla a execução das etapas de macro. A condição pode conter variáveis de aplicativo avaliadas com base no nível (Sistema/Ciclo) em que a macro é executada.
    Nota: 
    • Se esse valor não for especificado, a etapa de macro será executada.
    • O comando de macro deve oferecer suporte aos operadores de lógica básica, como “=”, “AND”, “OR”, “(”, “)”.
  6. Clique em Adicionar. Um novo comando é adicionado à lista na seção Etapas.
  7. Clique em Mover para cima e Mover para baixo para alterar a ordem dos comandos.
    Nota: Para uma macro definida pelo sistema, não é possível modificar a lista de etapas.
  8. Clique em Salvar. Uma nova macro é criada.