Create Contact Categories from Matter Participants

Create Contact Categories from Matter Participants



  1. --The following script will create Contact Categories from the roles
  2. --that Contacts are linked to on Matters and then assign the contacts to those categories.
  3. GO

  4. INSERT INTO __M_Contacts_Categories (
  5. Id, 
  6. Final_Subject
  7. )
  8. SELECT DISTINCT
  9. CONCAT('SYNTHESIZED --- ', Final_Participant_Role),
  10. Final_Participant_Role
  11. FROM
  12. __M_Matters_Participating_Entities
  13. WHERE 1=1
  14. AND Final_Participant_Type = '__M_Contacts'

  15. INSERT INTO __M_Contacts_Categories_Participating_Entities(
  16. Id,
  17. Final_ContactCategory_Id, 
  18. Final_Participant_Id, 
  19. Final_Participant_Type
  20. )
  21. SELECT DISTINCT
  22. CONCAT('SYNTHESIZED --- ', Final_Participant_Role, ' --- ', Final_Participant_Id),
  23. CONCAT('SYNTHESIZED --- ', Final_Participant_Role),
  24. Final_Participant_Id,
  25. Final_Participant_Type
  26. FROM
  27. __M_Matters_Participating_Entities
  28. WHERE 1=1
  29. AND Final_Participant_Type = '__M_Contacts'

  30. GO