Configure o. Oracle PeopleSoft Financial spoke

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • Integrar o. Oracle PeopleSoft Financial e. ServiceNow e autentiquem as solicitações usando a autenticação básica.

    Antes de Iniciar

    • Solicitar uma assinatura de IntegrationHub.
    • Ative o spoke do Oracle PeopleSoft Financial .
    • Certifique-se de ter acesso a. Oracle Designer de aplicações do PeopleSoft.
    • Funções necessárias: ServiceNow administrador e. Oracle PeopleSoft Financial Administrador do sistema

    Procedimento

    1. No Designer de aplicações, importe o. Oracle PeopleSoft Financial projeto.
      1. Em ServiceNow® Store Baixe o arquivo do projeto, SN_PS_FSCM_INTEGRATION.zip e salve-o na pasta local necessária.
      2. Importe o. Oracle PeopleSoft Financial projeto para o ambiente de destino, ou seja, Oracle Designer de aplicações do PeopleSoft.
      3. Navegar até Copiar projeto > Do Arquivo e selecione o arquivo do projeto.
        Importe o arquivo do projeto.
      4. Clique em Cópia para copiar os tipos de definição.
        Copie os tipos de definição.
      5. Verifique se o projeto tem todos os objetos: Pacotes de aplicações, registros, serviços e operações de serviços.
      6. Crie o projeto navegando até Compilação > Projeto.
      7. Selecione Criar tabelas , Criar exibições e Executar e criar script opções.
        Criar projeto.
        As tabelas necessárias são criadas no destino Oracle PeopleSoft Financial banco de dados.
    2. Habilite os serviços web necessários no seu Oracle PeopleSoft Financial instância.
      1. Faça login no seu Oracle PeopleSoft Financial Instância como administrador do sistema
      2. Navegar até Navegador > Ferramentas de pessoas > Agente de integração > Serviços Web > Fornecer serviço Web.
      3. Em Critérios de pesquisa, especifique sn_ para Nome do serviço e clique em Pesquisa .
        Webservices da ServiceNow.
      4. Marque a caixa de seleção nos serviços web necessários e clique em Próximo .
        Nota:
        24 ServiceNow web services.
        Serviço Descrição
        SN_AP_INV_PYMNT_STATUS Status do pagamento da fatura do AP
        SN_AP_INV_VOUCHER_ADD_WS Adição de voucher da ServiceNow
        SN_ASSET_LOAD_WS Carga de ativo
        SN_BILL_GET_INV Obter fatura
        SN_CREATE_VENDOR_CI Criar fornecedor
        SN_EXECUTEQUERY ServiceNow - QAS
        SN_GET_AP_INVOICE_DTL Detalhe da fatura do AP
        SN_GET_ASR Recibo antecipado da remessa
        SN_GET_ASSET SN_GET_ASSET
        SN_GET_BID_EVENT Evento de lance da ServiceNow
        SN_GET_CC Obter centros de Const
        SN_GET_CURRENY_RATES Obter cotações da moeda
        SN_GET_GL_ACCOUNT Obter contas de GI
        SN_GET_GL_BALANCE Dados do livro-razão
        SN_GET_GL_BU Obter BU GL
        SN_GET_ITEM_MASTER Item principal
        SN_GET_POHDR Cabeçalho da OC
        SN_GET_POLN Obter linha de OC
        SN_GET_SHIPTO_LOCATIONS Obter locais de envio
        SN_GET_SUPPLIER Obter fornecedores
        SN_JOURNAL_LOAD Carga de registro da ServiceNow
        SN_MANAGE_PROCESSES Webservice de processo da ServiceNow
        SN_PO_CANCEL CANCELAMENTO DA OC SN
        SN_RECPT_LOAD SN do recibo de recebimento
      5. Em Operações , marque a caixa de seleção no serviço web necessário e clique em Próximo .
      6. Clique em Exibir WSDL Para exibir o arquivo WSDL e clique em Próximo .
      7. Em Especifique Opções de publicação clique em Concluir .
        A URL WSDL gerada é exibida neste formato: <Base-URL>/<webservice-endpoint>.wsdl
      8. Navegar até Navegador > Ferramentas de pessoas > Agente de integração > Serviços Web > Baseado em IC Serviços.
      9. Execute as mesmas etapas que você executou anteriormente para os webservices.
        Nota:
        Configure os webservices de acordo com sua necessidade.
    3. Forneça as permissões necessárias para os serviços da Web.
      1. Faça login no seu Oracle PeopleSoft Financial Instância como administrador do sistema
      2. Navegar até Navegador > Ferramentas de pessoas > Agente de integração > Serviços Web > Utilitários de serviço > Permissões de operação de serviço.
      3. Selecione Serviço especifique o nome do serviço em Serviço e clique em Pesquisa .
        Permissões para os serviços web.
      4. Marque a caixa de seleção no serviço web necessário e clique em Definir Segurança .
      5. Em Acesso ao serviço web , forneça acesso de acordo com sua necessidade e clique em Salvar .
        Forneça o acesso necessário.
    4. Usando SQL Developer ou Data Mover no Oracle PeopleSoft Application Designer, conecte-se ao banco de dados e execute esses scripts para garantir que a entrada de registro, SN_ACCT_ENTRY, seja criada.
      SET DEFINE OFF;
      
      Insert into PS_SOURCE_TBL (SETID,SOURCE,EFFDT,EFF_STATUS,DESCR,JRNL_BALANCE_OPTN,JRNL_EDIT_ERR_OPTN,JRNL_AMT_ERR_OPTN,JRNL_DT_ERR_OPTN,JRNL_DT_ERR_OPTN2,CONTROL_TOTAL_OPTN,CURRENCY_BAL_OPTN,EXCHANGE_RATE_OPTN,BASE_CUR_ADJ_OPTN,JRNL_FOREIGN_OPTN,POST_ZERO_SW,JRNL_APPRVL_OPTN,BD_JRNL_APPR_OPTN,BUSPROCNAME,APPR_RULE_SET,BUSPROCNAME_BD,APPR_RULE_SET_BD,PHYSICAL_NATURE,DOC_TYPE_OPTN,DOC_TYPE) values ('SHARE','SN',to_date('01-JAN-00','DD-MON-RR'),'A','ServiceNow','R','R','R','D','D','R','D','D','D','D','N','D','D',' ',' ',' ',' ',' ','D',' ');
      
      Insert into PS_JRNLGEN_DEFN (SETID,ACCTG_DEF_NAME,DESCR,RECNAME,RECNAME_UPDATE,RECNAME_REFREC_KEY,FIELDNAME_ACCTDATE,FIELDNAME_MON_AMT,FIELDNAME_FRN_AMT,FIELDNAME_STAT_AMT,FIELDNAME_DESCR,FIELDNAME_JRNL_REF,FIELDNAME_OPEN_KEY,FIELDNAME_STLMT_DT,FIELDNAME_DT_STAMP,SYSTEM_SOURCE,BUDGET_AMT_TYPE,PNLNAME,DRILL_DOWN_OPTN,KK_SKIP,JGEN_KK_OPTN,KK_AMOUNT_TYPE,APPL_JRNL_ID_DFLT) values ('SHARE','SNOW_PSFT','ServiceNow Accounting Entries','SN_ACCT_ENTRY','SN_ACCT_ENTRY',' ','ACCOUNTING_DT','MONETARY_AMOUNT','FOREIGN_AMOUNT','STATISTIC_AMOUNT','LINE_DESCR',' ','JRNL_LN_REF','ACCOUNTING_DT','DTTM_STAMP','GOT','OT','JGEN_ACCTG_DRILL','Y','1','V','1',' ');
      Insert into PS_JRNLGEN_DEFNV (SETID,ACCTG_DEF_NAME,FIELD_SEQUENCE,FIELDNAME,CHARTFIELD,CF_SUMMARIZE_OPT) values ('SHARE','SNOW_PSFT',1,'ACCOUNT','ACCOUNT','Y');
      Insert into PS_JRNLGEN_DEFNV (SETID,ACCTG_DEF_NAME,FIELD_SEQUENCE,FIELDNAME,CHARTFIELD,CF_SUMMARIZE_OPT) values ('SHARE','SNOW_PSFT',2,'ALTACCT','ALTACCT','Y');
      Insert into PS_JRNLGEN_DEFNV (SETID,ACCTG_DEF_NAME,FIELD_SEQUENCE,FIELDNAME,CHARTFIELD,CF_SUMMARIZE_OPT) values ('SHARE','SNOW_PSFT',3,'OPERATING_UNIT','OPERATING_UNIT','Y');
      Insert into PS_JRNLGEN_DEFNV (SETID,ACCTG_DEF_NAME,FIELD_SEQUENCE,FIELDNAME,CHARTFIELD,CF_SUMMARIZE_OPT) values ('SHARE','SNOW_PSFT',4,'DEPTID','DEPTID','Y');
      Insert into PS_JRNLGEN_DEFNV (SETID,ACCTG_DEF_NAME,FIELD_SEQUENCE,FIELDNAME,CHARTFIELD,CF_SUMMARIZE_OPT) values ('SHARE','SNOW_PSFT',5,'PRODUCT','PRODUCT','Y');
      Insert into PS_JRNLGEN_DEFNV (SETID,ACCTG_DEF_NAME,FIELD_SEQUENCE,FIELDNAME,CHARTFIELD,CF_SUMMARIZE_OPT) values ('SHARE','SNOW_PSFT',6,'PROJECT_ID','PROJECT_ID','Y');
      Insert into PS_JRNLGEN_DEFNV (SETID,ACCTG_DEF_NAME,FIELD_SEQUENCE,FIELDNAME,CHARTFIELD,CF_SUMMARIZE_OPT) values ('SHARE','SNOW_PSFT',7,'AFFILIATE','AFFILIATE','Y');
      Insert into PS_JRNLGEN_DEFNV (SETID,ACCTG_DEF_NAME,FIELD_SEQUENCE,FIELDNAME,CHARTFIELD,CF_SUMMARIZE_OPT) values ('SHARE','SNOW_PSFT',8,'STATISTICS_CODE','STATISTICS_CODE','Y');
      
      Insert into PS_JRNLGEN_DEFMB (SETID,ACCTG_DEF_NAME,FIELD_SEQUENCE,FIELDNAME) values ('SHARE','SNOW_PSFT',1,'BUSINESS_UNIT');
      Insert into PS_JRNLGEN_DEFMB (SETID,ACCTG_DEF_NAME,FIELD_SEQUENCE,FIELDNAME) values ('SHARE','SNOW_PSFT',2,'TRANSACTION_ID');
      Insert into PS_JRNLGEN_DEFMB (SETID,ACCTG_DEF_NAME,FIELD_SEQUENCE,FIELDNAME) values ('SHARE','SNOW_PSFT',3,'LEDGER_GROUP');
      Insert into PS_JRNLGEN_TGRP (SETID,ACCTG_DEF_NAME,FIELD_SEQUENCE,FIELDNAME,FIELD_VALUE1) values ('SHARE','SNOW_PSFT',1,'BUSINESS_UNIT',' ');
      Insert into PS_JRNLGEN_TGRP (SETID,ACCTG_DEF_NAME,FIELD_SEQUENCE,FIELDNAME,FIELD_VALUE1) values ('SHARE','SNOW_PSFT',2,'TRANSACTION_ID',' ');
      Insert into PS_JRNLGEN_APPL_ID (SETID,APPL_JRNL_ID,EFFDT,EFF_STATUS,DESCR,JOURNAL_ID_MASK,JRNL_DT_OPTN,JRNL_DT_ALT_OPTN,JOURNAL_DATE,STAY_IN_PERIOD,SOURCE,CURR_EFFDT_FLG,JRNL_DESCR,LINE_DESCR,TRANS_REF_NUM,JRNL_LN_REF,HOW_SPECIFY,ACCOUNT_SPECIFY,DEFAULT_SPECIFY,TREE_NAME,TREE_LEVEL,REVERSAL_CD,ENTRY_SYNC,BUS_UNIT_OPTN,DOC_TYPE) values ('SHARE','SNOW_PSFT',to_date('01-JAN-00','DD-MON-RR'),'A','ServiceNow Journal Template','SN','A','BF',null,'N','SN','J','ServiceNow External Journals','ServiceNow Journal Template',' ',' ','D','1','D',' ',' ','N','Y','A','GN-JG');
      
      Insert into PS_JRNLGEN_REQUEST(OPRID,RUN_CNTL_ID,REQUEST_NBR,PROCESS_FREQUENCY,PROCESS_STATUS,PROCESS_INSTANCE,PROCESS_ORIG,DTTM_STAMP_SEC,SETID,FROM_DT_OPTN,FROM_DT,TO_DT_OPTN,TO_DT,APPL_JRNL_ID,LEDGER_GROUP,BUSINESS_UNIT,ACCTG_DEF_NAME,JRNL_EDIT_OPTN,JRNL_BGTCHK_OPTN,JRNL_POST_OPTN,RTM_PRCS_FLG) values ('VP1','SN-PSFT',1,'A','C',200255,'P',to_timestamp('16-JUL-20 02.03.43.204000000 PM','DD-MON-RR HH.MI.SSXFF AM'),'SHARE','N',null,'C',null,'SNOW_PSFT','RECORDING',' ','SNOW_PSFT','Y','N','N',' ');
      Insert into PS_PRCSRUNCNTL (OPRID,RUN_CNTL_ID,LANGUAGE_CD,LANGUAGE_OPTION) values ('VP1','SN-PSFT','ENG','O');
      Insert into PS_PRCSRUNCNTL (OPRID,RUN_CNTL_ID,LANGUAGE_CD,LANGUAGE_OPTION) values ('VP1','SN_LOAD_1','ENG','O');
      Insert into PS_PRCSRUNCNTL (OPRID,RUN_CNTL_ID,LANGUAGE_CD,LANGUAGE_OPTION) values ('VP1','SN_PSFT_AP_VOUCHER_BUILD','ENG','O');
      
    5. Configure um registro de conexão para Oracle PeopleSoft Financial spoke.
      1. Faça login no ServiceNow instância como administrador.
      2. Navegar até Tudo > Automação de Processo > Flow Designer
      3. Selecione Conexões guia.
      4. Localize Oracle_PeopleSoft alias e clique Exibir detalhes .
        Nota:
        Não clique em Adicionar conexão.
        Alias do modelo de conexão do Oracle PeopleSoft Spoke
      5. Clique em Configurar.
        Configuração do modelo de conexão do Oracle PeopleSoft Spoke
      6. Em Configurar conexão preencha os campos.
        Campo Descrição
        Nome da Conexão Nome de identificação exclusiva da conexão.
        URL de conexão URL base obtida do URL WSDL gerado.
        Nota:
        Remova o. wsdl.wsdl <webservice-endpoint> Parte do URL do WSDL ao especificar o URL da conexão.
        Nome de usuário Nome de usuário do seu Oracle PeopleSoft Financial conta.
        Senha Senha do seu Oracle PeopleSoft Financial conta.
      7. Clique em Configurar conexão .
    6. Fornecer Oracle PeopleSoft Financial Credenciais para usar a ação do gatilho de processo.
      1. Faça login no ServiceNow instância como administrador.
      2. Navegar até Credenciais do Oracle Peoplesoft > Credenciais do Oracle Peoplesoft.
      3. Clique em Nova.
      4. No formulário, insira o nome de usuário e a senha do usuário com as permissões necessárias.
      5. Clique em Enviar.
    7. Recupere detalhes dos fornecedores diários até a data necessária.
      1. Faça login no ServiceNow instância como administrador.
      2. Navegar até Execução de fluxo do PSFT > Execuções de fluxo do PSFT.
      3. Clique em Nova.
      4. Selecione a data até a qual você deseja recuperar os dados diários dos fornecedores Última execução bem-sucedida .
      5. Clique em Enviar.
      Com base no gatilho configurado no subfluxo de pesquisa de fornecedores, os dados são recuperados periodicamente. Para exibir os dados, navegue até PSFT > Dados do PSFT.