スクロール

2019/12/10 Phase Read / Phase Write APIの機能拡張

概要

HRBC Connect API 4.0.16では、Phase Read APIで指定できるParameterの[field]を新たに追加し、任意のfieldを取得できるように機能拡張を実施致します。
また、Phase Write APIで指定できるParameterの[field]を新たに追加し、任意のFieldを登録できるように機能拡張を実施致します。

本機能拡張による挙動については、明示的にParameterを指定した場合にのみ影響し、既存のアプリへの影響はありません。

(「HRBC」は「PORTERS」の旧名称です。)

 

 

Phase Read / Phase Write APIの機能拡張

[対象となるAPI]

Phase Read
Phase Write

※上記以外のResource APIでは、今回拡張された任意のPhase Fieldを指定して取得することはできません。

 

[変更点]

すべてのリソースのPhase Read/Phase Writeにおいて、下記Fieldが追加されます。

Field Name Data Type Definition
Owner User リソースの所有者
OwnerDepartment System[Department]  所有者の部署

 

ProcessSalesのPhase Read/Phase Writeにおいては、上記に加え、さらに下記Fieldが追加されます。

Field Name Data Type Definition
JobOwner User JOBの所有者
JobOwnerDepartment System[Department] JOBの所有者の部署
ResumeOwner User レジュメの所有者
ResumeOwnerDepartment System[Department] レジュメの所有者の部署

 
  

Sample

 

■ Sample Read

Requet
$phaseURL .= "&resource=5&resourceId=10031&field=Id,RegisteredBy,RegistrationDate,UpdatedBy,UpdateDate,Memo,Owner,OwnerDepartment";

 


Return
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Phase Total="3" Count="3" Start="0">
 <Code>0</Code>
 <Item>
  <Id>10014</Id>
  <Memo>Add Memo</Memo>
  <OwnerDepartment>
   <Department>
    <Department.P_Id>1001</Department.P_Id>
    <Department.P_Name>所属なし</Department.P_Name>
   </Department>
  </OwnerDepartment>
  <Owner>
   <User>
    <User.P_Id>78</User.P_Id>
   </User>
  </Owner>
  <UpdateDate>2019/11/26 21:08:23</UpdateDate>
  <RegistrationDate>2019/11/26 20:46:57</RegistrationDate>
  <UpdatedBy>
   <User>
    <User.P_Id>82</User.P_Id>
   </User>
  </UpdatedBy>
  <RegisteredBy>
   <User>
    <User.P_Id>82</User.P_Id>
   </User>
  </RegisteredBy>
 </Item>
 <Item>
  <Id>10015</Id>
  <Memo>Add Memo</Memo>
  <OwnerDepartment>
   <Department>
    <Department.P_Id>1001</Department.P_Id>
    <Department.P_Name>所属なし</Department.P_Name>
   </Department>
  </OwnerDepartment>
  <Owner>
   <User>
    <User.P_Id>78</User.P_Id>
   </User>
  </Owner>
  <UpdateDate>2019/11/26 21:12:11</UpdateDate>
  <RegistrationDate>2019/11/26 21:11:03</RegistrationDate>
  <UpdatedBy>
   <User>
    <User.P_Id>82</User.P_Id>
   </User>
  </UpdatedBy>
  <RegisteredBy>
   <User>
    <User.P_Id>82</User.P_Id>
   </User>
  </RegisteredBy>
 </Item>
 <Item>
  <Id>10016</Id>
  <Memo>Add Memo</Memo>
  <OwnerDepartment>
   <Department>
    <Department.P_Id>1003</Department.P_Id>
    <Department.P_Name>部署1</Department.P_Name>
   </Department>
  </OwnerDepartment>
  <Owner>
   <User>
    <User.P_Id>1</User.P_Id>
   </User>
  </Owner>
  <UpdateDate>2019/11/26 21:23:04</UpdateDate>
  <RegistrationDate>2019/11/26 21:12:26</RegistrationDate>
  <UpdatedBy>
   <User>
    <User.P_Id>1</User.P_Id>
   </User>
  </UpdatedBy>
  <RegisteredBy>
   <User>
    <User.P_Id>82</User.P_Id>
   </User>
  </RegisteredBy>
 </Item>
</Phase>"

 

■ Sample Write

Requet
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Phase>
 <Item>
  <Id>10011</Id>
  <Resource>5</Resource>
  <ResourceId>10028</ResourceId>
  <Phase>
   <Option.P_ClientContact/>
  </Phase>
  <OwnerDepartment>1006</OwnerDepartment>
  <Owner>2</Owner>
  <Date>2019/11/05 11:13:00</Date>
 </Item>
</Phase>

Return
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Phase>
 <Item>
  <Id>10018</Id>
  <Code>0</Code>
 </Item>
</Phase>

 

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています