diff options
author | ivan <ivan> | 2004-03-11 02:05:38 +0000 |
---|---|---|
committer | ivan <ivan> | 2004-03-11 02:05:38 +0000 |
commit | 289340780927b5bac2c7604d7317c3063c6dd8cc (patch) | |
tree | c4100ab9857ae00c330213af8a46e66c208580e6 /rt/docs/rt3-schema-relationships.dot | |
parent | 945721f48f74d5cfffef7c7cf3a3d6bc2521f5dd (diff) |
import of rt 3.0.9RT_3_0_9
Diffstat (limited to 'rt/docs/rt3-schema-relationships.dot')
-rw-r--r-- | rt/docs/rt3-schema-relationships.dot | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/rt/docs/rt3-schema-relationships.dot b/rt/docs/rt3-schema-relationships.dot new file mode 100644 index 0000000..77ed35f --- /dev/null +++ b/rt/docs/rt3-schema-relationships.dot @@ -0,0 +1,81 @@ +digraph g { +graph [ +rankdir = "LR", +concentrate = true, +ratio = auto +]; +node [ +fontsize = "18", +shape = record, fontsize = 18 +]; +edge [ +]; + +"ACL" [shape = record, fontsize = 18, label = "<col0> \N " ]; +"ACL" -> "Principals" [label="PrincipalId -> Id"]; +"ACL" -> "Principals" [label="DelegatedBy -> Id"]; +"ACL" -> "ACL" [label="DelegatedFrom -> Id"]; + +"Attachments" [shape = record, fontsize = 18, label = "<col0> \N " ]; +"Attachments" -> "Transactions" [label="TransactionId -> id"]; +"Attachments" -> "Attachments" [label="Parent -> id"]; + +"CachedGroupMemers" [shape = record, fontsize = 18, label = "<col0> \N " ]; +"CachedGroupMemers" -> "Groups" [label="GroupId -> Groups.id"]; +"CachedGroupMemers" -> "Principals" [label="MemberId -> Id"]; +"CachedGroupMemers" -> "CachedGroupMemers" [label="Via -> id"]; +"CachedGroupMemers" -> "Groups" [label="ImmediateParentId -> Groups.id"]; + +"CustomFields" [shape = record, fontsize = 18, label = "<col0> \N " ]; +"CustomFields" -> "Queues" [label="Queue -> id"]; + +"CustomFieldValues" [shape = record, fontsize = 18, label = "<col0> \N " ]; +"CustomFieldValues" -> "CustomFields" [label="CustomField -> id"]; + +"GroupMembers" [shape = record, fontsize = 18, label = "<col0> \N " ]; +"GroupMembers" -> "Groups" [label="GroupId => Groups.Id"]; +"GroupMembers" -> "Principals" [label="MemberId => Id"]; + +"Groups" [shape = record, fontsize = 18, label = "<col0> \N " ]; +"Groups" -> "Principals" [label="Groups.id -> id"]; + +"Links" [shape = record, fontsize = 18, label = "<col0> \N " ]; +"Links" -> "Tickets" [label="LocalBase => id (usually)"]; +"Links" -> "Tickets" [label="LocalTarget => id (usually)"]; + +"Principals" [shape = record, fontsize = 18, label = "<col0> \N " ]; + + +"Queues" [shape = record, fontsize = 18, label = "<col0> \N " ]; + +"ScripActions" [shape = record, fontsize = 18, label = "<col0> \N " ]; + +"ScripConditions" [shape = record, fontsize = 18, label = "<col0> \N " ]; + +"Scrips" [shape = record, fontsize = 18, label = "<col0> \N " ]; +"Scrips" -> "ScripConditions" [label="ScripCondition -> id"]; +"Scrips" -> "ScripActions" [label="ScripAction -> id"]; +"Scrips" -> "Templates" [label="Template -> id"]; +"Scrips" -> "Queues" [label="Queue -> id"]; + +"Templates" [shape = record, fontsize = 18, label = "<col0> \N " ]; +"Templates" -> "Queues" [label ="Queue -> id" ]; + +"TicketCustomFieldValues" [shape = record, fontsize = 18, label = "<col0> \N " ]; +"TicketCustomFieldValues" -> "Tickets" [label="Ticket -> id"]; +"TicketCustomFieldValues" -> "CustomFields" [label="CustomField -> id"]; + +"Tickets" [shape = record, fontsize = 18, label = "<col0> \N " ]; +"Tickets" -> "Tickets" [label="EffectiveId -> id"]; +"Tickets" -> "Queues" [label="Queue -> id"]; +"Tickets" -> "Principals" [label="Owner -> id"]; + +"Transactions" [shape = record, fontsize = 18, label = "<col0> \N " ]; +"Transactions" -> "Tickets" [label="Ticket -> Id"]; + +"Users" [shape = record, fontsize = 18, label = "<col0> \N " ]; + +"Users" -> "Principals" [label="id -> id"]; + + +} |