1 yed.schema.graph
Genera una documento XML para ser utilizado desde la aplicación yEdGraph Editor que contiene la representación del modelo de datos relacional de la base de datos de conexión para el patrón de tablas proporcionado.
<yed.schema.graph>
<database
name='name'
tableNamePattern='tableNamePattern'
> *
<soft-references> *
<soft-reference
pk-table='pk-table'
pk-cols='pk-cols'
fk-table='fk-table'
fk-cols='fk-cols'
/> *
</soft-references>
<groups> *
<group
name='name'
bgcolor='bgcolor'
tables='tables'
/> *
</groups>
</database>
</yed.schema.graph>
Arguments | |||||
---|---|---|---|---|---|
Name | Type | Required | Unique | Nullable | Description |
Edatabase | |||||
Aname | string | Nombre la base de datos. | |||
AtableNamePattern | string | Patrón like de las tablas que se deben considerar. | |||
Esoft-references | Permite definir relaciones entre tablas que no estén creadas físicamente como relaciones PK-FK de las tablas. Contiene una lista de "soft references" con relaciones virtuales entre tablas. Tambien permite definir relaciones entre tablas con una relación del tipo n:m. | ||||
Esoft-reference | |||||
Apk-table | string | Nombre la tabla del Primary Key. | |||
Apk-cols | string | Nombre las columnas separadas por comas que componen la Primary Key. | |||
Afk-table | string | Nombre la tabla del Foreign Key. | |||
Afk-cols | string | Nombre las columnas separadas por comas que componen la Foreign Key. | |||
Egroups | |||||
Egroup | Mediante el argumento group se pueden agrupar tablas de forma que aparezcan recuadradas en el gràfico y así poder modularizar los contenidos. | ||||
Aname | string | Nombre del grupo. | |||
Abgcolor | string | Color de fondo del recuadro. Si no se indica el sistema utilizará un color por defecto. | |||
Atables | string | Tablas que forman parte del grupo. |
Remarks
El resultado es un XML que se debe abrir con la aplicación yEd Graph Editor.Para desplegar el gráfico hay que hacer clic en la opción: Menu->Layout->Hierarchical->OK
Example
Consulta sql mediante escritura en tags.
Copy
<xsql-script name='ER'> <body> <println> <yed.schema.graph> <database name='test_db' tableNamePattern='%'> <soft-references> <soft-reference pk-table='fact_pk_table' pk-cols='req_id' fk-table='dim_fk_table' fk-cols='req_id' /> </soft-references> <groups> <group name='Upload' bgcolor='\#BECEDE' tables='apps_sfa_task_groups, apps_sfa_combo_head, apps_sfa_combo_item, apps_sfa_task_askh, apps_sfa_task_assign, apps_sfa_task_assign_eans, apps_sfa_task_assign_attr' /> <group name='Download' bgcolor='\#AF00D2' /> </groups> </database> </yed.schema.graph> </println> </body> </xsql-script>
El resultado XML cuando se visualiza con la aplicación yEd Graph Editor:

