Configure o. OracleFinanceiro da PeopleSoft spoke

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 5 min. de leitura
  • Integre o. OracleFinanceiro da PeopleSoft e. ServiceNowe autentique as solicitações usando a autenticação básica.

    Antes de Iniciar

    • Solicitar uma assinatura de Integration Hub.
    • Ative o spoke do OracleFinanceiro da PeopleSoft .
    • Certifique-se de ter acesso a. OracleDesigner de aplicações do PeopleSoft.
    • Funções necessárias: ServiceNowe. OracleFinanceiro da PeopleSoft Administrador do sistema

    Procedimento

    1. No Designer de aplicações, importe o. OracleFinanceiro da PeopleSoft 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. OracleFinanceiro da PeopleSoft projeto para o ambiente de destino, ou seja, OracleDesigner 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ço.
      6. Crie o projeto navegando até Construir > Projeto.
      7. Selecione Criar tabelas , Criar exibições e. Execute e crie script opções.
        Criar projeto.
        As tabelas necessárias são criadas no destino OracleFinanceiro da PeopleSoft banco de dados.
    2. Habilite os serviços web necessários no OracleFinanceiro da PeopleSoft instância.
      1. Faça login em OracleFinanceiro da PeopleSoft Instância como administrador do sistema
      2. Navegar até Navegador > Ferramentas de pessoas > Agente de integração > Serviços web > Fornecer serviço da web.
      3. Em Critérios de pesquisa, especifique sn_ para Nome do serviço e clique em Pesquisa .
        ServiceNow webservices.
      4. Marque a caixa de seleção nos serviços web necessários e clique em Próximo .
        Nota:
        Certifique-se de selecionar os serviços web da ServiceNow 24.
        Serviço Descrição
        SN_AP_INV_PYMNT_STATUS Status do pagamento da fatura de 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 de AP
        SN_GET_ASR Recibo de envio antecipado
        SN_GET_ASSET SN_GET_ASSET
        SN_GET_BID_EVENT Evento de lance da ServiceNow
        SN_GET_CC Obter centros de construção
        SN_GET_CURRENCY_RATES Obter taxas de câmbio
        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 da OC
        SN_GET_SHIPTO_LOCATIONS Obter locais de envio
        SN_GET_SUPPLIERS Obter fornecedores/fornecedores
        SN_JOURNAL_LOAD Carga de diário da ServiceNow
        SN_MANAGE_PROCESSES Serviço web do processo da ServiceNow
        SN_PO_CANCEL CANCELAMENTO DA OC SN
        SN_RECPT_LOAD Sn. Do recibo de
      5. Em Operações , marque a caixa de seleção do 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 as opções de publicação , clique em Concluir .
        O URL do WSDL gerado é exibido 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 web.
      1. Faça login em OracleFinanceiro da PeopleSoft 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 do 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 em OracleDesigner de aplicações do PeopleSoft, 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. Crie um registro de credencial para OracleFinanceiro da PeopleSoft spoke.
      1. Faça login no ServiceNowinstância como administrador.
      2. Navegar até Conexões e Credenciais > Credenciais.
      3. Clique em Nova.
        O sistema exibe a mensagem Que tipo de credenciais você deseja criar? .
      4. Selecione Credenciais de autenticação básicas .
      5. No formulário, preencha estes valores.
        Nome Nome para identificar o registro de credencial. Por exemplo, Cred do PeopleSoft .
        Nome do usuário Nome de usuário com as permissões necessárias para fazer login no OracleFinanceiro da PeopleSoft instância.
        Senha Senha para fazer login no OracleFinanceiro da PeopleSoft instância.
        Ativo Opção de usar ativamente o registro de credencial.
      6. Clique em Enviar.
    6. Crie um registro de conexão para OracleFinanceiro da PeopleSoft spoke.
      1. Faça login no ServiceNowinstância como administrador.
      2. Navegar até Conexões e Credenciais > Aliases de conexão e credencial.
      3. Aberto para o registro do OracleFinanceiro da PeopleSoft spoke.
      4. Em Conexões clique em Novo .
      5. No formulário, preencha estes valores.
        Campo Valor necessário
        Nome Nome para identificar o registro da conexão com exclusividade. Por exemplo, insira Conexão do PeopleSoft .
        Credencial Registro de credencial que você criou para Jenkins. Por exemplo, selecione Cred do PeopleSoft .
        URL de conexão URL de base obtida do URL WSDL gerado.
      6. Clique em Enviar.
    7. Fornecer OracleFinanceiro da PeopleSoft Credenciais para usar a ação de gatilho de processo.
      1. Faça login no ServiceNowinstâ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.
    8. Recupere detalhes dos fornecedores diários até a data necessária.
      1. Faça login no ServiceNowinstância como administrador.
      2. Navegar até Execução de fluxo PSFT > Execuções de fluxo 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 que você configurou no subfluxo de pesquisa de fornecedores, os dados são recuperados periodicamente. Para exibir os dados, navegue até PSFT > Dados PSFT.