2017-12-25 10 views
0

Workday SOAP API를 작성 중입니다. SOAP API 사용 - 작업 요청 생성 (Create_Requisition_Request)을 시도하고 있으며 각 속성 및 요소에 대해 유효한 값이 무엇인지 고심하고 있습니다. 누구든지 일부 샘플 요청을 도와 주시길 바랍니다. 링크를 클릭하면 각 요소와 속성에 유효한 값을 얻을 수 있습니다. 이것에 대한 도움은 매우 감사하겠습니다.Workday - SOAP API - Create_Requisition_Request SOAP 페이로드

+0

wsdl이 있습니까? – Rao

+0

예 있습니다. 여기 있습니다 - WSDL에 대한 링크입니다 - https://community.workday.com/sites/default/files/file-hosting/productionapi/Recruiting/v29.1/Recruiting.html – Bhavna

+0

올바른 값을 얻으려면 제공된 링크에서 사용할 수있는 xsd 파일을 참조해야합니다. – Rao

답변

0

최소한의 정보만으로 XML 페이로드를 채웠습니다. 일부 필드를 추가하거나 제거 할 수 있습니다.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:bsvc="urn:com.workday/bsvc"> 
    <soapenv:Header/> 
    <soapenv:Body> 
     <bsvc:Create_Requisition_Request bsvc:version="v27.2"> 
      <bsvc:Business_Process_Parameters> 
       <bsvc:Auto_Complete>true</bsvc:Auto_Complete> 
       <bsvc:Run_Now>true</bsvc:Run_Now> 
       <bsvc:Comment_Data> 
        <bsvc:Comment>Create Job Requisition using WWS</bsvc:Comment> 
       </bsvc:Comment_Data> 
      </bsvc:Business_Process_Parameters> 
      <bsvc:Create_Job_Requisition_Data> 
       <bsvc:Position_Restriction_Reference> 
        <bsvc:ID bsvc:type="Position_ID">Your Position ID eg P-00300</bsvc:ID> 
       </bsvc:Position_Restriction_Reference> 
       <bsvc:Number_of_Openings>1</bsvc:Number_of_Openings> 
       <bsvc:Job_Requisition_Data> 
        <bsvc:Job_Requisition_ID>MY-REQ-001</bsvc:Job_Requisition_ID> 
        <bsvc:Job_Posting_Title>Software Engineer</bsvc:Job_Posting_Title> 
        <bsvc:Recruiting_Start_Date>2018-01-01</bsvc:Recruiting_Start_Date> 
        <bsvc:Target_Hire_Date>2018-01-01</bsvc:Target_Hire_Date> 
        <bsvc:Job_Profile_Reference> 
         <bsvc:ID bsvc:type="Job_Profile_ID">Enter Job profile ID (it should be in your tenant)</bsvc:ID> 
        </bsvc:Job_Profile_Reference> 
        <bsvc:Worker_Type_Reference>       
         <bsvc:ID bsvc:type="Worker_Type_ID">Employee</bsvc:ID> 
        </bsvc:Worker_Type_Reference> 
        <bsvc:Worker_Sub-Type_Reference> 
         <bsvc:ID bsvc:type="Employee_Type_ID">Regular</bsvc:ID> 
        </bsvc:Worker_Sub-Type_Reference> 
        <bsvc:Primary_Location_Reference bsvc:Descriptor="nimborum in"> 
         <bsvc:ID bsvc:type="Location_ID">Toronto_site</bsvc:ID> 
        </bsvc:Primary_Location_Reference> 
        <bsvc:Position_Time_Type_Reference bsvc:Descriptor="animos et temperat"> 
         <bsvc:ID bsvc:type="Position_Time_Type_ID">Full_time</bsvc:ID> 
        </bsvc:Position_Time_Type_Reference> 
        <bsvc:Scheduled_Weekly_Hours>40</bsvc:Scheduled_Weekly_Hours> 
       </bsvc:Job_Requisition_Data> 
      </bsvc:Create_Job_Requisition_Data> 
     </bsvc:Create_Requisition_Request> 
    </soapenv:Body> 
</soapenv:Envelope> 
+0

의견을 남길 시간을내어 주신 Hikmat에게 감사드립니다. 내가 공유 한 XML 구조를 사용해 보았지만, Workday를 처음 접하는 이래로 걱정이된다. 위의 XML 구조와 같은 참조 필드의 값을 어디에서 얻을 수 있을지 모르겠다. ' 채용 정보 ID를 입력하십시오 (임차인이어야 함) ' 내가 이해할 수 있도록 도와 주시겠습니까? 각 요소 및 특성에 대해 유효한 값을 얻는 방법에 대한 정보를 얻을 수 있습니다. – Bhavna

+0

skype 전화는 어떻습니까? 귀하의 연락처 정보를 공유하십시오. – Hikmat

+0

@Hikmat 고객을 제출하려고하는데 "주소가 삭제되지 않는 한 국가 참조가 필요합니다"라는 메시지가 나타납니다. 내가 사용한 Country_reference ID는 ISO_3166-1_Alpha-2_Code입니다. 고객을 제출할 때 국가 참조를 삭제하려고했지만 아무 소용이 없습니다. –