RunInterfaceService (Importar) no nível de cenário

A macro RunInterfaceService é usada para executar um serviço de interface que importa dados de plano para o cenário atual. Essa macro é executada no nível do cenário.
Esta tabela lista os parâmetros usados para executar a macro RunInterfaceService (Importar):
Parâmetro Descrição
Nome do serviço de interface O nome do serviço de interface executado.
Direção A direção do fluxo de dados. Este valor deve ser definido como “Importar”.
Rejeitar todos com erro Indica que o processo de importação é anulado se ocorrer um erro.
Nota: Esse parâmetro é aplicável apenas se a Direção estiver definida como Importar.
Filtro O filtro usado para determinar a seleção de item e local. Somente os dados relevantes dos itens e locais selecionados que correspondem aos critérios especificados são importados.
O valor do campo Comando deve ser especificado neste formato: RunInterfaceService(Nome do serviço de interface, Direção, [Rejeitar todos com erro], [Filtro]).
Nota: Os Parâmetros opcionais são especificados em [ ].
Tabela 1. Exemplo
Requisito Parâmetro
Importe todos os itens em todos os locais do período de planejamento atual para o horizonte do período de ciclo. RunInterfaceService(“Importar minha previsão”,“Importar”)
Importe todos os itens em todos os locais do período de planejamento atual para o horizonte do período de ciclo. Se ocorrer erro, rejeitar todos os registros importados. RunInterfaceService(“Importar minha previsão”,“Importar”,“Verdadeiro”)

Mensagens de validação e de erro

Esta tabela lista o status do Período de ciclo e as mensagens de validação relacionadas:
Status do período de ciclo Status do cenário Pode executar? Mensagem de validação
Pendente N/D Não Não é possível executar a macro {0} porque o status do Período de ciclo é “Pendente”.
Em execução WIP Sim N/D
Em execução Revisar, Rejeitado, Parada, Transmitido, Publicado Não Não é possível executar a macro {0} porque o Cenário tem o status {1}
Concluído Qualquer Não Não é possível executar a macro {0} porque o Período de ciclo tem o status "Concluído"
Anulado Qualquer Não Não é possível executar a macro {0} porque o Período de ciclo tem o status “Anulado"
Pausado Qualquer Não Não é possível executar a macro {0} porque o Período de ciclo “não está em execução”.
Arquivado Qualquer Não Não é possível executar a macro {0} porque o Período de ciclo tem o status “Arquivado"
Os dados do plano são importados para o cenário atual na validação e execução bem-sucedida da macro. Se a validação falhar, a macro será anulada e a mensagem de erro relacionada será exibida. Esta tabela lista as mensagens de erro exibidas para várias falhas de validação:
Condição/Regras de validação Mensagem de erro
Verifique se o serviço de interface passado é válido. Não é possível localizar o serviço de interface "{0}".
Se a entidade de dados de Serviço de interface selecionada não for aplicável ao contexto da macro atual, a macro não será executada. Por exemplo, RunInterfaceService para cenário pode executar somente interfaces da entidade de dados = valor de cenário. O Serviço de interface {0} não corresponde à entidade de dados necessária a uma macro de cenário.
Se a Direção não corresponder à Direção da interface do Serviço de Interface selecionado, a macro não será executada. O parâmetro de direção {0} não corresponde à direção do Serviço de Interface selecionado “{1}”.
Quando a direção selecionada for Importar, o período de ciclo deverá ser “Disponível” com um cenário “WIP”. Não é possível executar RunInterfaceService com direção de importação para um período de ciclo com o status “{0}”.
Certifique-se de que o status do cenário é WIP ao executar uma Importação. Não é possível executar RunInterfaceService com direção de importação para um status de cenário “{0}”.
Para a Interface de cenário de Importação, se o Nível do calendário especificado no serviço de interface não existir no calendário para o ciclo atual. Não é possível localizar o Nível do calendário {0}.
Se o nível de calendário não for maior ou igual ao nível de Calendário para armazenar valores de cenário, uma mensagem de aviso será exibida e o processo de Importação será anulado. O Nível de calendário {0} está abaixo do Nível de calendário {1} para armazenar valores de cenário.
Ao executar RunInterfaceService em um contexto de período de ciclo, o serviço de interface selecionado deve fazer referência a um calendário que corresponda ao calendário para o período do ciclo atual. Caso contrário, a macro não será executada. O calendário referido no Serviço de interface {0} não corresponde ao calendário do período de ciclo atual.