El documento XML:
Copy
<?xml version='1.0' encoding='UTF-8' standalone='no'?> <graphml xmlns='http://graphml.graphdrawing.org/xmlns/graphml' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:y='http://www.yworks.com/xml/graphml' xsi:schemaLocation='http://graphml.graphdrawing.org/xmlns/graphml http://www.yworks.com/xml/schema/graphml/1.0/ygraphml.xsd'> <key for='graphml' id='d0' yfiles.type='resources'/> <key for='node' id='d1' yfiles.type='nodegraphics'/> <key for='node' id='d1_d' attr.name='description' attr.type='string' /> <key for='node' id='d1_u' attr.name='url' attr.type='string' /> <key for='edge' id='d2' yfiles.type='edgegraphics'/> <key for='edge' id='d2_d' attr.name='description' attr.type='string' /> <graph id='G' edgedefault='directed'> <node id='n0' yfiles.foldertype='group'> <data key='d1_u'/> <data key='d1_d'/> <data key='d1'> <y:ProxyAutoBoundsNode> <y:Realizers active='0'> <y:GroupNode> <y:Geometry height='1016.58935546875' width='1281.0' x='39.0' y='-47.37646484375'/> <y:Fill color='#BECEDE' transparent='false'/> <y:BorderStyle color='#000000' type='dashed' width='1.0'/> <y:NodeLabel alignment='right' autoSizePolicy='node_width' backgroundColor='#EBEBEB' borderDistance='0.0' fontFamily='Dialog' fontSize='15' fontStyle='plain' hasLineColor='false' height='22.37646484375' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='1281.0' x='0.0' y='0.0'>Download</y:NodeLabel> <y:Shape type='roundrectangle'/> <y:State closed='false' closedHeight='50.0' closedWidth='50.0' innerGraphDisplayEnabled='false'/> <y:Insets bottom='15' bottomF='15.0' left='15' leftF='15.0' right='15' rightF='15.0' top='15' topF='15.0'/> <y:BorderInsets bottom='0' bottomF='0.0' left='0' leftF='0.0' right='0' rightF='0.0' top='0' topF='0.0'/> </y:GroupNode> <y:GroupNode> <y:Geometry height='50.0' width='50.0' x='35.0' y='675.0'/> <y:Fill color='#BECEDE' transparent='false'/> <y:BorderStyle color='#000000' type='dashed' width='1.0'/> <y:NodeLabel alignment='right' autoSizePolicy='node_width' backgroundColor='#EBEBEB' borderDistance='0.0' fontFamily='Dialog' fontSize='15' fontStyle='plain' hasLineColor='false' height='22.37646484375' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='50.0' x='0.0' y='0.0'>1</y:NodeLabel> <y:Shape type='roundrectangle'/> <y:State closed='false' closedHeight='50.0' closedWidth='50.0' innerGraphDisplayEnabled='false'/> <y:Insets bottom='15' bottomF='15.0' left='15' leftF='15.0' right='15' rightF='15.0' top='15' topF='15.0'/> <y:BorderInsets bottom='0' bottomF='0.0' left='0' leftF='0.0' right='0' rightF='0.0' top='0' topF='0.0'/> </y:GroupNode> </y:Realizers> </y:ProxyAutoBoundsNode> </data> <graph id='0' edgedefault='directed'> <node id='dbms_apps_sfa_task_groups'> <data key='d1'> <y:GenericNode configuration='com.yworks.entityRelationship.big_entity'> <y:Geometry height='106' width='224.0' x='0.0' y='0.0'/> <y:Fill color='#CCCCCC' color2='#DDDDDD' transparent='false'/> <y:BorderStyle color='#000000' type='line' width='1.0'/> <y:NodeLabel alignment='center' autoSizePolicy='content' backgroundColor='#B7C9E3' configuration='com.yworks.entityRelationship.label.name' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasLineColor='false' height='18.701171875' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='34.01171875' x='22.994140625' y='4.0'>apps_sfa_task_groups</y:NodeLabel> <y:NodeLabel alignment='left' autoSizePolicy='content' configuration='com.yworks.entityRelationship.label.attributes' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasBackgroundColor='false' hasLineColor='false' height='48.103515625' modelName='custom' textColor='#000000' visible='true' width='57.3671875' x='2.0' y='30.701171875'><html><table callpadding='1' cellspacing='0'><tr><td><b>PK</b></td><td></td><td><b><u>group_code</u></b></td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>group_name</td><td>varchar</td><td>true</td></tr><tr><td></td><td></td><td>group_cond</td><td>varchar</td><td>false</td></tr></html> <y:LabelModel> <y:ErdAttributesNodeLabelModel/> </y:LabelModel> <y:ModelParameter> <y:ErdAttributesNodeLabelModelParameter/> </y:ModelParameter> </y:NodeLabel> <y:StyleProperties> <y:Property class='java.lang.Boolean' name='y.view.ShadowNodePainter.SHADOW_PAINTING' value='true'/> </y:StyleProperties> <y:Shape type='rectangle'/> <y:DropShadow color='#B3A691' offsetX='2' offsetY='2'/> </y:GenericNode> </data> </node> <node id='dbms_apps_sfa_combo_head'> <data key='d1'> <y:GenericNode configuration='com.yworks.entityRelationship.big_entity'> <y:Geometry height='128' width='280.0' x='0.0' y='0.0'/> <y:Fill color='#CCCCCC' color2='#DDDDDD' transparent='false'/> <y:BorderStyle color='#000000' type='line' width='1.0'/> <y:NodeLabel alignment='center' autoSizePolicy='content' backgroundColor='#B7C9E3' configuration='com.yworks.entityRelationship.label.name' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasLineColor='false' height='18.701171875' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='34.01171875' x='22.994140625' y='4.0'>apps_sfa_combo_head</y:NodeLabel> <y:NodeLabel alignment='left' autoSizePolicy='content' configuration='com.yworks.entityRelationship.label.attributes' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasBackgroundColor='false' hasLineColor='false' height='48.103515625' modelName='custom' textColor='#000000' visible='true' width='57.3671875' x='2.0' y='30.701171875'><html><table callpadding='1' cellspacing='0'><tr><td><b>PK</b></td><td></td><td><b><u>combo_code</u></b></td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>combo_name</td><td>varchar</td><td>true</td></tr><tr><td></td><td></td><td>combo_is_multiple</td><td>smallint</td><td>true</td></tr><tr><td></td><td></td><td>date_sync</td><td>datetime</td><td>true</td></tr></html> <y:LabelModel> <y:ErdAttributesNodeLabelModel/> </y:LabelModel> <y:ModelParameter> <y:ErdAttributesNodeLabelModelParameter/> </y:ModelParameter> </y:NodeLabel> <y:StyleProperties> <y:Property class='java.lang.Boolean' name='y.view.ShadowNodePainter.SHADOW_PAINTING' value='true'/> </y:StyleProperties> <y:Shape type='rectangle'/> <y:DropShadow color='#B3A691' offsetX='2' offsetY='2'/> </y:GenericNode> </data> </node> <node id='dbms_apps_sfa_combo_item'> <data key='d1'> <y:GenericNode configuration='com.yworks.entityRelationship.big_entity'> <y:Geometry height='150' width='224.0' x='0.0' y='0.0'/> <y:Fill color='#CCCCCC' color2='#DDDDDD' transparent='false'/> <y:BorderStyle color='#000000' type='line' width='1.0'/> <y:NodeLabel alignment='center' autoSizePolicy='content' backgroundColor='#B7C9E3' configuration='com.yworks.entityRelationship.label.name' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasLineColor='false' height='18.701171875' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='34.01171875' x='22.994140625' y='4.0'>apps_sfa_combo_item</y:NodeLabel> <y:NodeLabel alignment='left' autoSizePolicy='content' configuration='com.yworks.entityRelationship.label.attributes' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasBackgroundColor='false' hasLineColor='false' height='48.103515625' modelName='custom' textColor='#000000' visible='true' width='57.3671875' x='2.0' y='30.701171875'><html><table callpadding='1' cellspacing='0'><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>combo_code</u></b></td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>item_order</td><td>smallint</td><td>true</td></tr><tr><td><b>PK</b></td><td></td><td><b><u>item_code</u></b></td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>item_name</td><td>varchar</td><td>true</td></tr><tr><td></td><td></td><td>date_sync</td><td>datetime</td><td>true</td></tr></html> <y:LabelModel> <y:ErdAttributesNodeLabelModel/> </y:LabelModel> <y:ModelParameter> <y:ErdAttributesNodeLabelModelParameter/> </y:ModelParameter> </y:NodeLabel> <y:StyleProperties> <y:Property class='java.lang.Boolean' name='y.view.ShadowNodePainter.SHADOW_PAINTING' value='true'/> </y:StyleProperties> <y:Shape type='rectangle'/> <y:DropShadow color='#B3A691' offsetX='2' offsetY='2'/> </y:GenericNode> </data> </node> <node id='dbms_apps_sfa_task_askh'> <data key='d1'> <y:GenericNode configuration='com.yworks.entityRelationship.big_entity'> <y:Geometry height='128' width='240.0' x='0.0' y='0.0'/> <y:Fill color='#CCCCCC' color2='#DDDDDD' transparent='false'/> <y:BorderStyle color='#000000' type='line' width='1.0'/> <y:NodeLabel alignment='center' autoSizePolicy='content' backgroundColor='#B7C9E3' configuration='com.yworks.entityRelationship.label.name' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasLineColor='false' height='18.701171875' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='34.01171875' x='22.994140625' y='4.0'>apps_sfa_task_askh</y:NodeLabel> <y:NodeLabel alignment='left' autoSizePolicy='content' configuration='com.yworks.entityRelationship.label.attributes' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasBackgroundColor='false' hasLineColor='false' height='48.103515625' modelName='custom' textColor='#000000' visible='true' width='57.3671875' x='2.0' y='30.701171875'><html><table callpadding='1' cellspacing='0'><tr><td><b>PK</b></td><td></td><td><b><u>task_code</u></b></td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>task_name</td><td>varchar</td><td>true</td></tr><tr><td></td><td></td><td>task_type</td><td>smallint</td><td>true</td></tr><tr><td></td><td></td><td>date_updated</td><td>datetime</td><td>true</td></tr></html> <y:LabelModel> <y:ErdAttributesNodeLabelModel/> </y:LabelModel> <y:ModelParameter> <y:ErdAttributesNodeLabelModelParameter/> </y:ModelParameter> </y:NodeLabel> <y:StyleProperties> <y:Property class='java.lang.Boolean' name='y.view.ShadowNodePainter.SHADOW_PAINTING' value='true'/> </y:StyleProperties> <y:Shape type='rectangle'/> <y:DropShadow color='#B3A691' offsetX='2' offsetY='2'/> </y:GenericNode> </data> </node> <node id='dbms_apps_sfa_task_assign'> <data key='d1'> <y:GenericNode configuration='com.yworks.entityRelationship.big_entity'> <y:Geometry height='348' width='264.0' x='0.0' y='0.0'/> <y:Fill color='#CCCCCC' color2='#DDDDDD' transparent='false'/> <y:BorderStyle color='#000000' type='line' width='1.0'/> <y:NodeLabel alignment='center' autoSizePolicy='content' backgroundColor='#B7C9E3' configuration='com.yworks.entityRelationship.label.name' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasLineColor='false' height='18.701171875' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='34.01171875' x='22.994140625' y='4.0'>apps_sfa_task_assign</y:NodeLabel> <y:NodeLabel alignment='left' autoSizePolicy='content' configuration='com.yworks.entityRelationship.label.attributes' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasBackgroundColor='false' hasLineColor='false' height='48.103515625' modelName='custom' textColor='#000000' visible='true' width='57.3671875' x='2.0' y='30.701171875'><html><table callpadding='1' cellspacing='0'><tr><td><b>PK</b></td><td></td><td><b><u>assign_user</u></b></td><td>char</td><td>true</td></tr><tr><td><b>PK</b></td><td></td><td><b><u>assign_type</u></b></td><td>smallint</td><td>true</td></tr><tr><td><b>PK</b></td><td></td><td><b><u>assign_number</u></b></td><td>int</td><td>true</td></tr><tr><td></td><td></td><td>assign_customer</td><td>char</td><td>true</td></tr><tr><td></td><td><b>FK1</b></td><td>task_code</td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>assign_date</td><td>datetime</td><td>true</td></tr><tr><td></td><td></td><td>assign_time</td><td>int</td><td>true</td></tr><tr><td></td><td></td><td>assign_state</td><td>smallint</td><td>true</td></tr><tr><td></td><td></td><td>assign_progress</td><td>smallint</td><td>true</td></tr><tr><td></td><td></td><td>assign_coment</td><td>lvarchar</td><td>false</td></tr><tr><td></td><td></td><td>assign_location</td><td>varchar</td><td>false</td></tr><tr><td></td><td></td><td>assign_tabori</td><td>char</td><td>false</td></tr><tr><td></td><td></td><td>assign_docori</td><td>char</td><td>false</td></tr><tr><td></td><td></td><td>date_sync</td><td>datetime</td><td>true</td></tr></html> <y:LabelModel> <y:ErdAttributesNodeLabelModel/> </y:LabelModel> <y:ModelParameter> <y:ErdAttributesNodeLabelModelParameter/> </y:ModelParameter> </y:NodeLabel> <y:StyleProperties> <y:Property class='java.lang.Boolean' name='y.view.ShadowNodePainter.SHADOW_PAINTING' value='true'/> </y:StyleProperties> <y:Shape type='rectangle'/> <y:DropShadow color='#B3A691' offsetX='2' offsetY='2'/> </y:GenericNode> </data> </node> <node id='dbms_apps_sfa_task_assign_eans'> <data key='d1'> <y:GenericNode configuration='com.yworks.entityRelationship.big_entity'> <y:Geometry height='216' width='232.0' x='0.0' y='0.0'/> <y:Fill color='#CCCCCC' color2='#DDDDDD' transparent='false'/> <y:BorderStyle color='#000000' type='line' width='1.0'/> <y:NodeLabel alignment='center' autoSizePolicy='content' backgroundColor='#B7C9E3' configuration='com.yworks.entityRelationship.label.name' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasLineColor='false' height='18.701171875' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='34.01171875' x='22.994140625' y='4.0'>apps_sfa_task_assign_eans</y:NodeLabel> <y:NodeLabel alignment='left' autoSizePolicy='content' configuration='com.yworks.entityRelationship.label.attributes' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasBackgroundColor='false' hasLineColor='false' height='48.103515625' modelName='custom' textColor='#000000' visible='true' width='57.3671875' x='2.0' y='30.701171875'><html><table callpadding='1' cellspacing='0'><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_user</u></b></td><td>char</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_type</u></b></td><td>smallint</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_number</u></b></td><td>int</td><td>true</td></tr><tr><td></td><td><b>FK2</b></td><td>group_code</td><td>char</td><td>false</td></tr><tr><td><b>PK</b></td><td></td><td><b><u>ean_code</u></b></td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>ean_desc</td><td>varchar</td><td>false</td></tr><tr><td></td><td></td><td>ean_size</td><td>char</td><td>false</td></tr><tr><td></td><td></td><td>ean_weight</td><td>smallint</td><td>false</td></tr></html> <y:LabelModel> <y:ErdAttributesNodeLabelModel/> </y:LabelModel> <y:ModelParameter> <y:ErdAttributesNodeLabelModelParameter/> </y:ModelParameter> </y:NodeLabel> <y:StyleProperties> <y:Property class='java.lang.Boolean' name='y.view.ShadowNodePainter.SHADOW_PAINTING' value='true'/> </y:StyleProperties> <y:Shape type='rectangle'/> <y:DropShadow color='#B3A691' offsetX='2' offsetY='2'/> </y:GenericNode> </data> </node> <node id='dbms_apps_sfa_task_assign_attr'> <data key='d1'> <y:GenericNode configuration='com.yworks.entityRelationship.big_entity'> <y:Geometry height='216' width='232.0' x='0.0' y='0.0'/> <y:Fill color='#CCCCCC' color2='#DDDDDD' transparent='false'/> <y:BorderStyle color='#000000' type='line' width='1.0'/> <y:NodeLabel alignment='center' autoSizePolicy='content' backgroundColor='#B7C9E3' configuration='com.yworks.entityRelationship.label.name' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasLineColor='false' height='18.701171875' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='34.01171875' x='22.994140625' y='4.0'>apps_sfa_task_assign_attr</y:NodeLabel> <y:NodeLabel alignment='left' autoSizePolicy='content' configuration='com.yworks.entityRelationship.label.attributes' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasBackgroundColor='false' hasLineColor='false' height='48.103515625' modelName='custom' textColor='#000000' visible='true' width='57.3671875' x='2.0' y='30.701171875'><html><table callpadding='1' cellspacing='0'><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_user</u></b></td><td>char</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_type</u></b></td><td>smallint</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_number</u></b></td><td>int</td><td>true</td></tr><tr><td></td><td><b>FK2</b></td><td>group_code</td><td>char</td><td>false</td></tr><tr><td><b>PK</b></td><td></td><td><b><u>attr_order</u></b></td><td>smallint</td><td>true</td></tr><tr><td></td><td></td><td>attr_label</td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>attr_value</td><td>varchar</td><td>false</td></tr><tr><td></td><td></td><td>attr_print</td><td>smallint</td><td>true</td></tr></html> <y:LabelModel> <y:ErdAttributesNodeLabelModel/> </y:LabelModel> <y:ModelParameter> <y:ErdAttributesNodeLabelModelParameter/> </y:ModelParameter> </y:NodeLabel> <y:StyleProperties> <y:Property class='java.lang.Boolean' name='y.view.ShadowNodePainter.SHADOW_PAINTING' value='true'/> </y:StyleProperties> <y:Shape type='rectangle'/> <y:DropShadow color='#B3A691' offsetX='2' offsetY='2'/> </y:GenericNode> </data> </node> </graph> </node> <node id='n1' yfiles.foldertype='group'> <data key='d1_u'/> <data key='d1_d'/> <data key='d1'> <y:ProxyAutoBoundsNode> <y:Realizers active='0'> <y:GroupNode> <y:Geometry height='1016.58935546875' width='1281.0' x='39.0' y='-47.37646484375'/> <y:Fill color='#AF00D2' transparent='false'/> <y:BorderStyle color='#000000' type='dashed' width='1.0'/> <y:NodeLabel alignment='right' autoSizePolicy='node_width' backgroundColor='#EBEBEB' borderDistance='0.0' fontFamily='Dialog' fontSize='15' fontStyle='plain' hasLineColor='false' height='22.37646484375' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='1281.0' x='0.0' y='0.0'>Upload</y:NodeLabel> <y:Shape type='roundrectangle'/> <y:State closed='false' closedHeight='50.0' closedWidth='50.0' innerGraphDisplayEnabled='false'/> <y:Insets bottom='15' bottomF='15.0' left='15' leftF='15.0' right='15' rightF='15.0' top='15' topF='15.0'/> <y:BorderInsets bottom='0' bottomF='0.0' left='0' leftF='0.0' right='0' rightF='0.0' top='0' topF='0.0'/> </y:GroupNode> <y:GroupNode> <y:Geometry height='50.0' width='50.0' x='35.0' y='675.0'/> <y:Fill color='#AF00D2' transparent='false'/> <y:BorderStyle color='#000000' type='dashed' width='1.0'/> <y:NodeLabel alignment='right' autoSizePolicy='node_width' backgroundColor='#EBEBEB' borderDistance='0.0' fontFamily='Dialog' fontSize='15' fontStyle='plain' hasLineColor='false' height='22.37646484375' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='50.0' x='0.0' y='0.0'>1</y:NodeLabel> <y:Shape type='roundrectangle'/> <y:State closed='false' closedHeight='50.0' closedWidth='50.0' innerGraphDisplayEnabled='false'/> <y:Insets bottom='15' bottomF='15.0' left='15' leftF='15.0' right='15' rightF='15.0' top='15' topF='15.0'/> <y:BorderInsets bottom='0' bottomF='0.0' left='0' leftF='0.0' right='0' rightF='0.0' top='0' topF='0.0'/> </y:GroupNode> </y:Realizers> </y:ProxyAutoBoundsNode> </data> <graph id='1' edgedefault='directed'> <node id='dbms_apps_sfa_task_resl'> <data key='d1'> <y:GenericNode configuration='com.yworks.entityRelationship.big_entity'> <y:Geometry height='194' width='256.0' x='0.0' y='0.0'/> <y:Fill color='#CCCCCC' color2='#DDDDDD' transparent='false'/> <y:BorderStyle color='#000000' type='line' width='1.0'/> <y:NodeLabel alignment='center' autoSizePolicy='content' backgroundColor='#B7C9E3' configuration='com.yworks.entityRelationship.label.name' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasLineColor='false' height='18.701171875' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='34.01171875' x='22.994140625' y='4.0'>apps_sfa_task_resl</y:NodeLabel> <y:NodeLabel alignment='left' autoSizePolicy='content' configuration='com.yworks.entityRelationship.label.attributes' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasBackgroundColor='false' hasLineColor='false' height='48.103515625' modelName='custom' textColor='#000000' visible='true' width='57.3671875' x='2.0' y='30.701171875'><html><table callpadding='1' cellspacing='0'><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_user</u></b></td><td>char</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_type</u></b></td><td>smallint</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_number</u></b></td><td>int</td><td>true</td></tr><tr><td><b>PK</b></td><td></td><td><b><u>task_code</u></b></td><td>char</td><td>true</td></tr><tr><td><b>PK</b></td><td></td><td><b><u>ask_code</u></b></td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>response_text</td><td>varchar</td><td>false</td></tr><tr><td></td><td></td><td>response_state</td><td>smallint</td><td>true</td></tr></html> <y:LabelModel> <y:ErdAttributesNodeLabelModel/> </y:LabelModel> <y:ModelParameter> <y:ErdAttributesNodeLabelModelParameter/> </y:ModelParameter> </y:NodeLabel> <y:StyleProperties> <y:Property class='java.lang.Boolean' name='y.view.ShadowNodePainter.SHADOW_PAINTING' value='true'/> </y:StyleProperties> <y:Shape type='rectangle'/> <y:DropShadow color='#B3A691' offsetX='2' offsetY='2'/> </y:GenericNode> </data> </node> <node id='dbms_apps_sfa_task_askl'> <data key='d1'> <y:GenericNode configuration='com.yworks.entityRelationship.big_entity'> <y:Geometry height='282' width='240.0' x='0.0' y='0.0'/> <y:Fill color='#CCCCCC' color2='#DDDDDD' transparent='false'/> <y:BorderStyle color='#000000' type='line' width='1.0'/> <y:NodeLabel alignment='center' autoSizePolicy='content' backgroundColor='#B7C9E3' configuration='com.yworks.entityRelationship.label.name' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasLineColor='false' height='18.701171875' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='34.01171875' x='22.994140625' y='4.0'>apps_sfa_task_askl</y:NodeLabel> <y:NodeLabel alignment='left' autoSizePolicy='content' configuration='com.yworks.entityRelationship.label.attributes' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasBackgroundColor='false' hasLineColor='false' height='48.103515625' modelName='custom' textColor='#000000' visible='true' width='57.3671875' x='2.0' y='30.701171875'><html><table callpadding='1' cellspacing='0'><tr><td></td><td><b>FK3</b></td><td>group_code</td><td>char</td><td>false</td></tr><tr><td><b>PK</b></td><td><b>FK2</b></td><td><b><u>task_code</u></b></td><td>char</td><td>true</td></tr><tr><td><b>PK</b></td><td></td><td><b><u>ask_code</u></b></td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>ask_type</td><td>smallint</td><td>true</td></tr><tr><td></td><td></td><td>ask_required</td><td>smallint</td><td>true</td></tr><tr><td></td><td><b>FK1</b></td><td>ask_combo</td><td>char</td><td>false</td></tr><tr><td></td><td></td><td>ask_text</td><td>varchar</td><td>true</td></tr><tr><td></td><td></td><td>ask_order</td><td>smallint</td><td>true</td></tr><tr><td></td><td></td><td>ask_print</td><td>smallint</td><td>true</td></tr><tr><td></td><td></td><td>ask_cond</td><td>varchar</td><td>false</td></tr><tr><td></td><td></td><td>date_sync</td><td>datetime</td><td>true</td></tr></html> <y:LabelModel> <y:ErdAttributesNodeLabelModel/> </y:LabelModel> <y:ModelParameter> <y:ErdAttributesNodeLabelModelParameter/> </y:ModelParameter> </y:NodeLabel> <y:StyleProperties> <y:Property class='java.lang.Boolean' name='y.view.ShadowNodePainter.SHADOW_PAINTING' value='true'/> </y:StyleProperties> <y:Shape type='rectangle'/> <y:DropShadow color='#B3A691' offsetX='2' offsetY='2'/> </y:GenericNode> </data> </node> <node id='dbms_apps_sfa_task_resl_eans'> <data key='d1'> <y:GenericNode configuration='com.yworks.entityRelationship.big_entity'> <y:Geometry height='172' width='256.0' x='0.0' y='0.0'/> <y:Fill color='#CCCCCC' color2='#DDDDDD' transparent='false'/> <y:BorderStyle color='#000000' type='line' width='1.0'/> <y:NodeLabel alignment='center' autoSizePolicy='content' backgroundColor='#B7C9E3' configuration='com.yworks.entityRelationship.label.name' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasLineColor='false' height='18.701171875' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='34.01171875' x='22.994140625' y='4.0'>apps_sfa_task_resl_eans</y:NodeLabel> <y:NodeLabel alignment='left' autoSizePolicy='content' configuration='com.yworks.entityRelationship.label.attributes' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasBackgroundColor='false' hasLineColor='false' height='48.103515625' modelName='custom' textColor='#000000' visible='true' width='57.3671875' x='2.0' y='30.701171875'><html><table callpadding='1' cellspacing='0'><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_user</u></b></td><td>char</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_type</u></b></td><td>smallint</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_number</u></b></td><td>int</td><td>true</td></tr><tr><td><b>PK</b></td><td></td><td><b><u>ean_code</u></b></td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>response_text</td><td>varchar</td><td>false</td></tr><tr><td></td><td></td><td>response_state</td><td>smallint</td><td>true</td></tr></html> <y:LabelModel> <y:ErdAttributesNodeLabelModel/> </y:LabelModel> <y:ModelParameter> <y:ErdAttributesNodeLabelModelParameter/> </y:ModelParameter> </y:NodeLabel> <y:StyleProperties> <y:Property class='java.lang.Boolean' name='y.view.ShadowNodePainter.SHADOW_PAINTING' value='true'/> </y:StyleProperties> <y:Shape type='rectangle'/> <y:DropShadow color='#B3A691' offsetX='2' offsetY='2'/> </y:GenericNode> </data> </node> <node id='dbms_apps_sfa_task_resh'> <data key='d1'> <y:GenericNode configuration='com.yworks.entityRelationship.big_entity'> <y:Geometry height='216' width='288.0' x='0.0' y='0.0'/> <y:Fill color='#CCCCCC' color2='#DDDDDD' transparent='false'/> <y:BorderStyle color='#000000' type='line' width='1.0'/> <y:NodeLabel alignment='center' autoSizePolicy='content' backgroundColor='#B7C9E3' configuration='com.yworks.entityRelationship.label.name' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasLineColor='false' height='18.701171875' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='34.01171875' x='22.994140625' y='4.0'>apps_sfa_task_resh</y:NodeLabel> <y:NodeLabel alignment='left' autoSizePolicy='content' configuration='com.yworks.entityRelationship.label.attributes' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasBackgroundColor='false' hasLineColor='false' height='48.103515625' modelName='custom' textColor='#000000' visible='true' width='57.3671875' x='2.0' y='30.701171875'><html><table callpadding='1' cellspacing='0'><tr><td><b>PK</b></td><td><b>FK2</b></td><td><b><u>assign_user</u></b></td><td>char</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK2</b></td><td><b><u>assign_type</u></b></td><td>smallint</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK2</b></td><td><b><u>assign_number</u></b></td><td>int</td><td>true</td></tr><tr><td></td><td></td><td>assign_customer</td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>assign_date</td><td>date</td><td>true</td></tr><tr><td></td><td><b>FK1</b></td><td>task_code</td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>response_state</td><td>smallint</td><td>true</td></tr><tr><td></td><td></td><td>response_date_end</td><td>datetime</td><td>false</td></tr></html> <y:LabelModel> <y:ErdAttributesNodeLabelModel/> </y:LabelModel> <y:ModelParameter> <y:ErdAttributesNodeLabelModelParameter/> </y:ModelParameter> </y:NodeLabel> <y:StyleProperties> <y:Property class='java.lang.Boolean' name='y.view.ShadowNodePainter.SHADOW_PAINTING' value='true'/> </y:StyleProperties> <y:Shape type='rectangle'/> <y:DropShadow color='#B3A691' offsetX='2' offsetY='2'/> </y:GenericNode> </data> </node> <node id='dbms_apps_sfa_task_resl_bytes'> <data key='d1'> <y:GenericNode configuration='com.yworks.entityRelationship.big_entity'> <y:Geometry height='238' width='280.0' x='0.0' y='0.0'/> <y:Fill color='#CCCCCC' color2='#DDDDDD' transparent='false'/> <y:BorderStyle color='#000000' type='line' width='1.0'/> <y:NodeLabel alignment='center' autoSizePolicy='content' backgroundColor='#B7C9E3' configuration='com.yworks.entityRelationship.label.name' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasLineColor='false' height='18.701171875' modelName='internal' modelPosition='t' textColor='#000000' visible='true' width='34.01171875' x='22.994140625' y='4.0'>apps_sfa_task_resl_bytes</y:NodeLabel> <y:NodeLabel alignment='left' autoSizePolicy='content' configuration='com.yworks.entityRelationship.label.attributes' fontFamily='Dialog' fontSize='12' fontStyle='plain' hasBackgroundColor='false' hasLineColor='false' height='48.103515625' modelName='custom' textColor='#000000' visible='true' width='57.3671875' x='2.0' y='30.701171875'><html><table callpadding='1' cellspacing='0'><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_user</u></b></td><td>char</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_type</u></b></td><td>smallint</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>assign_number</u></b></td><td>int</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>task_code</u></b></td><td>char</td><td>true</td></tr><tr><td><b>PK</b></td><td><b>FK1</b></td><td><b><u>ask_code</u></b></td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>response_bytes</td><td>blob</td><td>true</td></tr><tr><td></td><td></td><td>response_content_type</td><td>char</td><td>true</td></tr><tr><td></td><td></td><td>response_content_size</td><td>int</td><td>true</td></tr><tr><td></td><td></td><td>response_state</td><td>smallint</td><td>true</td></tr></html> <y:LabelModel> <y:ErdAttributesNodeLabelModel/> </y:LabelModel> <y:ModelParameter> <y:ErdAttributesNodeLabelModelParameter/> </y:ModelParameter> </y:NodeLabel> <y:StyleProperties> <y:Property class='java.lang.Boolean' name='y.view.ShadowNodePainter.SHADOW_PAINTING' value='true'/> </y:StyleProperties> <y:Shape type='rectangle'/> <y:DropShadow color='#B3A691' offsetX='2' offsetY='2'/> </y:GenericNode> </data> </node> </graph> </node> <edge id='dbms_apps_sfa_task_askh_apps_sfa_task_askl' source='dbms_apps_sfa_task_askh' target='dbms_apps_sfa_task_askl'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_many_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> <edge id='dbms_apps_sfa_task_askh_apps_sfa_task_assign' source='dbms_apps_sfa_task_askh' target='dbms_apps_sfa_task_assign'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_many_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> <edge id='dbms_apps_sfa_task_askh_apps_sfa_task_resh' source='dbms_apps_sfa_task_askh' target='dbms_apps_sfa_task_resh'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_many_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> <edge id='dbms_apps_sfa_task_assign_apps_sfa_task_assign_attr' source='dbms_apps_sfa_task_assign' target='dbms_apps_sfa_task_assign_attr'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_many_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> <edge id='dbms_apps_sfa_task_assign_apps_sfa_task_assign_eans' source='dbms_apps_sfa_task_assign' target='dbms_apps_sfa_task_assign_eans'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_many_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> <edge id='dbms_apps_sfa_task_assign_apps_sfa_task_resh' source='dbms_apps_sfa_task_assign' target='dbms_apps_sfa_task_resh'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_many_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> <edge id='dbms_apps_sfa_task_assign_apps_sfa_task_resl_eans' source='dbms_apps_sfa_task_assign' target='dbms_apps_sfa_task_resl_eans'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_many_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> <edge id='dbms_apps_sfa_task_groups_apps_sfa_task_askl' source='dbms_apps_sfa_task_groups' target='dbms_apps_sfa_task_askl'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_many_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> <edge id='dbms_apps_sfa_task_groups_apps_sfa_task_assign_attr' source='dbms_apps_sfa_task_groups' target='dbms_apps_sfa_task_assign_attr'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_many_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> <edge id='dbms_apps_sfa_task_groups_apps_sfa_task_assign_eans' source='dbms_apps_sfa_task_groups' target='dbms_apps_sfa_task_assign_eans'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_many_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> <edge id='dbms_apps_sfa_task_resl_apps_sfa_task_resl_bytes' source='dbms_apps_sfa_task_resl' target='dbms_apps_sfa_task_resl_bytes'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_one_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> <edge id='dbms_apps_sfa_task_resh_apps_sfa_task_resl' source='dbms_apps_sfa_task_resh' target='dbms_apps_sfa_task_resl'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_many_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> <edge id='dbms_apps_sfa_combo_head_apps_sfa_combo_item' source='dbms_apps_sfa_combo_head' target='dbms_apps_sfa_combo_item'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_many_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> <edge id='dbms_apps_sfa_combo_head_apps_sfa_task_askl' source='dbms_apps_sfa_combo_head' target='dbms_apps_sfa_task_askl'> <data key='d2'> <y:PolyLineEdge> <y:Path sx='0.0' sy='13.5' tx='0.0' ty='-15.0'/> <y:LineStyle color='#000000' type='line' width='1.0'/> <y:Arrows target='crows_foot_many_optional' source='crows_foot_one_mandatory'/> <y:BendStyle smoothed='false'/> </y:PolyLineEdge> </data> </edge> </graph> </graphml>