---
sourceDocument: Xanadu : créer des intégrations avec des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Xanadu : créer des intégrations avec des applications

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Configurer le Oracle Finances Peoplesoft spoke

# Configurer le Oracle Finances Peoplesoft spoke {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes de lecture

Intégrez les Oracle Finances Peoplesoft instances and ServiceNow et authentifiez les demandes à l'aide de l'authentification de base.

## Avant de commencer

* Demander un Hub d'intégration abonnement.
* Activez le spoke Oracle Finances Peoplesoft.
* Assurez-vous d'avoir accès à Oracle Peoplesoft Application Designer.
* Rôles requis : ServiceNow admin et Oracle Finances Peoplesoft System Admin
{#setup-pplsoftfin-spoke__ul_zxb_3sm_h4b}

## Procédure

1. Dans le Concepteur d'applications, importez le Oracle Finances Peoplesoft projet.
   1. À partir de l' [ServiceNow® Store](https://store.servicenow.com/sn_appstore_store.do#!/store/application/6700409ddb1de4541e5c56a8dc961927) Téléchargez le fichier de projet, SN_PS_FSCM_INTEGRATION.zip et enregistrez-le dans le dossier local requis.
   2. Importez le Oracle Finances Peoplesoft projet dans l'environnement cible, Oracle c'est-à-dire PeopleSoft Application Designer.
   3. Accédez à la Copier le projetÀ partir du fichier et sélectionnez le fichier de projet.  
   4. Cliquez sur Copier pour copier les types de définition.  
   5. Vérifiez que le projet contient tous les objets ; Packages d'applications, enregistrements, services et opérations de service.
   6. Créez le projet en accédant à VersionProjet.
   7. Sélectionnez les options Créer des tables, Créer des vues et Exécuter et créer un script .  
      Les tables requises sont créées dans la base de données cible Oracle Finances Peoplesoft .
   {#setup-pplsoftfin-spoke__substeps_td5_ytq_j4b}
2. Activez les services Web requis sur votre Oracle Finances Peoplesoft instance.
   1. Connectez-vous à votre Oracle Finances Peoplesoft instance en tant qu'administrateur système.
   2. Accédez à la NavigateurOutils RHCourtier d'intégrationServices webFournir un service Web.
   3. Dans les critères de recherche, spécifiez <kbd class="ph userinput">sn_</kbd> nom de service et cliquez sur Rechercher.  
   4. Cochez la case en regard des services Web requis, puis cliquez sur Suivant.  
      Remarque :  
      Veillez à sélectionner 24 services Web ServiceNow.{#setup-pplsoftfin-spoke__table_fdd_s53m_h4b__entry__2}

      | Service | Description |
      |-|-|
      | SN_AP_INV_PYMNT_STATUS | État de paiement des factures AP |
      | SN_AP_INV_VOUCHER_ADD_WS | Ajouter un bon ServiceNow |
      | SN_ASSET_LOAD_WS | Chargement de l'actif |
      | SN_BILL_GET_INV | Obtenir une facture |
      | SN_CREATE_VENDOR_CI | Créer un fournisseur |
      | SN_EXECUTEQUERY | ServiceNow : QAS |
      | SN_GET_AP_INVOICE_DTL | Détail de la facture AP |
      | SN_GET_ASR | Reçu d'expédition avancée |
      | SN_GET_ASSET | SN_GET_ASSET |
      | SN_GET_BID_EVENT | Événement d'offre ServiceNow |
      | SN_GET_CC | Obtenir les centres Const |
      | SN_GET_CURRENCY_RATES | Obtenir un taux de change |
      | SN_GET_GL_ACCOUNT | Obtenir les comptes GI |
      | SN_GET_GL_BALANCE | Données du grand livre |
      | SN_GET_GL_BU | Obtenir GL BU |
      | SN_GET_ITEM_MASTER | Maître de l'élément |
      | SN_GET_POHDR | En-tête PO |
      | SN_GET_POLN | Obtenir la ligne de bon de commande |
      | SN_GET_SHIPTO_LOCATIONS | Obtenir les destinations d'expédition |
      | SN_GET_SUPPLIERS | Obtenir des fournisseurs |
      | SN_JOURNAL_LOAD | Chargement du journal ServiceNow |
      | SN_MANAGE_PROCESSES | Service Web de processus ServiceNow |
      | SN_PO_CANCEL | ANNULATION DU BON DE COMMANDE SN |
      | SN_RECPT_LOAD | Reçu frm SN |
      [ ]

      {#setup-pplsoftfin-spoke__table_fdd_s53m_h4b}
   5. Sous Opérations, cochez la case en regard du service Web requis et cliquez sur Suivant.
   6. Cliquez sur Afficher WSDL pour afficher le fichier WSDL et cliquez sur Suivant.
   7. Dans Spécifier les options de publication, cliquez sur Terminer.  
      L'URL WSDL générée s'affiche au format suivant : <kbd class="ph userinput">&lt;Base-URL&gt;/&lt;webservice-endpoint&gt;.wsdl</kbd>
   8. Accédez à la NavigateurOutils RHCourtier d'intégrationServices webServices basés sur des CI.
   9. Effectuez les mêmes étapes que celles que vous avez effectuées précédemment pour les services Web.  
      Remarque :  
      Configurez les services Web selon vos besoins.
   {#setup-pplsoftfin-spoke__substeps_tdy_qsm_h4b}
3. Fournissez les autorisations requises aux services Web.
   1. Connectez-vous à votre Oracle Finances Peoplesoft instance en tant qu'administrateur système.
   2. Accédez à la NavigateurOutils RHCourtier d'intégrationServices webUtilitaires de serviceAutorisations d'exploitation de service.
   3. Sélectionnez l'option Service , spécifiez le nom du service dans Service, puis cliquez sur Rechercher.  
   4. Cochez la case en regard du service Web requis et cliquez sur Définir la sécurité.
   5. Dans Accès au service Web, fournissez l'accès selon vos besoins et cliquez sur Enregistrer.  
   {#setup-pplsoftfin-spoke__substeps_h1b_lvm_h4b}
4. À l'aide de SQL Developer ou Data Mover dans Oracle Peoplesoft Application Designer, connectez-vous à la base de données et exécutez ces scripts pour vous assurer que l'entrée de journal SN_ACCT_ENTRY est générée.  

       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. Créez un enregistrement d'informations d'identification pour le Oracle Finances Peoplesoft spoke.
   1. Connectez-vous à l'instance ServiceNow en tant qu'administrateur.
   2. Accédez à la Connexions et informations d'identificationInformations d'identification.
   3. Cliquez sur Nouveau.  
      Le système affiche le message Quel type d'informations d'identification voulez-vous créer ?
   4. Sélectionnez Informations d'identification pour l'authentification de base.
   5. Renseignez ces valeurs sur le formulaire.  
      {#setup-pplsoftfin-spoke__table_cls_z1n_h4b__entry__2}

      |   |   |
      |-|-|
      | Nom | Nom permettant d'identifier l'enregistrement d'informations d'identification. Par exemple, <kbd class="ph userinput">Peoplesoft Cred</kbd>. |
      | Nom d'utilisateur | Nom d'utilisateur avec les autorisations requises pour se connecter à l'instance Oracle Finances Peoplesoft . |
      | Mot de passe | Mot de passe pour se connecter à l'instance Oracle Finances Peoplesoft . |
      | Actif | Option permettant d'utiliser activement l'enregistrement des informations d'identification. |
      [ ]

      {#setup-pplsoftfin-spoke__table_cls_z1n_h4b}
   6. Cliquez sur Envoyer.
   {#setup-pplsoftfin-spoke__substeps_rbk_q1n_h4b}
6. Créez un enregistrement de connexion pour le Oracle Finances Peoplesoft spoke.
   1. Connectez-vous à l'instance ServiceNow en tant qu'administrateur.
   2. Accédez à la Connexions et informations d'identificationAlias de connexion et d'informations d'identification.
   3. Ouvrir pour l'enregistrement du Oracle Finances Peoplesoft spoke.
   4. Dans l'onglet Connexions , cliquez sur Nouveau.
   5. Renseignez ces valeurs sur le formulaire.  
      {#setup-pplsoftfin-spoke__table_any_shp_gfb__entry__2}

      | Champ | Valeur requise |
      |-|-|
      | Nom | Nom permettant d'identifier de façon unique l'enregistrement de connexion. Par exemple, entrez <kbd class="ph userinput">Connexion Peoplesoft</kbd>. |
      | Informations d'identification | Enregistrement d'informations d'identification que vous avez créé pour Jenkins. Par exemple, sélectionnez Peoplesoft Cred. |
      | URL de connexion | URL de base obtenue à partir de l'URL WSDL générée. |
      [ ]

      {#setup-pplsoftfin-spoke__table_any_shp_gfb}
   6. Cliquez sur Envoyer.
   {#setup-pplsoftfin-spoke__substeps_h2w_hbn_h4b}
7. Fournissez Oracle Finances Peoplesoft des informations d'identification pour utiliser l'action Déclencheur de processus.
   1. Connectez-vous à l'instance ServiceNow en tant qu'administrateur.
   2. Accédez à la Informations d'identification Oracle PeoplesoftInformations d'identification Oracle Peoplesoft.
   3. Cliquez sur Nouveau.
   4. Dans le formulaire, entrez le nom d'utilisateur et le mot de passe de l'utilisateur ayant les autorisations requises.
   5. Cliquez sur Envoyer.
   {#setup-pplsoftfin-spoke__substeps_xld_vdn_h4b}
8. Récupérez les détails des fournisseurs quotidiens jusqu'à la date requise.
   1. Connectez-vous à l'instance ServiceNow en tant qu'administrateur.
   2. Accédez à la Exécution du flux PSFTExécutions de flux PSFT.
   3. Cliquez sur Nouveau.
   4. Sélectionnez la date jusqu'à laquelle vous souhaitez récupérer les données quotidiennes des fournisseurs dans Dernière exécution réussie.
   5. Cliquez sur Envoyer.

   {#setup-pplsoftfin-spoke__substeps_g4f_hrs_j4b}  
   En fonction du déclencheur que vous avez configuré dans le flux secondaire Fournisseurs d'interrogation, les données sont récupérées périodiquement. Pour afficher les données, accédez à PSFTDonnées PSFT.

