---
sourceDocument: Xanadu 애플리케이션과의 통합 생성
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu 애플리케이션과의 통합 생성

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

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

# 스포크 설정 Oracle 피플소프트 파이낸셜 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 15분

및 ServiceNow 인스턴스를 통합 Oracle 피플소프트 파이낸셜 하고 기본 인증을 사용하여 요청을 인증합니다.

## 시작하기 전에

* 구독을 Integration Hub 요청합니다.
* Oracle 피플소프트 파이낸셜 스포크를 활성화합니다.
* Peoplesoft 애플리케이션 디자이너에 대한 Oracle 액세스 권한이 있는지 확인합니다.
* 필요한 역할: ServiceNow admin 및 Oracle 피플소프트 파이낸셜 시스템 관리자
{#setup-pplsoftfin-spoke__ul_zxb_3sm_h4b}

## 프로시저

1. 애플리케이션 디자이너에서 프로젝트를 임포트합니다 Oracle 피플소프트 파이낸셜 .
   1. 에서 [ServiceNow® Store](https://store.servicenow.com/sn_appstore_store.do#!/store/application/6700409ddb1de4541e5c56a8dc961927) 프로젝트 파일을 다운로드하고 SN_PS_FSCM_INTEGRATION.zip 필요한 로컬 폴더에 저장합니다.
   2. 프로젝트를 대상 환경, Oracle 즉 Peoplesoft Application Designer로 임포트 Oracle 피플소프트 파이낸셜 합니다.
   3. 다음으로 이동 프로젝트 복사시작 파일 을 클릭하고 프로젝트 파일을 선택합니다.  
   4. 복사를 클릭하여 정의 유형을 복사합니다.  
   5. 프로젝트에 모든 개체가 있는지 확인합니다. 애플리케이션 패키지, 기록, 서비스 및 서비스 운영.
   6. 다음으로 이동하여 프로젝트를 빌드합니다. 빌드프로젝트.
   7. Create Tables(테이블 생성), Create Views(뷰 생성) 및 Execute and build script(스크립트 실행 및 빌드) 옵션을 선택합니다.  
      대상 Oracle 피플소프트 파이낸셜 데이터베이스에 필요한 테이블이 만들어집니다.
   {#setup-pplsoftfin-spoke__substeps_td5_ytq_j4b}
2. 인스턴스에 필요한 웹 서비스를 활성화합니다 Oracle 피플소프트 파이낸셜 .
   1. Oracle 피플소프트 파이낸셜 인스턴스에 시스템 관리자로 로그인합니다.
   2. 다음으로 이동 네비게이터사용자 도구Integration Broker웹 서비스웹 서비스 제공.
   3. Search Criteria(검색 조건)에서 Service Name(서비스 이름)에 <kbd class="ph userinput">sn_</kbd> 지정하고 Search(검색)를 클릭합니다.  
   4. 필요한 웹 서비스에 대한 확인란을 선택하고 다음을 클릭합니다.  
      주:  
      24개의 ServiceNow 웹 서비스를 선택해야 합니다.{#setup-pplsoftfin-spoke__table_fdd_s53m_h4b__entry__2}

      | 서비스 | 설명 |
      |-|-|
      | 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 |
      [ ]

      {#setup-pplsoftfin-spoke__table_fdd_s53m_h4b}
   5. Operations(작업)에서 필요한 웹 서비스에 대한 확인란을 선택하고 Next(다음)를 클릭합니다.
   6. WSDL 보기를 클릭하여 WSDL 파일을 보고 다음을 클릭합니다.
   7. Specify Publishing Options(게시 옵션 지정)에서 Finish(마침)를 클릭합니다.  
      생성된 WSDL URL은 <kbd class="ph userinput">&lt;Base-URL&gt;/&lt;webservice-endpoint&gt;.wsdl</kbd> 형식으로 표시됩니다.
   8. 다음으로 이동 네비게이터사용자 도구Integration Broker웹 서비스CI 기반 서비스.
   9. 이전에 웹 서비스에 대해 수행한 것과 동일한 단계를 수행합니다.  
      주:  
      요구 사항에 따라 웹 서비스를 구성합니다.
   {#setup-pplsoftfin-spoke__substeps_tdy_qsm_h4b}
3. 웹 서비스에 필요한 권한을 제공합니다.
   1. Oracle 피플소프트 파이낸셜 인스턴스에 시스템 관리자로 로그인합니다.
   2. 다음으로 이동 네비게이터사용자 도구Integration Broker웹 서비스서비스 유틸리티서비스 운영 권한.
   3. 서비스 옵션을 선택하고 서비스에서 서비스 이름을 지정한 다음 검색을 클릭합니다.  
   4. 필요한 웹 서비스에 대한 확인란을 선택하고 보안 설정을 클릭합니다.
   5. Web Service Access(웹 서비스 액세스)에서 요구 사항에 따라 액세스 권한을 제공하고 Save(저장)를 클릭합니다.  
   {#setup-pplsoftfin-spoke__substeps_h1b_lvm_h4b}
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. 기본 인증 자격 증명을 선택합니다.
   5. 양식에서 다음 값을 입력합니다.  
      {#setup-pplsoftfin-spoke__table_cls_z1n_h4b__entry__2}

      |   |   |
      |-|-|
      | 이름 | 자격 증명 기록을 식별하는 이름입니다. 예를 들어 <kbd class="ph userinput">Peoplesoft Cred</kbd>입니다. |
      | 사용자 이름 | 인스턴스에 로그인 Oracle 피플소프트 파이낸셜 하는 데 필요한 권한이 있는 사용자 이름입니다. |
      | 암호 | 인스턴스에 로그인하기 위한 암호입니다 Oracle 피플소프트 파이낸셜 . |
      | 활성 | 자격 증명 기록을 적극적으로 사용하는 옵션입니다. |
      [ ]

      {#setup-pplsoftfin-spoke__table_cls_z1n_h4b}
   6. 제출을 클릭합니다.
   {#setup-pplsoftfin-spoke__substeps_rbk_q1n_h4b}
6. 스포크에 Oracle 피플소프트 파이낸셜 대한 연결 기록을 생성합니다.
   1. ServiceNow 인스턴스에 관리자로 로그인합니다.
   2. 다음으로 이동 연결 및 자격 증명연결 및 자격 증명 별칭.
   3. 스포크에 대한 Oracle 피플소프트 파이낸셜 기록에 대해 엽니다.
   4. Connections( 연결 ) 탭에서 New( 새로 만들기)를 클릭합니다.
   5. 양식에서 다음 값을 입력합니다.  
      {#setup-pplsoftfin-spoke__table_any_shp_gfb__entry__2}

      | 필드 | 필요한 값 |
      |-|-|
      | 이름 | 연결 기록을 고유하게 식별하는 이름입니다. 예를 들어 <kbd class="ph userinput">Peoplesoft Connection</kbd>을 입력합니다. |
      | 자격 증명 | Jenkins에 대해 생성한 자격 증명 기록입니다. 예를 들어 Peoplesoft Cred를 선택합니다. |
      | 연결 URL | 생성된 WSDL URL에서 가져온 기본 URL입니다. |
      [ ]

      {#setup-pplsoftfin-spoke__table_any_shp_gfb}
   6. 제출을 클릭합니다.
   {#setup-pplsoftfin-spoke__substeps_h2w_hbn_h4b}
7. 프로세스 트리거 작업을 사용하기 위한 자격 증명을 제공 Oracle 피플소프트 파이낸셜 하십시오.
   1. ServiceNow 인스턴스에 관리자로 로그인합니다.
   2. 다음으로 이동 Oracle Peoplesoft 자격 증명Oracle Peoplesoft 자격 증명.
   3. 새로 만들기를 클릭합니다.
   4. 양식에 필요한 권한이 있는 사용자의 사용자 이름과 암호를 입력합니다.
   5. 제출을 클릭합니다.
   {#setup-pplsoftfin-spoke__substeps_xld_vdn_h4b}
8. 필요한 날짜까지 일일 공급자의 상세 정보를 검색합니다.
   1. ServiceNow 인스턴스에 관리자로 로그인합니다.
   2. 다음으로 이동 PSFT 플로우 실행PSFT 플로우 실행.
   3. 새로 만들기를 클릭합니다.
   4. 마지막으로 성공한 실행에서 일일 공급자 데이터를 검색할 최대 날짜를 선택합니다.
   5. 제출을 클릭합니다.

   {#setup-pplsoftfin-spoke__substeps_g4f_hrs_j4b}  
   폴링 공급자 하위 플로우에서 구성한 트리거에 따라 데이터가 주기적으로 검색됩니다. 데이터를 보려면 다음으로 이동합니다. PSFTPSFT 데이터.

