CFF14
/cmd=2
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
CFF Container;DoNotContain
Container
CFF List
xfunc_u.vss
VISROTATELABEL AQAAAPMAAED///////////IACP//////
BackgroundColor
Heading
Bottom;Right;Top;Left
Bottom
List
CFF List;DoNotContain
Swimlane
CFF Container;CFF List;Phase;NonCFF
VISCFFSTYLE AgAAAPgAAED///////////IACP//////
Phase
swimlane,X,cross,functional,flowchart,flow,chart,band,business,process
Drag onto the page to add a new horizontal swimlane or new horizontal Cross-functional Flowchart. Use swimlanes to organize steps in a process.
Swimlane;DoNotContain
AAAAAPMAAED/////////////AP////// CFF Container VISMARGINS BAAAAPgAAED///////////IACP//////
CFF Container;CFF List;Swimlane;Phase;NonCFF
AAAAAPMAAED/////////////AP////// CFF Container BAAAAPgAAED///////////IACP//////
AAAAAPMAAED/////////////AP////// CFF Container VISCFFSTYLE BAAAAPgAAED///////////IACP//////
AAAAAPMAAED/////////////AP////// CFF Container AwAAAPgAAED/////AgAAAAEAAP////// LineWeight
Function
Left Bottom Right
Right
phase,separator,border,X,cross,functional,flowchart,flow,chart,swimlane,business,process
Drag onto the page to add vertical separator between phases within a horizontal cross-functional flowchart.
Phase;DoNotContain
MSVSDLISTDIRECTION AQAAAPMAAED///////////IACP//////
AAAAAPMAAED/////////////AP////// CFF Container VISSHOWPHASE BAAAAPgAAED///////////IACP//////
AAAAAPMAAED/////////////AP////// CFF Container CFFVERTICAL BAAAAPgAAED///////////IACP//////
Process,function,task,Basic,Flowchart,flow,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Drag the shape onto the drawing page.
This connector automatically routes between the shapes it connects.
Reposition Text
arrow,arrowhead,45,degree,single,basic
Drag onto the page, then drag the ends to blue x
s on shapes (red indicates connection).
line,connect,connector,route,basic
line.
Dot,arrow,line,arrowhead
Drag onto the page. Drag round rotation handle to change arrow direction; yellow diamond to resize line ends.
Resize Dot and Arrowhead
Points &Left
Single,arrow,arrowhead,line
resize line ends.
arrowhead size.
Resize Arrowhead
1,Way,data,connection,conceptual,web,site,internet
Group,conceptual,web,site,internet
0.125
Square,box,basic
stomized by dragging any selection handle.
Dynamic,connector,route,connect,line
Double,tree,square,line,branch,connect,connector,hierarchy
s on shapes. Put several together to form a tree.
Reposition Branch End
Multi,tree,sloped,branch,line,connect,heirarchy,connector
Drag onto the page, then drag the yellow diamond to split into two to six branches.
he primary line.
Multi,tree,square,line,branch,hierarchy,connect,connector
Cloud,conceptual,web,site,internet
Page,group,conceptual,web,site,internet
Page,conceptual,web,site,internet
Main,object,conceptual,web,site,internet
pop,up,conceptual,web,site,internet
revision,cloud,annotation,callout,label,comment,redline,note,text,caption,legend,footnote,balloon,bubble
Drag onto the page to surround or indicate areas that have changed or are noteworthy.
orthy.
<no master>
cloud,unknown,external,event,software,program,structure,language,level
Drag onto the page to add an unknown, an external event, or a series of processes or events.
Cloud,network,location,site,place,installation
Connect To Network Device
Callout
Unused
TravelShift Offset
Create Association
Team,frame,group,department,position,job,employee,org,chart,organization
Drag onto the page to enclose the positions you want to display as a team. Resize to include more or fewer team members.
This shape is used by a solution
Classic
Classic;Contemporary;Elegant;Notepad;Retro
group, business, process, modeling, notation, BPMN, BPM
Groups are used to make a conceptual association between multiple elements.
Group
Hidden
Shown
Artifact
Dynamic,connector,conceptual,web,site,internet
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\BASFLO_U.VSS
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\BASIC_U.VSS
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\BLOCK_U.VSS
C:\Program Files (x86)\Microsoft Office\Office14\visio content\1033\WEBSIT_U.VSS
CrossFunctional
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
Guide
TheDoc
Page-1
Gesture Format
CFF Container
Process.1
msvShapeCategories
Process.5
msvStructureType
1-Way data connection.12
visFlowchartType
msvNoAutoConnect
visV14CFF
Flow Normal
Connector
msvSDContainerMargin
msvSDContainerResize
msvSDContainerNoHighlight
msvSDContainerNoRibbon
msvSDContainerStyle
visDirection
HeadingSide
msvSDContainerStyleCount
msvSDContainerRequiredCategories
msvSDContainerExcludedCategories
visMasterStencil
visRotateLabel
visHeadingText
visCFFStyle
msvSDContainerLocked
CFFVertical
numLanes
msvSDMembersOnHiddenLayer
visCFFHeadingPos
HeadingSpan
HeadingAlign
visHeadingHeight
visShowTitle
visShowPhase
visMargins
visAutoExpand
visVersion
FillForegnd
FillBkgnd
CFFStyle
FillForegndTrans
msvSDContainerHeadingEdge
HeadingPos
HSide
HTxtMargin
CStyle
InsetY
InsetX
Inset
scale
AntiScale
GridRounding
Swimlane List
msvSDListRequiredCategories
msvSDListSpacing
msvSDListDirection
msvSDListAlignment
msvSDListItemMaster
msvSDListNoReorder
msvLayoutIncludeSubshapes
Phase List
SwimlaneListGUID
visCFFSettings
visCFFSingleLaneShowAll
LineWeight
Separator
ListDirection
FlipX
HAlign
SwimlaneHeadingSize
FirstHeadingExtend
Process
Cost
ProcessNumber
Owner
StartDate
EndDate
Status
Row_1
SetDefaultSize
ResizeWithText
DefaultWidth
DefaultHeight
ResizeTxtHeight
Dynamic connector
TextPosition
1-Way data connection.10
Process.47
1-Way data connection.2
Process.6
Process.19
Process.23
Process.26
Process.32
Process.33
Process.34
1-Way data connection.17
1-Way data connection.37
Dynamic connector.11
1-Way data connection.18
1-Way data connection.9
Dynamic connector.17
Square
1-Way data connection.14
Basic
45 degree single
Dot Connector
Dot & arrow
ControlX
Single arrowhead
Row_2
Row_3
1-Way data connection
Process.15
1-Way data connection.21
Double tree square
Multi-tree sloped
Row_4
Row_5
Row_6
Multi-tree square
1-Way data connection.20
CalcH
cornersize
BDMain
Cloud
solsh
shapetype
shapelook
Row_7
Row_8
Page group
offset
min_width
Web page
Main object
Pop-up
Revision cloud
Revision cloud.27
STR Normal
Cloud.28
Net Normal
3D Net Face
Cloud.29
visLegendShape
ShapeClass
SubShapeType
Cloud.30
Cloud callout
msvPreviewIconCropToPage
msvSDTargetIntersection
msvSDCalloutNoHighlight
msvSDCalloutStyle
msvSDCalloutStyleCount
Orientation
HideLeader
AttachToSide
Side
LeaderBegin
LeaderEnd
WHBoxIntersection
IsEndInterior
Extension
SideMidpoint
fnMidpointOffset
CalloutStyleRoot
CStyle1
CStyle2
CStyle3
CStyle4
CStyle5
CStyle6
CStyle7
CStyle8
CStyle9
CStyle10
CStyle11
CStyle12
CStyle13
CStyle14
CStyle15
CStyle16
CStyle17
CStyle18
CStyle19
CStyle20
OrientationRoot
OrientTop
OrientBottom
OrientLeft
OrientRight
OrientAuto
LeaderRoot
LeaderHidden
LeaderCenter
LeaderMidpoints
Association
Cloud.32
Org Normal
DocShowPicture
Team frame
Theme
Team frame.34
1-Way data connection.4
Group.35
BpmnId
BpmnCategories
BpmnDocumentation
BpmnArtifactType
BpmnName
BpmnState
BpmnProperties
BpmnProperties_Name
BpmnProperties_Type
BpmnProperties_Value
BpmnProperties_Value_ExpressionBody
BpmnProperties_Value_ExpressionLanguage
BpmnProperties_Correlation
BpmnText
BpmnCategoryRef
BpmnElementType
Attributes
Text_Reposition
Group.36
1-Way data connection.7
Dynamic connector.37
1-Way data connection.25
Process.27