Criar macros
Para criar uma macro:
- Selecione Configuração > Ciclos > Macros para consultar uma lista de macros.
- Clique em Novo.
-
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
eRunScenarioMacro
) 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.
-
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.
- Módulo
- O módulo para o qual a macro é definida.
Nota: Esta opção é habilitada apenas para macros do tipo Cenário.
- 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.
-
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”, “(”, “)”.
- Clique em Adicionar. Um novo comando é adicionado à lista na seção Etapas.
-
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.
- Clique em Salvar. Uma nova macro é criada.
Tópicos relacionados