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

Unable to import Hire_rescinded attribute's value after profile is rescinded by HR

navneetv
Regular Contributor II
Regular Contributor II

Hi Team,

could you please help here? I was trying to set up the rule for triggering the disablement for all accounts if the hire_rescinded attribute flags 1.  Since the normal user has always a 0 value in the Hire_rescinded attribute but HR rescinds only those profile who doesn't join the organization on their start date. In that scenario, we want to get disablement tasks triggered.

i am able to populate the value by using Xpath. However when HR rescinds the profile. it was expected to generate the disablement task for those profiles but no tasks were created even the hire_rescinded attribute value didn't change as well.

Although I can see the flag turned from 0 to 1 via the postman

navneetv_0-1695982729154.png

 still value is showing 0 in Saviynt after workday import 

navneetv_1-1695982770712.png

Xpath: 

"CUSTOMPROPERTY8": "Worker_Data.Employment_Data.Worker_Status_Data.Hire_Rescinded",
 
Rule which configured 
navneetv_2-1695982931027.png

 

4 REPLIES 4

dgandhi
All-Star
All-Star

What is the config for below?

dgandhi_0-1696002888181.png

 

Thanks,
Devang Gandhi
If this reply answered your question, please Accept As Solution and give Kudos to help others who may have a similar problem.

navneetv
Regular Contributor II
Regular Contributor II

It is updated from import. it is not about the rule not running even if the attribute's value is not being changed from 0 to 1 in CP8(Worker Descriptor). I believe the workday Import job is unable to read this profile as this profile is showing in the "user NOT in Feed" report. however, we want to change the flagged from 0 to 1 .once HR has rescinded the profile 

navneetv
Regular Contributor II
Regular Contributor II

Hi, @dgandhi this issue is with the conversion user as well. When The user converts from contractor to employee and employee ID doesn't change. so technically after the start date, the user employee type should be updated from the contractor to the employee, and in start date attribute should be updated with a new start date which will be set for the employee profile. 

So to get the update for conversion users. we created another connection and we changed the payload field.

Do you also face the issue with SOAP workday connector, where updated value is not synced from workday to saviynt 

