Hello, I am currently designing a scheduling application and have an issue with a dataset backed link type. I have my object “Employee” and another object “Qualifications” which is a many to many type relationship. My backing dataset for this link type has 4 columns:
- ID
- Employee ID
- Qualification ID
- Status
When creating the link type, there is no way to use this “Status” column as the only configuration I can make are selecting the foreign keys to map my Employee object and Qualification object.
My current work around will be to embed the status parameter directly into the Qualification object by duplicating all Qualifications so that “Qualification A” will now be 2 different objects, with an extra parameter denoting the status.
But lets say I need to add a new status for whatever reason, it seems impractical to go through each different qualification and create a new one that has a different value for “Status”.
If there is a way to utilize an extra column in a backing dataset for a many to many relationship, I’m all ears. Or if there is another design paradigm that should be followed for this use case please let me know.
Thank you.