Hi @EricRegnier Hi @HSheild ,
Same as Many-to-Many relationship, Default activities arent designed well and I prefer the custom ones. in Many to Many, I replace it with an entity to join the 2 entities meant.
Coming back to the topic of this post, I have been thinking/trying even a better solution and it works wonderfully but needs some fix I guess. It is all related to creating a Sub-Grid then changing the sub-Grid default control to Timeline Control! And I even gave up the creation of custom Activity entity and have created only a normal custom entity so again here is the thing: -
ENTITIES
Project, and it has its own quotation, its own Order etc (so Quotation and Order are many to one connected to Project)
I create a Custom entity called Project Note, and it has its look up for Project, Quotation, Order etc
Then in this Project Note I create these fields
1. Project lookup (for notes at project (it's called Lead in CRM) level)
2. Quotation lookup (for notes and the Quote level).\, and when this is created, Project is popped up using process (not powerautomate)
3. Order lookup (for notes at the Order level) and when this is created, Quotation and Project are popped up - using Process (not power automate)
4. Stage (text!) and it can be popped up based on the Level of the note
5. Stage Order (whole number and it can be popped up based on the Level of the note)
6. Description etc
7. Other fields as necessary such as Info/Task, Due date etc
Then I create that sub-grid in the Project, and the Quotation, I create some Project Notes and Here are the outcomes:
Problems: -
1. I cant add new notes from this Timeline Sub-Grid.
2. I tried create a thumbnail, one of the properties of the Timeline control for sub-grid, was useless. So what is the image place holder right there?
3. What is this see more on Bing News 🙂
4. If there are no good answers/fixes to the above then why this Timeline control exist?
PS: I use process not power automate because I believe CDS should has its own 'version' of power automate to enable drag and drop, remember we were promised no code low code.