9 shape = record, fontsize = 18
14 "Records" [shape = record, fontsize = 18, label = "(Any RT::Record)" ];
15 "Records" -> "Principals" [label = "Creator -> id"];
16 "ACL" [shape = record, fontsize = 18, label = "<col0> \N " ];
17 "ACL" -> "Principals" [label="PrincipalId -> id"];
18 "ACL" -> "Principals" [label="DelegatedBy -> id"];
19 "ACL" -> "ACL" [label="DelegatedFrom -> id"];
21 "Attachments" [shape = record, fontsize = 18, label = "<col0> \N " ];
22 "Attachments" -> "Transactions" [label="TransactionId -> id"];
23 "Attachments" -> "Attachments" [label="Parent -> id"];
25 "CachedGroupMemers" [shape = record, fontsize = 18, label = "<col0> \N " ];
26 "CachedGroupMemers" -> "Groups" [label="GroupId -> id", weight=2];
27 "CachedGroupMemers" -> "Principals" [label="MemberId -> id"];
28 "CachedGroupMemers" -> "CachedGroupMemers" [label="Via -> id"];
29 "CachedGroupMemers" -> "Groups" [label="ImmediateParentId -> id"];
31 "CustomFields" [shape = record, fontsize = 18, label = "<col0> \N " ];
33 "CustomFieldValues" [shape = record, fontsize = 18, label = "<col0> \N " ];
34 "CustomFieldValues" -> "CustomFields" [label="CustomField -> id"];
36 "GroupMembers" [shape = record, fontsize = 18, label = "<col0> \N " ];
37 "GroupMembers" -> "Groups" [label="GroupId -> id", weight=2];
38 "GroupMembers" -> "Principals" [label="MemberId -> id", weight = 2];
40 "Groups" [shape = record, fontsize = 18, label = "<col0> \N " ];
41 "Groups" -> "Principals" [label="Groups.id -> id"];
43 "Links" [shape = record, fontsize = 18, label = "<col0> \N " ];
44 "Links" -> "Tickets" [label="LocalBase => id (usually)", style="dotted"];
45 "Links" -> "Tickets" [label="LocalTarget => id (usually)", style="dotted"];
47 "Principals" [shape = record, fontsize = 18, label = "<col0> \N " ];
49 "Attributes" [shape = record, fontsize = 18, label = "<col0> \N " ];
50 "Attributes" -> "Records" [label="ObjectId -> id"];
52 "Queues" [shape = record, fontsize = 18, label = "<col0> \N " ];
54 "ScripActions" [shape = record, fontsize = 18, label = "<col0> \N " ];
56 "ScripConditions" [shape = record, fontsize = 18, label = "<col0> \N " ];
58 "Scrips" [shape = record, fontsize = 18, label = "<col0> \N " ];
59 "Scrips" -> "ScripConditions" [label="ScripCondition -> id"];
60 "Scrips" -> "ScripActions" [label="ScripAction -> id"];
61 "Scrips" -> "Templates" [label="Template -> id"];
62 "Scrips" -> "Queues" [label="Queue -> id"];
64 "Templates" [shape = record, fontsize = 18, label = "<col0> \N " ];
65 "Templates" -> "Queues" [label ="Queue -> id" ];
67 "ObjectCustomFields" [shape = record, fontsize = 18, label = "<col0> \N " ];
68 "ObjectCustomFields" -> "CustomFields" [label="CustomField -> id"];
69 "ObjectCustomFields" -> "Records" [label="ObjectId -> id"];
71 "ObjectCustomFieldValues" [shape = record, fontsize = 18, label = "<col0> \N " ];
72 "ObjectCustomFieldValues" -> "CustomFields" [label="CustomField -> id"];
73 "ObjectCustomFieldValues" -> "Records" [label="ObjectId -> id"];
75 "Tickets" [shape = record, fontsize = 18, label = "<col0> \N " ];
76 "Tickets" -> "Tickets" [label="EffectiveId -> id"];
77 "Tickets" -> "Principals" [label="Owner -> id"];
78 "Queues" -> "Tickets" [style="invis"];
79 "Tickets" -> "Queues" [label="Queue -> id"];
81 "Transactions" [shape = record, fontsize = 18, label = "<col0> \N " ];
82 "Transactions" -> "Records" [label="ObjectId -> id"];
84 "Users" [shape = record, fontsize = 18, label = "<col0> \N " ];
86 "Users" -> "Principals" [label="id -> id"];