[Rt-commit] r2071 - rt/branches/3.4-RELEASE/docs

jesse at bestpractical.com jesse at bestpractical.com
Wed Jan 12 18:39:05 EST 2005


Author: jesse
Date: Wed Jan 12 18:39:03 2005
New Revision: 2071

Modified:
   rt/branches/3.4-RELEASE/docs/rt3-schema-relationships.dot
Log:
RT3.4 schema diagram corrected and updated.



Modified: rt/branches/3.4-RELEASE/docs/rt3-schema-relationships.dot
==============================================================================
--- rt/branches/3.4-RELEASE/docs/rt3-schema-relationships.dot	(original)
+++ rt/branches/3.4-RELEASE/docs/rt3-schema-relationships.dot	Wed Jan 12 18:39:03 2005
@@ -1,7 +1,7 @@
 digraph g {
 graph [
-rankdir = "LR",
-concentrate = true,
+rankdir = "RL",
+ concentrate = true,
 ratio = auto
 ];
 node [
@@ -11,20 +11,22 @@
 edge [
 ];
 
+"Records" [shape = record, fontsize = 18, label = "(Any RT::Record)" ];
+"Records" -> "Principals" [label = "Creator -> id"];
 "ACL" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"ACL" -> "Principals" [label="PrincipalId -> Id"];
-"ACL" -> "Principals" [label="DelegatedBy -> Id"];
-"ACL" -> "ACL" [label="DelegatedFrom -> Id"];
+"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" -> "Groups" [label="GroupId -> id", weight=2];
+"CachedGroupMemers" -> "Principals" [label="MemberId -> id"];
 "CachedGroupMemers" -> "CachedGroupMemers" [label="Via -> id"];
-"CachedGroupMemers" -> "Groups" [label="ImmediateParentId -> Groups.id"];
+"CachedGroupMemers" -> "Groups" [label="ImmediateParentId -> id"];
 
 "CustomFields" [shape = record, fontsize = 18, label = "<col0> \N " ];
 
@@ -32,19 +34,20 @@
 "CustomFieldValues" -> "CustomFields" [label="CustomField -> id"];
 
 "GroupMembers" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"GroupMembers" -> "Groups" [label="GroupId => Groups.Id"];
-"GroupMembers" -> "Principals" [label="MemberId => Id"];
+"GroupMembers" -> "Groups" [label="GroupId -> id", weight=2];
+"GroupMembers" -> "Principals" [label="MemberId -> id", weight = 2];
 
 "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)"];
+"Links" -> "Tickets" [label="LocalBase => id (usually)", style="dotted"];
+"Links" -> "Tickets" [label="LocalTarget => id (usually)", style="dotted"];
 
 "Principals" [shape = record, fontsize = 18, label = "<col0> \N " ];
 
 "Attributes" [shape = record, fontsize = 18, label = "<col0> \N " ];
+"Attributes" -> "Records" [label="ObjectId -> id"];
 
 "Queues" [shape = record, fontsize = 18, label = "<col0> \N " ];
 
@@ -63,17 +66,20 @@
 
 "ObjectCustomFields" [shape = record, fontsize = 18, label = "<col0> \N " ];
 "ObjectCustomFields" -> "CustomFields" [label="CustomField -> id"];
+"ObjectCustomFields" -> "Records" [label="ObjectId -> id"];
 
 "ObjectCustomFieldValues" [shape = record, fontsize = 18, label = "<col0> \N " ];
 "ObjectCustomFieldValues" -> "CustomFields" [label="CustomField -> id"];
+"ObjectCustomFieldValues" -> "Records" [label="ObjectId -> id"];
 
 "Tickets" [shape = record, fontsize = 18, label = "<col0> \N " ];
 "Tickets" -> "Tickets" [label="EffectiveId -> id"];
-"Tickets" -> "Queues" [label="Queue -> id"];
 "Tickets" -> "Principals" [label="Owner -> id"];
+"Queues" -> "Tickets" [style="invis"];
+"Tickets" -> "Queues" [label="Queue -> id"];
 
 "Transactions" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"Transactions" -> "Tickets" [label="Ticket -> Id"];
+"Transactions" -> "Records" [label="ObjectId -> id"];
 
 "Users" [shape = record, fontsize = 18, label = "<col0> \N " ];
 


More information about the Rt-commit mailing list