스포크 설정 Oracle 피플소프트 파이낸셜

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 14분
  • ServiceNow 인스턴스를 통합 Oracle 피플소프트 파이낸셜 하고 기본 인증을 사용하여 요청을 인증합니다.

    시작하기 전에

    • 통합 허브 구독을 요청합니다.
    • Oracle 피플소프트 파이낸셜 스포크를 활성화합니다.
    • Peoplesoft 애플리케이션 디자이너에 대한 Oracle 액세스 권한이 있는지 확인합니다.
    • 필요한 역할: ServiceNow admin 및 Oracle 피플소프트 파이낸셜 System Admin

    프로시저

    1. 애플리케이션 디자이너에서 프로젝트를 임포트합니다. Oracle 피플소프트 파이낸셜
      1. 에서 ServiceNow® Store 프로젝트 파일을 다운로드하고 SN_PS_FSCM_INTEGRATION.zip하여 필요한 로컬 폴더에 저장합니다.
      2. 프로젝트를 대상 환경, Oracle 즉 Peoplesoft 애플리케이션 디자이너로 임포트 Oracle 피플소프트 파이낸셜 합니다.
      3. 다음으로 이동 프로젝트 복사 > 시작 파일 을 클릭하고 프로젝트 파일을 선택합니다.
        프로젝트 파일을 임포트합니다.
      4. 복사를 클릭하여 정의 유형을 복사합니다.
        정의 유형을 복사합니다.
      5. 프로젝트에 모든 객체가 있는지 확인합니다. 애플리케이션 패키지, 기록, 서비스 및 서비스 운영을 지원합니다.
      6. 다음으로 이동하여 프로젝트 빌드 빌드 > 프로젝트.
      7. 테이블 생성, 뷰 생성, 스크립트 실행 및 빌드 옵션을 선택합니다.
        프로젝트를 빌드합니다.
        필요한 테이블은 대상 Oracle 피플소프트 파이낸셜 데이터베이스에 작성됩니다.
    2. 인스턴스에서 Oracle 피플소프트 파이낸셜 필요한 웹 서비스를 활성화합니다.
      1. 시스템 관리자로 인스턴스에 Oracle 피플소프트 파이낸셜 로그인합니다.
      2. 다음으로 이동 네비게이터 > 사용자 도구 > 통합 브로커 > 웹 서비스 > 웹 서비스 제공.
      3. 검색 기준에서 서비스 이름대한 sn_ 지정하고 검색을 클릭합니다.
        ServiceNow 웹 서비스.
      4. 필요한 웹 서비스에 대한 확인란을 선택하고 다음을 클릭합니다.
        주:
        24개의 ServiceNow 웹 서비스를 선택해야 합니다.
        서비스 설명
        SN_AP_INV_PYMNT_STATUS AP 송장 지불 상태
        SN_AP_INV_VOUCHER_ADD_WS ServiceNow 바우처 추가
        SN_ASSET_LOAD_WS 자산 로드
        SN_BILL_GET_INV 송장 가져오기
        SN_CREATE_VENDOR_CI 벤더 작성
        SN_EXECUTEQUERY ServiceNow - QAS
        SN_GET_AP_INVOICE_DTL AP 송장 상세사항
        SN_GET_ASR 사전 배송 영수증
        SN_GET_ASSET SN_GET_ASSET
        SN_GET_BID_EVENT ServiceNow 입찰 이벤트
        SN_GET_CC Const 센터 가져오기
        SN_GET_CURRENCY_RATES 환율 가져오기
        SN_GET_GL_ACCOUNT GI 계정 가져오기
        SN_GET_GL_BALANCE 원장 데이터
        SN_GET_GL_BU GL BU 가져오기
        SN_GET_ITEM_MASTER 항목 마스터
        SN_GET_POHDR PO 헤더
        SN_GET_POLN PO 라인 가져오기
        SN_GET_SHIPTO_LOCATIONS 배송지 위치 가져오기
        SN_GET_SUPPLIERS 공급자/벤더 가져오기
        SN_JOURNAL_LOAD ServiceNow 저널 로드
        SN_MANAGE_PROCESSES ServiceNow 프로세스 웹 서비스
        SN_PO_CANCEL SN PO 취소
        SN_RECPT_LOAD 영수증 frm SN
      5. 작업에서 필요한 웹 서비스에 대한 확인란을 선택하고 다음을 클릭합니다.
      6. WSDL 뷰를 클릭하여 WSDL 파일을 보고 다음을 클릭합니다.
      7. 게시 옵션 지정에서 마침을 클릭합니다.
        생성된 WSDL URL은 <Base-URL>/<webservice-endpoint>.wsdl 형식으로 표시됩니다.
      8. 다음으로 이동 네비게이터 > 사용자 도구 > 통합 브로커 > 웹 서비스 > CI 기반 서비스.
      9. 웹 서비스에 대해 이전에 수행한 것과 동일한 단계를 수행합니다.
        주:
        요구 사항에 따라 웹 서비스를 구성합니다.
    3. 웹 서비스에 필요한 권한을 제공합니다.
      1. 시스템 관리자로 인스턴스에 Oracle 피플소프트 파이낸셜 로그인합니다.
      2. 다음으로 이동 네비게이터 > 사용자 도구 > 통합 브로커 > 웹 서비스 > 서비스 유틸리티 > 서비스 운영 권한.
      3. 서비스 옵션을 선택하고 서비스에서 서비스 이름을 지정한 후 검색을 클릭합니다.
        웹 서비스에 대한 권한입니다.
      4. 필요한 웹 서비스에 대한 확인란을 선택하고 보안 설정을 클릭합니다.
      5. 웹 서비스 접근에서 요구 사항에 따라 접근을 제공하고 저장을 클릭합니다.
        필요한 접근 권한을 제공합니다.
    4. Peoplesoft 응용 프로그램 디자이너에서 SQL Developer 또는 Data Mover를 Oracle 사용하여 데이터베이스에 연결하고 이러한 스크립트를 실행하여 저널 항목 SN_ACCT_ENTRY 작성되었는지 확인합니다.
      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. 스포크에 대한 Oracle 피플소프트 파이낸셜 연결 기록을 구성합니다.
      1. ServiceNow 관리자로 인스턴스에 로그인합니다.
      2. 다음으로 이동 모두 > 프로세스 자동화 > 플로우 디자이너
      3. 연결 탭을 선택합니다.
      4. Oracle_PeopleSoft 별칭을 찾아 세부 정보 보기를 클릭합니다.
        주:
        연결 추가를 클릭하지 마십시오.
        Oracle Peoplesoft 스포크 연결 템플릿 별칭
      5. 구성을 클릭합니다.
        Oracle Peoplesoft 스포크 연결 템플릿 구성
      6. 연결 구성에서 필드를 입력합니다.
        필드 설명
        연결 이름 연결을 고유하게 식별하는 이름입니다.
        연결 URL 작성된 WSDL URL에서 가져온 기본 URL입니다.
        주:
        연결 URL을 지정하는 동안 WSDL URL의 <webservice-endpoint>.wsdl 부분을 제거합니다.
        사용자 이름 계정의 Oracle 피플소프트 파이낸셜 사용자 이름입니다.
        암호 계정의 암호입니다 Oracle 피플소프트 파이낸셜 .
      7. 연결 구성을 클릭합니다.
    6. 프로세스 트리거 작업을 사용하기 위한 자격 증명을 제공하십시오 Oracle 피플소프트 파이낸셜 .
      1. ServiceNow 관리자로 인스턴스에 로그인합니다.
      2. 다음으로 이동 Oracle Peoplesoft 자격 증명 > Oracle Peoplesoft 자격 증명.
      3. 새로 만들기를 클릭합니다.
      4. 양식에서 필요한 권한이 있는 사용자의 사용자 이름과 암호를 입력합니다.
      5. 제출을 클릭합니다.
    7. 필요한 날짜까지 일일 공급자의 상세 정보를 검색합니다.
      1. ServiceNow 관리자로 인스턴스에 로그인합니다.
      2. 다음으로 이동 PSFT 플로우 실행 > PSFT 플로우 실행.
      3. 새로 만들기를 클릭합니다.
      4. 마지막으로 성공한 실행에서 일일 공급자 데이터를 검색할 최대 날짜를 선택합니다.
      5. 제출을 클릭합니다.
      공급자 폴링 하위 플로우에서 구성한 트리거에 따라 데이터가 주기적으로 검색됩니다. 데이터를 보려면 다음으로 이동하십시오. PSFT > PSFT 데이터.