QueueMarkerEvent
soln=BASFLO /cmd=DocCreated
soln=BASFLO /cmd=DocOpened
v14:Validation
<v14:Validation><v14:ValidationProperties ShowIgnored='0'/><v14:RuleSets><v14:RuleSet ID='1' NameU='Flowchart' Description='Verify that Flowchart shapes are connected properly.'><v14:Rule ID='1' NameU='UngluedConnector' Category='Connectivity' Description='Connector is not glued at both ends.'><v14:RuleFilter>ROLE()=1</v14:RuleFilter><v14:RuleTest>AND(AGGCOUNT(GLUEDSHAPES(4)) = 1, AGGCOUNT(GLUEDSHAPES(5)) = 1)</v14:RuleTest></v14:Rule><v14:Rule ID='2' NameU='StartWithoutTerminator' Category='Start / End' Description='Flowchart shape has no incoming connectors and is not a Start/End shape.'><v14:RuleFilter>AND(OR(HASCATEGORY("Flowchart"),ONLAYER("Flowchart")),NOT(OR(HASCATEGORY("Start/End"),STRSAME(LEFT(MASTERNAME(750),9),"Start/End"),STRSAME(LEFT(MASTERNAME(750),10),"Terminator"))))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(GLUEDSHAPES(1)) &gt; 0</v14:RuleTest></v14:Rule><v14:Rule ID='3' NameU='EndWithoutTerminator' Category='Start / End' Description='Flowchart shape has no outgoing connectors and is not a Start/End shape.'><v14:RuleFilter>AND(OR(HASCATEGORY("Flowchart"),ONLAYER("Flowchart")),NOT(OR(HASCATEGORY("Start/End"),STRSAME(LEFT(MASTERNAME(750),9),"Start/End"),STRSAME(LEFT(MASTERNAME(750),10),"Terminator"))))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(GLUEDSHAPES(2)) &gt; 0</v14:RuleTest></v14:Rule><v14:Rule ID='4' NameU='NoStartTerminator' Category='Start / End' Description='Flowchart does not start with a Start/End shape.' RuleTarget='1'><v14:RuleFilter>AGGCOUNT(FILTERSET(SHAPESONPAGE(), "OR(HASCATEGORY(""Flowchart""),ONLAYER(""Flowchart""))")) &gt; 0</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(SHAPESONPAGE(), "AND(OR(HASCATEGORY(""Start/End""),STRSAME(LEFT(MASTERNAME(750),9),""Start/End""),STRSAME(LEFT(MASTERNAME(750),10),""Terminator"")),AGGCOUNT(CONNECTEDSHAPES(2))&gt;0)")) &gt; 0</v14:RuleTest></v14:Rule><v14:Rule ID='5' NameU='NoEndTerminator' Category='Start / End' Description='Flowchart does not end with a Start/End shape.' RuleTarget='1'><v14:RuleFilter>AGGCOUNT(FILTERSET(SHAPESONPAGE(), "OR(HASCATEGORY(""Flowchart""),ONLAYER(""Flowchart""))")) &gt; 0</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(SHAPESONPAGE(), "AND(OR(HASCATEGORY(""Start/End""),STRSAME(LEFT(MASTERNAME(750),9),""Start/End""),STRSAME(LEFT(MASTERNAME(750),10),""Terminator"")),AGGCOUNT(CONNECTEDSHAPES(1))&gt;0)")) &gt; 0</v14:RuleTest></v14:Rule><v14:Rule ID='6' NameU='UnconnectedShape' Category='Connectivity' Description='Flowchart shape is not connected to any other shape.'><v14:RuleFilter>OR(HASCATEGORY("Flowchart"),ONLAYER("Flowchart"))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(CONNECTEDSHAPES(0)) &gt; 0</v14:RuleTest></v14:Rule><v14:Rule ID='7' NameU='TerminatorInMiddle' Category='Connectivity' Description='Start/End shape has both incoming and outgoing connectors.'><v14:RuleFilter>OR(HASCATEGORY("Start/End"),STRSAME(LEFT(MASTERNAME(750),9),"Start/End"),STRSAME(LEFT(MASTERNAME(750),10),"Terminator"))</v14:RuleFilter><v14:RuleTest>NOT(AND(AGGCOUNT(CONNECTEDSHAPES(1))&gt;0,AGGCOUNT(CONNECTEDSHAPES(2))&gt;0))</v14:RuleTest></v14:Rule><v14:Rule ID='8' NameU='TooFewOutConns' Category='Connectivity' Description='Decision shape should have more than one outgoing connector.'><v14:RuleFilter>OR(HASCATEGORY("Decision"),STRSAME(LEFT(MASTERNAME(750),8),"Decision"))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(GLUEDSHAPES(2)) &gt; 1</v14:RuleTest></v14:Rule><v14:Rule ID='9' NameU='NonFlowchartShape' Category='Connectivity' Description='Connected shape is not recognized as a Flowchart shape.'><v14:RuleFilter>NOT(OR(HASCATEGORY("Flowchart"),ONLAYER("Flowchart")))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(GLUEDSHAPES(0)) = 0</v14:RuleTest></v14:Rule><v14:Rule ID='10' NameU='NoShapeText' Category='Text' Description='Flowchart shape has no text label.'><v14:RuleFilter>OR(HASCATEGORY("Flowchart"),ONLAYER("Flowchart"))</v14:RuleFilter><v14:RuleTest>NOT(STRSAME(SHAPETEXT(TheText), ""))</v14:RuleTest></v14:Rule><v14:Rule ID='11' NameU='OutsideCFF' Category='Cross - Functional' Description='Flowchart shapes should belong to a Swimlane.' RuleTarget='1'><v14:RuleFilter
>AGGCOUNT(FILTERSET(SHAPESONPAGE(),"HASCATEGORY(""Swimlane"")"))&gt;0</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(SHAPESONPAGE(),"AND(OR(HASCATEGORY(""Flowchart""),ONLAYER(""Flowchart"")),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Swimlane"""")""))=0)"))=0</v14:RuleTest></v14:Rule></v14:RuleSet></v14:RuleSets></v14:Validation>
xmlns:v14
http://schemas.microsoft.com/office/visio/2010/extension
"
Reposition Text
width height
_Resize With Handles
_Hide Hidden Detail
_Detailed
Board,Terminal,Devices,Connectors,strip,electromechanical,circuit,terminals
Drag the shape onto the drawing page.
Terminal board or terminal strip.
This connector automatically routes between the shapes it connects.
Arial Unicode MS
Symbol
Wingdings
Calibri
SimSun
PMingLiU
MS PGothic
Dotum
Sylfaen
Estrangelo Edessa
Vrinda
Shruti
Mangal
Tunga
Sendnya
Raavi
Dhenu
Latha
Gautami
Cordia New
Arial
Malgun Gothic
Times New Roman
MS Farsi
Guide
TheDoc
Page-1
Gesture Format
Panel mount
msvThemeColors
Fastener
msvThemeEffects
Hidden detail
msvThemeOrder
msvNoAutoConnect
Flow Normal
Connector
AskOnDrop
Cost
visVersion
ProcessNumber
Hex head top.587
Row_1
Thread
Diameter
Detail
MThread
SetOnDrop
MWidth
Sizing
AntiScale
HasText
Row_2
Row_3
Row_4
Row_5
XShift
XLen
Fact
XMove
EE Normal
Terminal board
visDescription
Label
Terminal board.24
Owner
Function
StartDate
EndDate
Status
SetDefaultSize
ResizeWithText
DefaultWidth
DefaultHeight
ResizeTxtHeight
Hex head top.85
CONTINUOUS
VC-TEXTSTYLE1
DEFAULT LINE STYLE
SHORT RED TBB
SHORT BLACK TBB
SHORT GREEN TBB
SHORT WHITE TBB
WHITE TBB
Hex head top.100
Hex head top.103
Dynamic connector
TextPosition
RED TBB
TERM STRIP
CLASSIC