SAP Ariba Spoke

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 12 min. de leitura
  • O SAP Ariba spoke foi criado pela Bristlecone, Inc. Gerencie os dados principais e transacionais dos pacotes de compra e fornecimento na SAP Ariba instância da sua ServiceNow instância. O sistema SAP Ariba oferece uma edição de oferta de SaaS única e o spoke do SAP Ariba funcionará como está, independentemente do datacenter escolhido.

    Importante:
    O SAP Ariba spoke usa o serviço de estilo ITK (carregamento de arquivo ou download de arquivo) REST APIs via formato MIME de várias partes, e não jar ITK. Portanto, embora a SAP Ariba tenha anunciado o fim da vida útil do jar ITK em 31 de dezembro de 2023, o que resultou na remoção do ITK do site de download do SAP e do Portal SAP, não há impacto na funcionalidade do SAP Ariba spoke existente.

    Solicitar apps na Store

    Acesse o site ServiceNow Store para ver todos os aplicativos disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativa para todos os apps lançados, consulte as notas da versão de histórico de versões da ServiceNow Store.

    A partir de 1º de março de 2022, todos os spokes do SAP estarão disponíveis somente na Store.

    Assinatura do IntegrationHub

    Este spoke requer uma assinatura do Hub de integração. Para obter mais informações, consulte Programações jurídicas - Visão geral do IntegrationHub.

    Versão do spoke

    SAP Ariba spoke v1.3.0 é a versão mais recente.

    Requisitos do spoke

    • Habilite serviços REST de carregamento ou download de arquivos criando um segredo compartilhado. Copie e anote a senha de integração para uso posterior.
      Nota:
      Se você quiser criar dois segredos compartilhados, um para o pacote de fornecimento e outro para a compra do pacoteing, você deve fornecer o mesmo segredo compartilhado.
      • Para criar um segredo compartilhado para o pacote de fornecimento, navegue até Administração na sua solução SAP Ariba.
      • Para criar um segredo compartilhado para comprar o pacoteing, navegue até Core Administração na sua solução SAP Ariba.

      Para obter mais informações, consulte Autenticação baseada em segredo compartilhada no SAP Help Portal.

    • Copie e registre o domínio da sua instância SAP Ariba.
    • Em Administração, crie um endpoint de entrada em Configuração de endpoint no Gerenciador de integrações. Copie e registre a senha de login fornecida em Autenticação HTTP. Para obter informações sobre como criar um endpoint, consulte Criar novo endpoint de integração no SAP Help Portal.
      Habilite o serviço SOAP da tarefa Importar projeto de fornecimento para o endpoint de entrada na Configuração de integração no Gerenciador de integração.
      • Copie e registre o URL no campo URL da tarefa de integração.
      • Abra o arquivo WSDL. Copie e registre o valor do parâmetro targetNamespace.
      Para obter informações sobre o URL da tarefa de integração e targetNamespace, consulte Habilitar uma tarefa de integração no SAP Help Portal.
    • Em Administração principal, crie um endpoint de entrada em Configuração de endpoint no Gerenciador de integrações. Copie e registre a senha de login fornecida em Autenticação HTTP. Para obter informações sobre como criar um endpoint, consulte Criar novo endpoint de integração no SAP Help Portal.

      Habilite o serviço SOAP da tarefa Importar fornecedores para o endpoint de entrada na Configuração de integração no Gerenciador de integrações.
      • Copie e registre o URL no campo URL da tarefa de integração.
      • Abra o arquivo WSDL. Copie e registre o valor do parâmetro targetNamespace.
      Para obter informações sobre o URL da tarefa de integração e targetNamespace, consulte Habilitar uma tarefa de integração no SAP Help Portal.

    Dependências do spoke

    Se você estiver tendo problemas para instalar o aplicativo, verifique se estes plug-ins dependentes estão instalados:
    • Etapa de ação do ServiceNow IntegrationHub — REST (com.glide.hub.action_step.rest)
    • Etapa de ação do ServiceNow IntegrationHub - SOAP (com.glide.hub.action_step.soap)
    • Objeto complexo (com.glide.cobject)
    • ServiceNow Flow Designer - Entradas dinâmicas (com.glide.hub.dynamic_inputs)
    • Tempo de execução do ServiceNow IntegrationHub (com.glide.hub.integration.runtime)
    • Etapa de ação do Flow Designer - Script no MID (com.glide.hub.action_step.script_mid)
    • Spoke de ações do utilitário
    Nota:
    Alguns desses plug-ins são recursos licenciáveis e exigem licenças apropriadas, se usados fora da implementação do spoke.

    Fluxos do spoke

    O SAP Ariba spoke fornece fluxos de amostra para demonstrar a automação das SAP Ariba tarefas. Para personalizar um fluxo de amostra, copie-o para o escopo da aplicação necessário. Os fluxos de amostra disponíveis incluem:

    Fluxo Descrição
    Importar comprador das organizações do fornecedor Importa organizações de fornecedor da ServiceNow para o pacote de compra da sua instância SAP Ariba.
    Importar fornecimento das organizações do fornecedor Importa organizações de fornecedor da ServiceNow para o pacote de fornecimento da sua instância SAP Ariba.

    Subfluxos do spoke

    O spoke do SAP Ariba fornece um subfluxo de amostra, Pesquisar tarefa de exportação - Subfluxo, para demonstrar a execução do evento de tarefa de exportação do Ariba, que retorna um arquivo ZIP. O mesmo arquivo é copiado para um local SFTP, descompactado, e os arquivos XLS ou CSV descompactados são copiados para o registro de tabela especificado da ServiceNow. Para personalizar o subfluxo de amostra, copie-o para o escopo da aplicação necessário.
    Nota:
    O subfluxo de amostra requer um host de servidor, uma porta e um diretório de trabalho.

    Ações do spoke

    O SAP Ariba spoke fornece ações para automatizar tarefas SAP Ariba quando ocorrem eventos na sua instância ServiceNow. As ações disponíveis incluem:

    Categoria Ação Descrição
    Gestão de exportação Copiar anexos para o servidor SFTP Executa comandos SSH para copiar o registro de anexo especificado para o diretório de trabalho do servidor selecionado.
    Pesquisar tarefa de exportação Executa o evento de tarefa de exportação do Ariba quando um arquivo ZIP é recebido como resposta e armazenado na fonte de dados selecionada.
    Descompactar e copiar arquivos para a tabela de destino da ServiceNow Executa comandos SSH para descompactar um anexo zip armazenado no diretório de trabalho do servidor selecionado e copia os arquivos extraídos para a instância da ServiceNow.
    Pesquisar recibos Recupera detalhes dos recebimentos.
    Copiar arquivo Ariba para fonte de dados Obtém o SYS ID do registro de origem e transfere o anexo para a fonte de dados de destino.
    Executar tarefa de exportação do Ariba Executa o evento de tarefa de exportação do Ariba em que um arquivo é recebido como resposta e armazenado nos registros da tabela de execução de tarefas do Ariba.
    Pesquisar locais do fornecedor a jusante Inicia o processo de exportação do Ariba, solicitando que o sistema gere e entregue um arquivo ZIP que contém dados essenciais armazenados como uma resposta na fonte de dados selecionada pelo usuário.
    Gestão de importação Executar tarefa de importação do Ariba Aciona a tarefa de importação SAP Ariba para a operação especificada.
    Importar fornecedores descendentes Cria ou atualiza os detalhes do fornecedor no sistema Ariba junto com o local do fornecedor e o local de envio do fornecedor.
    Procurement Management Criar recibo Cria um recibo ou importa um recibo de aplicações externas.
    Pesquisar fluxo de taxas de conversão Recupera detalhes relacionados às taxas de conversão.
    Pesquisar fluxo de Centros de custos Recupera detalhes dos centros de custos do SAP ARIBA REST.
    Pesquisar fluxo de taxas de moeda Recupera detalhes relacionados às taxas de câmbio.
    Pesquisar fluxo de departamentos Recupera os dados mestre do departamento disponíveis no sistema.
    Pesquisar fluxo de aprovações descendentes Recupera detalhes relacionados às faturas ou requisições aprováveis.
    Pesquisar fluxo de ativos fixos Recupera detalhes de ativos fixos do SAP ARIBA REST.
    Pesquisar fluxo de contas do GL Recupera detalhes das entidades de dados principais disponíveis.
    Pesquisar fluxo de entidades jurídicas Recupera metadados da entidade jurídica.
    Pesquisar fluxo de grupos de materiais Recupera os dados mestre do grupo de materiais do SAP Ariba.
    Pesquisar fluxo de materiais Recupera os dados gerais de materiais no SAP Ariba REST.
    Pesquisar fluxo de termos de pagamento Recupera detalhes das entidades de dados principais disponíveis.
    Pesquisar fluxo de grupos de compra Recupera detalhes do grupo de compra do sistema SAP.
    Pesquisar fluxo de linhas de ordem de compra Recupera informações de itens de linha em ordens de compra para um comprador especificado.
    Pesquisar fluxo de ordens de compra Recupera informações de cabeçalho em ordens de compra para um comprador especificado.
    Pesquisar fluxo de organizações de compra Recupera detalhes da organização de compra do SAP ARIBA REST.
    Pesquisar fluxo de locais do fornecedor ascendente Recupera os dados principais dos locais do fornecedor.
    Atualizar status de aprovação descendente Recupera os detalhes das entidades de aprovação.
    Gestão de requisições de compra Criar requisição Cria um registro de requisição com os detalhes fornecidos.
    Atualizar requisição Atualiza um registro de requisição com os detalhes fornecidos.
    Gestão de fornecimento Criar status de aprovação Executa a ação especificada na entidade. Os valores possíveis de ação para a tarefa da entidade são Aprovar, Negar e DenyWithResubmit.
    Pesquisar entidades de aprovação Recupera os detalhes das entidades de aprovação.
    Gestão de projetos de fornecimento Criar projeto de fornecimento Cria um projeto de fornecimento.
    Atualizar projeto de fornecimento Atualiza os campos de cabeçalho de um projeto de fornecimento existente.
    Gestão de fornecedores Criar fornecedores Cria um fornecedor.
    Pesquisar status de aprovações Recupera tarefas que estão pendentes para aprovação.
    Pesquisar fluxo de fornecedores ascendentes Recupera dados gerais do fornecedor principal.

    Módulo do spoke

    O SAP Ariba spoke adiciona a aplicação SAP Ariba Spoke à sua instância e inclui estes módulos:
    Módulo Descrição
    Definição da configuração de exportação do Ariba Exibe a lista de configurações de exportação disponíveis. Por padrão, 33 configurações de exportação estão disponíveis junto com o spoke. Você pode modificar a configuração de exportação padrão ou criar configurações de exportação, de acordo com os requisitos.

    Por exemplo, se você tiver usado a ação Executar tarefa de exportação do Ariba em seu fluxo para exportar recibos, os dados serão recuperados da instância [ SAP Ariba para a instância ServiceNow. Você deve copiar esses registros para a fonte de dados. Caso contrário, os registros serão excluídos após o período mencionado no script programado do Agendador de tarefas de exportação do Ariba. Você pode usar a ação Copiar arquivo Ariba para fonte de dados em seu fluxo para copiar o registro para sua fonte de dados.

    Execução de tarefa de exportação do Ariba Exibe os arquivos CSV gerados quando os dados são exportados da instância [ SAP Ariba para a instância ServiceNow. Você deve copiar esses registros para a fonte de dados. Caso contrário, os registros serão excluídos após o período mencionado no script programado do Agendador de tarefas de exportação do Ariba.
    Definição da configuração de importação do Ariba Exibe a lista de configurações de importação disponíveis. Por padrão, duas configurações de importação estão disponíveis junto com o spoke. Você deve usar a ação Executar tarefa de importação do Ariba em seu fluxo para criar os registros necessários.
    • Se você selecionou a tarefa MasterDataBatchPull na ação Executar tarefa de importação do Ariba, os registros de dados principais para o pacote de fornecimento serão criados ou atualizados na sua instância SAP Ariba.
    • Se você selecionou a tarefa CombinedDataPull na ação Executar tarefa de importação do Ariba, os registros de dados principais para o pacote de compra serão criados ou atualizados na sua instância SAP Ariba.
    Comprador de IDs de fornecedor Exibe informações sobre os fornecedores no pacote de compra. O administrador deve criar os registros do fornecedor aqui.

    A ação Pesquisar registros do comprador de IDs de fornecedor no fluxo de amostra Importar comprador de organizações de fornecedor usa esses registros para executar o fluxo.

    Fornecimento de IDs de fornecedor Exibe informações sobre os fornecedores no pacote de fornecimento. O administrador deve criar os registros do fornecedor aqui.

    A ação Pesquisar registros de fornecimento de IDs de fornecedor no fluxo de amostra Importar fornecimento de organizações de fornecedor usa esses registros para executar o fluxo.

    Organizações do fornecedor Comprador Exibe informações sobre as organizações do fornecedor no pacote de compra. O administrador deve criar registros aqui.

    A ação Pesquisar registros do comprador das organizações do fornecedor no fluxo de amostra Importar comprador das organizações do fornecedor usa esses registros para executar o fluxo.

    Fornecimento das organizações do fornecedor Exibe informações sobre as organizações do fornecedor no pacote de fornecimento. O administrador deve criar registros aqui.

    A ação Pesquisar registros de fornecimento de organizações de fornecedor no fluxo de amostra Importar fornecimento de organizações de fornecedor usa esses registros para executar o fluxo.

    Os dados acessados por meio desses módulos de spoke são armazenados nestas tabelas:
    Tabela Descrição
    Definição de configuração de exportação do Ariba [sn_sap_ariba_spoke_ariba_file_definition] Armazena informações sobre as configurações de exportação.
    Definição de configuração de importação do Ariba [sn_sap_ariba_spoke_ariba_import_configuration_definition] Armazena informações sobre as configurações de importação.
    Execução de tarefa de exportação do Ariba [sn_sap_ariba_spoke_ariba_task_execution] Armazena informações sobre arquivos CSV gerados quando os dados são exportados da instância [ SAP Ariba para a instância ServiceNow.
    Fornecimento das organizações do fornecedor [sn_sap_ariba_spoke_import_supplier_organizations_csv] Armazena informações sobre as organizações do fornecedor no pacote de fornecimento. O administrador deve criar esses registros no módulo de fornecimento das organizações de fornecedor.
    Fornecimento de IDs de fornecedor [sn_sap_ariba_spoke_supplier_ids] Armazena informações sobre os fornecedores no pacote de fornecimento. O administrador deve criar esses registros no módulo de fornecimento de IDs de fornecedor.
    Comprador de IDs de fornecedor [sn_sap_ariba_spoke_supplier_ids_buyer] Armazena informações sobre os fornecedores no pacote de compra. O administrador deve criar esses registros no módulo do comprador de IDs de fornecedor.
    Comprador das organizações do fornecedor [sn_sap_ariba_spoke_supplier_organizations] Armazena informações sobre as organizações do fornecedor no pacote de compra. O administrador deve criar esses registros no módulo Comprador das organizações do fornecedor.

    Script programado do spoke e propriedade do sistema

    Um script programado, o Agendador de tarefas de exportação do Aribae a propriedade do sistema, sn_sap_ariba_spoke.ariba.export.task.scheduler, estão disponíveis junto com o spoke. A propriedade do sistema define o número de dias até os quais todos os registros mais antigos serão limpos. O script usa este valor para limpar os registros que não foram copiados para a fonte de dados.

    • Para exibir o script programado, insira sysauto_script_list.do no navegador de filtros e pesquise o script, Ariba Export Task Scheduler.
    • Para exibir a propriedade do sistema, navegue até Propriedades do sistema > Todas as Propriedades e pesquise a propriedade do sistema, sn_sap_ariba_spoke.ariba.export.task.scheduler.
    Você pode configurar o script programado e a propriedade do sistema de acordo com seus requisitos.

    Requisitos de aliases de conexão e credencial

    IntegrationHub usa aliases para gerenciar informações de conexão e credenciais. O uso de um alias elimina a necessidade de configurar várias credenciais e perfis de informações de conexão ao usar vários ambientes. Se as informações de conexão ou de credencial forem alteradas, não será necessário atualizar nenhuma ação que use a conexão. Para obter mais informações, consulte Connections and Credentials.

    Cinco registros de alias de conexão e credencial estão disponíveis junto com o spoke:
    • SAP_Ariba_Import
    • SAP_Ariba_Export
    • SAP_Ariba_Sourcing
    • SAP_Ariba_Fornecedores
    • SAP Ariba SSH

    Para obter informações sobre como configurar o spoke, consulte Configurar o SAP Ariba.

    Requisitos do MID Server

    Essas ações usam chamadas REST, que podem ser executadas em uma instância ou MID Server. Use o registro de conexão associado ao alias SAP Ariba para configurar onde as ações são executadas, bem como definir MID Server atributos de seleção. Para obter mais informações sobre como executar ações no MID Server, consulte Etapas de integração
    Nota:
    • Você deve configurar MID Server para usar as ações Executar tarefa de exportação do Ariba, Copiar anexos para o servidor SFTP e Descompactar e Copiar arquivos para a tabela de destino da ServiceNow.
    • O servidor Linux necessário para criar o registro de credencial SSH deve ser instalado na mesma máquina da rede ou máquina virtual em que o MID Server está instalado.