Hi Friends,
I am trying to working it out how the termination process works. Trying to make a UML diagram to build my workflows based on. So I am running tests. I have terminated the worker on Dynamics 365 for human resources. But for some reasons, I cannot find the worker terminated in neither of tables (cdm_employment, cdm_worker) in Dataverse (CDS).
Does not seem to be an expected behavior or at least I hope not. Can you please help me understand why? Any recommendation is welcomed
Thank you,
Kia
Hi Kia,
I will suggest you post on the idea in the MS portal
experience.dynamics.com/.../
Thanks Parag for your help. My issue is that worker has 1-to-Many relationship with employment as the worker can be hired in multiple entities therefore multiple employment records. In real world, a worker has 1 contract at a time therefore 1 employment record at a time there exists.
In order to retrieve an employment record associated with a worker, I'd need to filter out all employment records which are not active (employment end date is reached or is in the past).
I suggest better option would have been if employment status attribute is set to 'inactive' once the cdm_employmentenddate is reached.
Thanks,
I don't find the change in status but I can see changes in employment end date.
I'm not sure whether it is a designed behavior or a bug.
Hi all,
Notice the worker status has become 'Inactive' now. What do you think was holding back the 'status change' ?
Many thanks,
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Mansi Soni as our August 2025 Community…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Sohaib Cheema 665 User Group Leader
Martin Dráb 595 Most Valuable Professional
Yng Lih 558