Configurer le Oracle Financière Peoplesoft spoke

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • Intégrez les Oracle Financière Peoplesoft instances AND ServiceNow et authentifiez les demandes à l’aide de l’authentification de base.

    Avant de commencer

    • Demandez un Centre d'intégration abonnement.
    • Activez le spoke Oracle Financière Peoplesoft.
    • Assurez-vous d’avoir accès à Oracle Peoplesoft Application Designer.
    • Rôles requis : ServiceNow admin et Oracle Financière Peoplesoft administrateur système.

    Procédure

    1. Dans le concepteur d’application, importez le Oracle Financière Peoplesoft projet.
      1. À partir du ServiceNow® Store Téléchargez le fichier projet, SN_PS_FSCM_INTEGRATION.zip et enregistrez-le dans le dossier local requis.
      2. Importez le Oracle Financière 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 projet.
        Importez le fichier de projet.
      4. Cliquez sur Copier pour copier les types de définition.
        Copiez les types de définitions.
      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 à Version > Projet.
      7. Sélectionnez Créer des tables, Créer des vues et Exécuter et créer les options de script .
        Concevoir un projet.
        Les tables requises sont créées dans la base de données cible Oracle Financière Peoplesoft .
    2. Activez les services Web requis sur votre Oracle Financière Peoplesoft instance.
      1. Connectez-vous à votre Oracle Financière Peoplesoft instance en tant qu’administrateur système.
      2. Accédez à la Navigateur > Outils de ressources humaines > Courtier d’intégration > Services web > Fournir un service Web.
      3. Dans les critères de recherche, spécifiez sn_ pour le nom de service , puis cliquez sur Rechercher.
        Services web ServiceNow.
      4. Cochez la case en regard des services Web requis, puis cliquez sur Suivant.
        Remarque :
        Assurez-vous de sélectionner 24 services Web ServiceNow.
        Service Description
        SN_AP_INV_PYMNT_STATUS État de paiement de la facture AP
        SN_AP_INV_VOUCHER_ADD_WS Ajouter un bon ServiceNow
        SN_ASSET_LOAD_WS Chargement des actifs
        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 la BU GL
        SN_GET_ITEM_MASTER Élément principal
        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 les 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 de SN
      5. Sous Opérations, cochez la case en regard du service Web requis, puis 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 est affichée au format suivant : <Base-URL>/<webservice-endpoint>.wsdl
      8. Accédez à la Navigateur > Outils de ressources humaines > Courtier d’intégration > Services web > Services basés sur des CI.
      9. Effectuez les mêmes étapes que vous avez effectuées précédemment pour les services Web.
        Remarque :
        Configurez les services Web selon vos besoins.
    3. Fournissez les autorisations requises aux services Web.
      1. Connectez-vous à votre Oracle Financière Peoplesoft instance en tant qu’administrateur système.
      2. Accédez à la Navigateur > Outils de ressources humaines > Courtier d’intégration > Services web > Utilitaires de service > Autorisations d’exploitation de service.
      3. Sélectionnez l’option Service , spécifiez le nom du service dans Service, puis cliquez sur Rechercher.
        Autorisations pour les services Web.
      4. Cochez la case en regard du service Web requis, puis cliquez sur Définir la sécurité.
      5. Dans Accès au service Web, fournissez un accès selon vos besoins, puis cliquez sur Enregistrer.
        Fournissez l’accès requis.
    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. Configurez un enregistrement de connexion pour le Oracle Financière Peoplesoft spoke.
      1. Connectez-vous à l’instance ServiceNow en tant qu’administrateur.
      2. Accédez à la Tous > Automatisation des processus > Concepteur de flux
      3. Sélectionnez l’onglet Connexions .
      4. Localisez l’alias de Oracle_PeopleSoft et cliquez sur Afficher les détails.
        Remarque :
        Ne cliquez pas sur Ajouter une connexion.
        Alias du modèle de connexion du spoke Oracle Peoplesoft
      5. Cliquez sur Configurer.
        Configuration du modèle de connexion du spoke Oracle Peoplesoft
      6. Dans la section Configurer la connexion, renseignez les champs.
        Champ Description
        Nom de la connexion Nom permettant d’identifier la connexion de façon unique.
        URL de connexion URL de base obtenue à partir de l’URL WSDL générée.
        Remarque :
        Supprimez la partie <webservice-endpoint>.wsdl de l’URL WSDL tout en spécifiant l’URL de connexion.
        Nom d'utilisateur Nom d’utilisateur de votre Oracle Financière Peoplesoft compte.
        Mot de passe Mot de passe de votre Oracle Financière Peoplesoft compte.
      7. Cliquez sur Configurer la connexion.
    6. Fournissez des Oracle Financière Peoplesoft informations d’identification pour utiliser l’action de déclencheur de processus.
      1. Connectez-vous à l’instance ServiceNow en tant qu’administrateur.
      2. Accédez à la Informations d’identification Oracle Peoplesoft > Informations d’identification Oracle Peoplesoft.
      3. Cliquez sur Nouveau.
      4. Sur le formulaire, saisissez le nom d’utilisateur et le mot de passe de l’utilisateur disposant des autorisations requises.
      5. Cliquez sur Envoyer.
    7. 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 PSFT > Exé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.
      En fonction du déclencheur que vous avez configuré dans le flux secondaire Interrogation des fournisseurs, les données sont récupérées périodiquement. Pour afficher les données, accédez à PSFT > Données PSFT.