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//////
Terminator,stop,begin,end,program,flow,Basic,Flowchart,information,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Drag onto the page to indicate the beginning or end of a program flow.
Process,function,task,Basic,Flowchart,flow,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Drag the shape onto the drawing page.
Decision,Yes/No,flowchart,basic,information,flow,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Subprocess,predefined,process,subroutine,module,basic,flowchart,information,flow,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Drag onto the page to add a subprocess or a predefined process.
Move Line
This connector automatically routes between the shapes it connects.
Reposition Text
Callout
Unused
TravelShift Offset
Create Association
Off,page,reference,cross,hyperlink,link,continued,jump,process,Basic,Flowchart,information,flow,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Drag to add a new page and a link to that page so that you can link processes from one page to another.
her page.
nd create a link.
band,X,cross,functional,flowchart,flow,chart,swimlane,business,process
Drag onto the page to add a new horizontal band. Use bands to organize steps in a process.
:hzband:region:
Is this label displayed vertically or horizontally
Label width
Band length
horizontal,holder,band,X,cross,functional,flowchart,flow,chart,swimlane,business,process
Bands are used to organize the different steps of the process.
:hzbandmgr:
Offset of band manager where bands are started
Height of band manager bay, dependent on number of bands
Width of labels
Are labels displayed vertically or horizontally?
Is title displayed?
Default size of bands
Minimum size allowed for band manager
Display All Band &Labels Horizontally
:TheText=>_MapName_:
Document,data,read,people,such,printed,output,basic,flowchart,information,flow,processes,joiners,associations,business,process,Six,6,Sigma,ISO,9000
as printed output.
ed output.
Predefined,process,subroutine,module,basic,flowchart,information,flow,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Drag onto the page to add a named process, such as a subroutine or a module.
On,page,reference,cross,hyperlink,link,jump,process,continued,flowchart,basic,information,flow,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Drag onto the page to create a hyperlink from one process to another on the same page.
of your flowchart.
hs in your flowchart.
Stored,data,type,basic,flowchart,information,flow,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
ymbol.
C:\Program Files (x86)\Microsoft Office\Office12\1033\BASFLO_U.VSS
C:\Program Files (x86)\Microsoft Office\Office12\1033\XFUNCH_U.VSS
{CB3B01EF-6B43-4897-AC16-196E9EC8CA4D}
Role Owner
Risk Owner
{E7F74C85-F6DC-4C21-8259-2B973366466B}
{F71BE21E-4F8C-4D1D-A538-F5655459361A}
{3D2BC1D2-A8B1-46B5-9DCE-41BE51626CBF}
VISCFFSTYLE AgAAAPgAAEABAAAAHQAAAPIACAD/////
{5798A7A6-5668-4A8D-BEC8-570A0231616A}
{FD735F41-09C2-4BEA-93B1-5C10C4BD9CC8}
[ X: {CB3B01EF-6B43-4897-AC16-196E9EC8CA4D} Y: {0C3C13FF-6175-4DC6-87E3-BB311B767DA4} ] I[ ]
{0C3C13FF-6175-4DC6-87E3-BB311B767DA4}
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
MS Farsi
Guide
TheDoc
Dynamic connector.34
Gesture Format
CFF Container
msvThemeColors
msvShapeCategories
msvThemeEffects
msvStructureType
msvThemeOrder
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
Start/End
Cost
ProcessNumber
Owner
StartDate
EndDate
Status
Row_1
SetDefaultSize
ResizeWithText
DefaultWidth
DefaultHeight
ResizeTxtHeight
Process
Decision
Decision.20
Dynamic connector
TextPosition
Subprocess
Bracket
Stored data.35
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
Process.5
Dynamic connector.36
Start/End.1
Row_3
Row_4
Dynamic connector.31
Predefined process.26
Dynamic connector.32
Predefined process.24
Process.37
Dynamic connector.38
Dynamic connector.60
Dynamic connector.33
Process.39
Process.40
Dynamic connector.41
Process.3
Dynamic connector.42
Process.4
Row_5
Process.6
Dynamic connector.7
Process.43
Process.44
Start/End.45
Dynamic connector.46
Dynamic connector.47
Process.48
Start/End.49
Document.50
Dynamic connector.2
Row_2
Stored data.23
Dynamic connector.24
Decision.25
Dynamic connector.51
Process.52
Dynamic connector.27
Start/End.22
Dynamic connector.53
Start/End.54
Start/End.110
Dynamic connector.67
Dynamic connector.111
Document.56
Document.57
Dynamic connector.58
Dynamic connector.59
Dynamic connector.69
Process.61
GUID
Dynamic connector.62
CrossFunctionalType
Dynamic connector.64
Dynamic connector.65
Start/End.98
Dynamic connector.99
Document.100
Dynamic connector.101
Stored data
Dynamic connector.8
Document.102
Document.103
Dynamic connector.104
Document.105
Dynamic connector.106
Process.107
Dynamic connector.112
Functional band
Dynamic connector.109
Type
Off-page reference
On-page reference
Mitigation of Risks and SODs
ShapeAppearance
New / Amended roles
Lvert
visHMAH
Lwidth
Blength
CrossFunctionalRX
CrossFunctionalRY
bandMargin
bandMin
bandHolderOffset
FlowchartType
Flow Title
Horizontal holder
BayTop
BaySize
ShowTitle
DefaultBandSize
bandMgrMin
PhaseMarkerHeading
visShapeID
yBottom
yTop
Document
Duration
Resources
Functional band.18
Predefined process