Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

Effective Date-Based Attribute Updates in Saviynt Using SOAP Workday

aminahasware
New Contributor III
New Contributor III

Hello Community,

Our client utilizes SOAP Workday for data import, and we have a requirement to update attributes in Saviynt based on specific effective dates. Each attribute may have multiple values with different effective dates.

Here's a sample  from the SOAP response:

<wd:Address_Data wd:Effective_Date="1900-01-01" wd:Address_Format_Type="Basic" wd:Formatted_Address="#####" wd:Defaulted_Business_Site_Address="0">
<wd:Address_Data wd:Effective_Date="2014-10-31" wd:Address_Format_Type="Basic" wd:Formatted_Address="#####" wd:Defaulted_Business_Site_Address="1">
<wd:Position_Data wd:Effective_Date="2020-06-01">
<wd:Address_Data wd:Effective_Date="2020-05-20" wd:Address_Format_Type="Basic" wd:Formatted_Address="#####" wd:Defaulted_Business_Site_Address="0">

Our goal is to update Saviynt attributes only on the provided effective dates. What would be the best approach for this? 

Thankyou.

6 REPLIES 6

Dhruv_S
Saviynt Employee
Saviynt Employee

Hi @aminahasware 

Could you please elaborate more about the requirement. Also please let us know if you are able to achieve the requirement with SOAP UI (if yes-please share the screenshot).

Regards,

Dhruv Sharma

aminahasware
New Contributor III
New Contributor III

Hi @Dhruv_S 

I was trying to achieve the requirement through soap UI , but it is not giving output in soap UI also 

I've tried following in my request :

<wd:Effective_Date>2021-06-16+00:00</wd:Effective_Date>\

aminahasware_0-1706529182264.png

----------------------------------------------------------------------------------------------

<wd:As_Of_Effective_Date>2021-06-16+00:00</wd:As_Of_Effective_Date>

aminahasware_1-1706529237218.png

---------------------------------------------------------------------------------------------

<wd:Response_Filter>
<bsvc:Effective_From>2021-06-12T00:00:00</bsvc:Effective_From>
<bsvc:Effective_Through>2021-06-16T00:00:00</bsvc:Effective_Through>
</wd:Response_Filter>

aminahasware_2-1706529742436.png

showing following error :-

aminahasware_3-1706532002124.png

 

Thankyou.

 

 

 

 

Hi @aminahasware 

If it is not working in SOAP UI, it won't work from Saviynt EIC as well. If you can share working SOAP UI screenshot, then we can look into it further.

Regards,

Dhruv Sharma

aminahasware
New Contributor III
New Contributor III

Hi @Dhruv_S 

Here it is . 

 

aminahasware_0-1706607045529.png

Thankyou.

 

Hi @aminahasware 

Thanks for the above information. However, I am still not clear on the use case we are trying to achieve here. If you can explain that in detail then, we can suggest accordingly.

Regards,

Dhruv Sharma

aminahasware
New Contributor III
New Contributor III

Hi @Dhruv_S 

There are attributes having multiple effective dates in workday  like

1-

<wd:Address_Data wd:Effective_Date="2024-01-01" wd:Address_Format_Type="Basic" wd:Formatted_Address="3804 Giggs Way&amp;#xa;Roseville, CA 95661&amp;#xa;United States of America" wd:Defaulted_Business_Site_Address="0">

--------------------------------------------------------------------------------------------------------------------------

2-

<wd:Address_Data wd:Effective_Date="2024-02-24" wd:Address_Format_Type="Basic" wd:Formatted_Address="915 Highland Pointe Dr, Ste 450&amp;#xa;Roseville, CA 95678&amp;#xa;United States of America" wd:Defaulted_Business_Site_Address="1">

-------------------------------------------------------------------------------------------------------------------------

 So our requirement is that ,

For 1st tag  -

when we import user in saviynt on "2024-01-01" it will import address     field as (3804 Giggs Way&amp;#xa;Roseville, CA 95661&amp;#xa;United States of America) 

-For 2nd tag  -

when we will import user in saviynt on "2024-02-24" it will update address field as  (915 Highland Pointe   Dr, Ste 450&amp;#xa;Roseville, CA 95678&amp;#xa;United States of America)

--------------------------------------------------------------------------------------------------------------------------

- Client can set future effective date also like above example (2024-02-24) , so saviynt should update   address field according to effective date.

Hope you got use case.

Thankyou