Hello everyone,
We have a specific requirement for the way how we want CRM to work and can't figure out how to configure or develop this. If anyone can help it would be great.
Our setup:
We have our customer profiles set up using "Contacts" entity.
We also have custom entity "TV Boxes" (type: BasePlus) and relationship configured with "contact" for it is "manyToOne".
"TV Box" entity has "MAC Address" field (varchar).
We also have custom entity "Subscription History" (type: Base) that has relationship with contact as "manyToOne" and with TV Box as "manyToOne" as well.
"Subscription History" also has "TV Box MAC" field (type: link).
Business logic behind this setup is: Our customer (contact) signup for TV service - Customer profile (contact) created for this customer.
Customer renting the TV box that we identify by MAC address and this TV box assigned to this customer in CRM.
Also customer paying for subscription period ("Subscription History") for the service that provided using this, assigned to him TV box.
One customer can have more then one TV boxes and more then one "Subscriptions" at the same time.
When we are viewing our customer (Contact) details page we have a section for "Subscription History" on the same page listing all Subscriptions of this customer.
When we click on "+" in "Subscription History" sections header on this page we are getting a "Create Subscription History" form opened to add TV box.
In this form field "TV Box MAC" has an arrow when clicked on it we are getting the full list of all TV boxes we have in the system.
The question is:
How to make that when we click on this arrow in "TV Box MAC" field to get the list of only those TV boxes that assigned to this specific customer instead of ALL TV boxes in the system (TV boxes not assigned or assigned to other customers)?
Thank you
We have a specific requirement for the way how we want CRM to work and can't figure out how to configure or develop this. If anyone can help it would be great.
Our setup:
We have our customer profiles set up using "Contacts" entity.
We also have custom entity "TV Boxes" (type: BasePlus) and relationship configured with "contact" for it is "manyToOne".
"TV Box" entity has "MAC Address" field (varchar).
We also have custom entity "Subscription History" (type: Base) that has relationship with contact as "manyToOne" and with TV Box as "manyToOne" as well.
"Subscription History" also has "TV Box MAC" field (type: link).
Business logic behind this setup is: Our customer (contact) signup for TV service - Customer profile (contact) created for this customer.
Customer renting the TV box that we identify by MAC address and this TV box assigned to this customer in CRM.
Also customer paying for subscription period ("Subscription History") for the service that provided using this, assigned to him TV box.
One customer can have more then one TV boxes and more then one "Subscriptions" at the same time.
When we are viewing our customer (Contact) details page we have a section for "Subscription History" on the same page listing all Subscriptions of this customer.
When we click on "+" in "Subscription History" sections header on this page we are getting a "Create Subscription History" form opened to add TV box.
In this form field "TV Box MAC" has an arrow when clicked on it we are getting the full list of all TV boxes we have in the system.
The question is:
How to make that when we click on this arrow in "TV Box MAC" field to get the list of only those TV boxes that assigned to this specific customer instead of ALL TV boxes in the system (TV boxes not assigned or assigned to other customers)?
Thank you
Comment