Spokedo SAP Ariba
O spoke do SAP Ariba foi criado pela Bristlecone, Inc. Gerencie os dados primários e transacionais dos pacotes de compra e fornecimento na instância do SAP Ariba da sua instância ServiceNow. O sistema SAP Ariba oferece uma única edição de oferta de SaaS e o spoke do SAP Ariba funciona como está, independentemente do datacenter escolhido.
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 Integration Hub
Este spoke requer uma assinatura do Hub de integração. Para obter mais informações, consulte Cronogramas jurídicos - Visão geral do IntegrationHub.
Versão do spoke
do SAP Ariba spoke v1.7.0 é a versão mais recente.
Requisitos do spoke
-
Habilite os serviços REST de carregamento ou download de arquivos criando um segredo compartilhado. Copie e grave 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 comprar um pacote, deverá fornecer o mesmo segredo compartilhado.
- Para criar um segredo compartilhado para o pacote de fornecimento, navegue até Administração em sua solução do SAP Ariba.
- Para criar um segredo compartilhado para comprar um pacote, navegue até Core Administração em sua solução do SAP Ariba.
Para criar um novo segredo compartilhado:- Faça login na sua solução SAP Ariba.
- Selecione Gerenciar no menu de navegação.
- Selecione Administração principal ou Administração.
- Selecione a seta de expansão para Integration Manager.
- Selecione Segurança do kit de ferramentas de integração.
- Em Autenticação de segredo compartilhado, insira a senha de integração em Senha de integração.
- Selecione Salvar.
Para obter mais informações, consulte Configuração de segurança para integração de dados principais no SAP Help Portal.
- Copie e registre o domínio da sua instância do SAP Ariba.
- Em Administração, crie um endpoint de entrada em Configuração de endpoint em Integration Manager. Copie e registre a senha de login que você forneceu em Autenticação HTTP. Para obter informações sobre como criar um endpoint, consulte Configuração da solução SAP Ariba no Portal de ajudado SAP. Para criar um endpoint de integração na sua solução SAP Ariba:
- Faça login na sua solução SAP Ariba.
- Selecione Gerenciar no menu de navegação.
- Selecione Administração.
- Selecione a seta de expansão para Integration Manager.
- Selecione Configuração de endpoint.
- Selecione Criar novo.
- Na página Configuração de endpoint - Criar endpoint, insira um nome para o endpoint em Nome e selecione Entrada para Tipo.
- Na seção Autenticação HTTP, insira um ID de usuário no campo Login e uma senha no campo Senha.
Você precisa do ID de usuário e da senha para autenticar suas chamadas HTTP posteriormente.
- Selecione Salvar.
Habilite o serviço SOAP da tarefa Importar projeto de fornecimento para o endpoint de entrada em Configuração de integração em Gerenciador de integração.- Copie e registre a URL no campo URL da tarefa de integração.
- Abra o arquivo WSDL. Copie e registre o valor do parâmetro targetNamespace.
Para habilitar uma tarefa de integração e vinculá-la a um endpoint existente:- Faça login na sua solução SAP Ariba.
- Selecione Gerenciar no menu de navegação.
- Selecione Administração.
- Selecione a seta de expansão para Integration Manager.
- Selecione Configuração de integração.
- Localize a tarefa que você deseja habilitar.
Selecione Listar tudo ou insira os critérios de pesquisa.
- Selecione Pesquisar.
- Selecione Ações e selecione Editar para a tarefa necessária.
- Na página Editar tarefa de importação/exportação de dados, selecione Habilitado para Status.
- Para Endpoint, selecione o endpoint necessário.
- Selecione Salvar.
-
Na Administração principal, crie um endpoint de entrada em Endpoint Configuration no Integration Manager. Copie e registre a senha de login que você forneceu em Autenticação HTTP. Para obter informações sobre como criar um endpoint, consulte Configuração da solução SAP Ariba no Portal de ajudado SAP.
Para criar um endpoint de integração na sua solução SAP Ariba:- Faça login na sua solução SAP Ariba.
- Selecione Gerenciar no menu de navegação.
- Selecione Administração principal.
- Selecione a seta de expansão para Integration Manager.
- Selecione Configuração de endpoint.
- Selecione Criar novo.
- Na página Configuração de endpoint - Criar endpoint, insira um nome para o endpoint em Nome.
- Selecione Entrada para Tipo.
- Na seção Autenticação HTTP, insira um ID de usuário no campo Login e uma senha no campo Senha.
Você precisa do ID de usuário e da senha para autenticar suas chamadas HTTP posteriormente.
- Selecione Salvar.
Habilite o serviço SOAP da tarefa Importar fornecedores para o endpoint de entrada em Configuração de integração em Gerenciador de integração.- Copie e registre a URL no campo URL da tarefa de integração.
- Abra o arquivo WSDL. Copie e registre o valor do parâmetro targetNamespace.
Para habilitar uma tarefa de integração e vinculá-la a um endpoint existente:- Faça login na sua solução SAP Ariba.
- Selecione Gerenciar no menu de navegação.
- Selecione Administração principal.
- Selecione a seta de expansão para Integration Manager.
- Selecione Configuração de integração.
- Localize a tarefa que você deseja habilitar.
Selecione Listar tudo ou insira os critérios de pesquisa.
- Selecione Pesquisar.
- Selecione Ações e selecione Editar para a tarefa necessária.
- Na página Editar tarefa de importação/exportação de dados, selecione Habilitado para Status.
- Para Endpoint, selecione o endpoint necessário.
- Selecione Salvar.
Para obter informações sobre a URL da tarefa de integração e targetNamespace, consulte Configuração da solução SAP ARiba no SAP Help Portal.
Dependências do spoke
- ServiceNow Etapa de ação do IntegrationHub - REST (com.glide.hub.action_step.rest)
- ServiceNow Etapa de ação do IntegrationHub - SOAP (com.glide.hub.action_step.soap)
- Objeto complexo (com.glide.cobject)
- ServiceNow Flow Designer - Entradas dinâmicas (com.glide.hub.dynamic_inputs)
- ServiceNow Tempo de execução do IntegrationHub (com.glide.hub.integration.runtime)
- Etapa de ações do Flow Designer - Script no MID (com.glide.hub.action_step.script_mid)
- Spoke de ações de utilitário
Fluxos de spoke
O spoke do SAP Ariba fornece fluxos de amostra para demonstrar a automação das tarefas do SAP Ariba. 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 de ServiceNow para o pacote de compra da sua instância do SAP Ariba. |
| Importar fornecimento de organizações de fornecedores | Importa organizações de fornecedor de ServiceNow para o pacote de fornecimento da sua instância do SAP Ariba. |
Subfluxos do spoke
O spoke do SAP Ariba fornece subfluxos de amostra para demonstrar a sequência de ações reutilizáveis em um fluxo. Para personalizar os subfluxos de amostra, copie-os para o escopo da aplicação necessário.
| Subfluxo | Descrição |
|---|---|
| Pesquisar tarefa de exportação - Subfluxo | Pesquisa o arquivo ZIP do evento de tarefa de exportação e copia o arquivo ZIP para um local SFTP. Em seguida, o arquivo é descompactado e os arquivos XLS ou CSV descompactados são copiados para o registro da tabela ServiceNow especificado. |
| Atualizar subfluxo de amostra de requisição | Atualiza as solicitações especificadas na carga útil. |
| Criar subfluxo de amostra de requisição | Cria um registro de requisição depois de verificar que uma solicitação com os detalhes de requisição especificados não existe. |
Ações do spoke
O spoke do SAP Ariba fornece ações para automatizar tarefas do SAP Ariba quando ocorrem eventos em sua instância ServiceNow. As ações disponíveis incluem:
| Categoria | Ação | Descrição |
|---|---|---|
| Gestão de exportação | Copiar arquivo Ariba para fonte de dados | Usa o SYS ID do registro de origem e transfere o anexo para a fonte de dados de destino. |
| Executar tarefa de exportação da 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. | |
| Gestão de importação | Executar tarefa de importação do Ariba | Aciona a tarefa de importação do SAP Ariba para a operação especificada. |
| Pesquisar tarefa de exportação | Executa um evento de tarefa de exportação do Ariba em que um arquivo ZIP é recebido como resposta e armazenado na fonte de dados selecionada. | |
| Aprovações Procurement Management | Pesquisar status de aprovações | Recupera tarefas com aprovação pendente. |
| Pesquisar fluxo de aprovações descendentes | Recupera detalhes relacionados às faturas ou requisições aprováveis. | |
| Atualizar status de aprovação descendente | Recupera os detalhes das entidades de aprovação. | |
| Gestão de fornecimento de aprovação | Criar status de aprovação | Executa a ação especificada em uma entidade. Os valores possíveis para a tarefa de entidade são Aprovar, Negar e DenyWithResubmit. |
| Pesquisar entidades de aprovação | Recupera os detalhes das entidades de aprovação. | |
| Gestão de compradores | 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 de um comprador especificado. | |
| Procurement Export Management | Pesquisar locais do fornecedor descendente | Inicia um 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. |
| Pesquisar recibos | Inicia um 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. | |
| Procurement Import Management | Importar fornecedor descendente | Cria ou atualiza detalhes do fornecedor no sistema Ariba junto com o local do fornecedor e o local de remessa do fornecedor. |
| Gestão de recibos | Criar recibo | Cria recibo ou importa recibo de aplicações externas. |
| Gestão de requisições (baseado em SOAP) | Criar requisição | Cria um registro de requisição com os detalhes fornecidos. |
| Atualizar requisição | Atualiza um registro de requisição com as informações especificadas. | |
| Gestão de compras (baseado em REST) | Pesquisar fluxo de taxas de conversão | Recupera detalhes relacionados a taxas de conversão. |
| Pesquisar fluxo de centros de custos | Recupera detalhes dos centros de custo do SAP ARIBA REST. | |
| Pesquisar fluxo de taxas de câmbio | Recupera detalhes relacionados às taxas de câmbio. | |
| Pesquisar fluxo de ativos fixos | Recupera detalhes de ativos fixos do SAP ARIBA REST. | |
| Pesquisar fluxo de contas de GL | Recupera detalhes das entidades de dados primários disponíveis. | |
| Pesquisar fluxo de entidades jurídicas | Recupera metadados da entidade jurídica. | |
| Pesquisar fluxo de grupos de materiais | Recupera os dados primários 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 primários disponíveis. | |
| Pesquisar fluxo de grupos de compra | Recupera detalhes do grupo de compra do sistema SAP. | |
| 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 primários dos locais do fornecedor. | |
| Gestão de eventos de fornecimento | Criar cenário de prêmio | Cria um cenário de outorga com os detalhes fornecidos. |
| Criar itens de linha de evento | Adiciona itens de linha ao evento especificado e define os valores de duração conforme especificado. | |
| Criar perguntas de evento | Adiciona perguntas ao evento especificado e define os valores do termo conforme especificado. | |
| Criar anexos de item | Carrega um arquivo como um anexo para o item e termo especificados no evento especificado. O item e o termo devem existir. O estado do evento deve ser Rascunho. | |
| Criar evento de fornecimento | Inicia o processo de criação de um evento de fornecimento, como uma solicitação de proposta (RFP), na Gestão de eventos do SAP Ariba. | |
| Criar prêmio do fornecedor | Premia o fornecedor reconhecendo sua proposta bem-sucedida. | |
| Criar convites do fornecedor | Convida vários fornecedores para o evento especificado. | |
| Excluir convites do fornecedor | Exclui vários fornecedores para o evento especificado. | |
| Baixar anexo de respostas de lance do fornecedor | Recupera detalhes da resposta do fornecedor. | |
| Pesquisar modelos de evento | Recupera IDs do modelo de fornecimento e outros detalhes do modelo, incluindo definições de item. | |
| Pesquisar lances do fornecedor | Recupera lances do fornecedor para um evento. | |
| Atualizar estado do evento | Modifica o estado de um evento usando seu identificador exclusivo, ou seja, o ID do evento. | |
| Gestão de fornecedores | Criar projeto de fornecimento | Cria um projeto de fornecimento com os detalhes fornecidos. |
| Atualizar projeto de fornecimento | Atualiza os campos de cabeçalho de um projeto de fornecimento existente. | |
| Gestão de fornecimento (baseado em REST) | Pesquisar fluxo de departamentos | Recupera os dados primários do departamento disponíveis no sistema. |
| Gestão de SSH | Copiar anexos para servidor SFTP | Executa comandos SSH para copiar o registro de anexo especificado para o diretório de trabalho do servidor selecionado. |
| Descompactar e copiar arquivos para a tabela de destino ServiceNow | Executa comandos SSH para descompactar o anexo zip armazenado no diretório de trabalho do servidor selecionado e copia os arquivos extraídos para a instância ServiceNow. | |
| Gestão de fornecedores (baseado em REST) | Pesquisar fluxo de fornecedores ascendentes | Recupera os dados gerais do fornecedor primário. |
| Gestão de fornecedores (baseado em SOAP) | Criar fornecedores | Cria um fornecedor com os detalhes fornecidos. |
Módulo de spoke
| Módulo | Descrição |
|---|---|
| Definição da configuração de exportação da 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ê usou a ação Executar tarefa de exportação do Ariba em seu fluxo para exportar recebimentos, os dados serão recuperados da instância [ do 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 término do período mencionado no script agendado do Agendador de tarefas de exportação do Ariba. Você pode usar a ação Copiar arquivo do Ariba para fonte de dados em seu fluxo para copiar o registro para sua fonte de dados. |
| Execução de tarefa de exportação da Ariba | Exibe os arquivos CSV gerados quando os dados são exportados da instância [ do 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 término do período mencionado no script agendado do Agendador de tarefas de exportação do Ariba. |
| Definição da configuração de importação da 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 no fluxo para criar os registros necessários.
|
| IDs de fornecedor Comprador | 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. Um 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 de comprador de organizações de fornecedor no fluxo de amostra Importar comprador de organizações de fornecedor usa esses registros para executar o fluxo. |
| Sourcing de organizações de fornecedores | Exibe informações sobre as organizações do fornecedor no pacote de fornecimento. Um administrador deve criar registros aqui. A ação Pesquisar registros de fornecimento de organizações de fornecedores no fluxo de amostra Importar fornecimento de organizações de fornecedores usa esses registros para executar o fluxo. |
| Tabela | Descrição |
|---|---|
| Definição de configuração de exportação da Ariba [sn_sap_ariba_spoke_ariba_file_definition] | Armazena informações sobre as configurações de exportação. |
| Definição da 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 da Ariba [sn_sap_ariba_spoke_ariba_task_execution] | Armazena informações sobre o arquivos CSV gerados quando os dados são exportados da instância [ do SAP Ariba para a instância ServiceNow. |
| Fornecimento de organizações de fornecedores [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 Fornecimento de organizações de fornecedores. |
| 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. |
| IDs de fornecedor Comprador [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 de organizações de fornecedores. |
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 pelos 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é e pesquise a propriedade do sistema, sn_sap_ariba_spoke.ariba.export.task.scheduler.
Requisitos de aliases de conexão e credencial
Integration Hub 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.
| Alias de credencial e conexão | Categoria de ação do spoke associado |
|---|---|
| SAP_Ariba_Import | Gestão de importação |
| SAP_Ariba_Export | Gestão de exportação |
| SAP_Ariba_Sourcing | Gestão de fornecimento |
| SAP_Ariba_Fornecedores | Gestão de fornecedores (baseado em SOAP) |
| SSH do SAP Ariba | Gestão de SSH |
| Aquisição do SAP Ariba REST | Gestão de compras (baseado em REST) |
| Comprador do SAP Ariba REST | Gestão de compradores |
| Sourcing REST do SAP Ariba | Gestão de fornecimento (baseado em REST) |
| SAP Ariba Procurement Export | Procurement Export Management |
| Recibos de SOAP do SAP Ariba | Gestão de recibos |
| Importação de compras do SAP Ariba | Procurement Import Management |
| Fornecedores do SAP Ariba REST | Gestão de fornecedores (baseado em REST) |
| Compras de aprovações do SAP Ariba | Aprovações Procurement Management |
| Sourcing de aprovações do SAP Ariba |
|
| Evento REST do SAP Ariba | Gestão de eventos de fornecimento |
| Requisição de SOAP do SAP Ariba | Gestão de requisições (baseado em SOAP) |
Para obter informações sobre como configurar o spoke, consulte Configurar o spoke do SAP Ariba.
Requisitos do MID Server
- Você deve configurar MID Server para usar as ações Executar tarefa de exportação do Ariba, Copiar anexos para servidor SFTP e Descompactar e copiar arquivos para ServiceNow Tabela de destino.
- 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.