<bsvc:Get_Workers_Request bsvc:version="${API_VERSION}">
<bsvc:Request_References bsvc:Ignore_Invalid_References="true" bsvc:Skip_Non_Existing_Instances="true">
<bsvc:Worker_Reference bsvc:Descriptor="key">
<bsvc:ID bsvc:type="Employee_ID"><Need to enter empl ID></bsvc:ID>
</bsvc:Worker_Reference>
</bsvc:Request_References>
<bsvc:Request_Criteria>
<bsvc:Exclude_Employees>false</bsvc:Exclude_Employees>
<bsvc:Exclude_Contingent_Workers>false</bsvc:Exclude_Contingent_Workers>
<bsvc:Exclude_Inactive_Workers>false</bsvc:Exclude_Inactive_Workers> ${INCREMENTAL_IMPORT_CRITERIA}
</bsvc:Request_Criteria>
<bsvc:Response_Filter>
<bsvc:Page>${PAGE_NUMBER}</bsvc:Page>
<bsvc:Count>${PAGE_SIZE}</bsvc:Count>
<bsvc:As_Of_Effective_Date>2023-12-31T00:00:00.0Z</bsvc:As_Of_Effective_Date>
</bsvc:Response_Filter>
<bsvc:Response_Group>
<bsvc:Include_Organizations>true</bsvc:Include_Organizations>
<bsvc:Include_Collective_Agreement_Data>false</bsvc:Include_Collective_Agreement_Data>
<bsvc:Include_Personal_Information>true</bsvc:Include_Personal_Information>
<bsvc:Include_Compensation>false</bsvc:Include_Compensation>
<bsvc:Include_Subevents_for_Corrected_Transaction>false</bsvc:Include_Subevents_for_Corrected_Transaction>
<bsvc:Include_Background_Check_Data>false</bsvc:Include_Background_Check_Data>
<bsvc:Exclude_Business_Unit_Hierarchies>true</bsvc:Exclude_Business_Unit_Hierarchies>
<bsvc:Exclude_Grants>true</bsvc:Exclude_Grants>
<bsvc:Exclude_Gifts>true</bsvc:Exclude_Gifts>
<bsvc:Exclude_Supervisory_Organizations>true</bsvc:Exclude_Supervisory_Organizations>
<bsvc:Include_Benefit_Enrollments>false</bsvc:Include_Benefit_Enrollments>
<bsvc:Include_Qualifications>false</bsvc:Include_Qualifications>
<bsvc:Exclude_Cost_Centers>false</bsvc:Exclude_Cost_Centers>
<bsvc:Include_Talent_Assessment>false</bsvc:Include_Talent_Assessment>
<bsvc:Include_Career>false</bsvc:Include_Career>
<bsvc:Include_Roles>false</bsvc:Include_Roles>
<bsvc:Include_Related_Persons>false</bsvc:Include_Related_Persons>
<bsvc:Include_User_Account>false</bsvc:Include_User_Account>
<bsvc:Exclude_Regions>true</bsvc:Exclude_Regions>
<bsvc:Include_Management_Chain_Data>true</bsvc:Include_Management_Chain_Data>
<bsvc:Include_Subevents_for_Rescinded_Transaction>false</bsvc:Include_Subevents_for_Rescinded_Transaction>
<bsvc:Include_Benefit_Eligibility>false</bsvc:Include_Benefit_Eligibility>
<bsvc:Exclude_Gift_Hierarchies>true</bsvc:Exclude_Gift_Hierarchies>
<bsvc:Exclude_Grant_Hierarchies>true</bsvc:Exclude_Grant_Hierarchies>
<bsvc:Exclude_Funds>true</bsvc:Exclude_Funds>
<bsvc:Include_Contingent_Worker_Tax_Authority_Form_Information>false</bsvc:Include_Contingent_Worker_Tax_Authority_Form_Information>
<bsvc:Include_Reference>true</bsvc:Include_Reference>
<bsvc:Include_Extended_Employee_Contract_Details>false</bsvc:Include_Extended_Employee_Contract_Details>
<bsvc:Include_Multiple_Managers_in_Management_Chain_Data>false</bsvc:Include_Multiple_Managers_in_Management_Chain_Data>
<bsvc:Include_Worker_Documents>false</bsvc:Include_Worker_Documents>
<bsvc:Include_Additional_Jobs>false</bsvc:Include_Additional_Jobs>
<bsvc:Include_Feedback_Received>false</bsvc:Include_Feedback_Received>
<bsvc:Exclude_Organization_Support_Role_Data>true</bsvc:Exclude_Organization_Support_Role_Data>
<bsvc:Exclude_Custom_Organizations>false</bsvc:Exclude_Custom_Organizations>
<bsvc:Include_Employee_Contract_Data>false</bsvc:Include_Employee_Contract_Data>
<bsvc:Exclude_Programs>true</bsvc:Exclude_Programs>
<bsvc:Include_Goals>false</bsvc:Include_Goals>
<bsvc:Exclude_Location_Hierarchies>true</bsvc:Exclude_Location_Hierarchies>
<bsvc:Exclude_Fund_Hierarchies>true</bsvc:Exclude_Fund_Hierarchies>
<bsvc:Exclude_Company_Hierarchies>true</bsvc:Exclude_Company_Hierarchies>
<bsvc:Exclude_Matrix_Organizations>true</bsvc:Exclude_Matrix_Organizations>
<bsvc:Include_Employment_Information>true</bsvc:Include_Employment_Information>
<bsvc:Include_Contracts_for_Terminated_Workers>false</bsvc:Include_Contracts_for_Terminated_Workers>
<bsvc:Include_Account_Provisioning>false</bsvc:Include_Account_Provisioning>
<bsvc:Exclude_Region_Hierarchies>true</bsvc:Exclude_Region_Hierarchies>
<bsvc:Exclude_Teams>true</bsvc:Exclude_Teams>
<bsvc:Include_Succession_Profile>false</bsvc:Include_Succession_Profile>
<bsvc:Exclude_Business_Units>true</bsvc:Exclude_Business_Units>
<bsvc:Include_Probation_Period_Data>false</bsvc:Include_Probation_Period_Data>
<bsvc:Exclude_Companies>false</bsvc:Exclude_Companies>
<bsvc:Include_Development_Items>false</bsvc:Include_Development_Items>
<bsvc:Include_Employee_Review>false</bsvc:Include_Employee_Review>
<bsvc:Exclude_Program_Hierarchies>true</bsvc:Exclude_Program_Hierarchies>
<bsvc:Exclude_Cost_Center_Hierarchies>false</bsvc:Exclude_Cost_Center_Hierarchies>
<bsvc:Include_Skills>false</bsvc:Include_Skills>
<bsvc:Exclude_Pay_Groups>true</bsvc:Exclude_Pay_Groups>
</bsvc:Response_Group>
</bsvc:Get_Workers_Request>

 

navneetv
Regular Contributor II
Regular Contributor II

If I add that the employee value changed for CP8 from 0 to 1 but since this could be required a manual effort. We will not be sure when HR rescinds the profile. we want to get the update from workday to saviynt by itself so that disablement should be triggered when the profile is rescinded by HR