357. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 5/9/2017 12:03:04 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

357.1 Files compared

# Location File Last Modified
1 Tue May 9 16:03:04 2017 UTC
2 OSCIF_HEC_v1.4_Sprint23_build4_Apr_2017.zip\CRM_solutions\Managed\North52BPA_1_0_0_506_managed_2013_2015_2016..zip\Workflows N52MaintenanceOperations-3A0FACC9-07E6-4285-A6DF-DB79943D63C8.xaml Mon Sep 19 18:20:18 2016 UTC

357.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 1 319
Removed 0 0

357.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

357.4 Active regular expressions

No regular expressions were active.

357.5 Comparison detail

        1   <Activity  x:Class="X rmWorkflow 3a0facc907 e64285a6df db79943d63 c8" xmlns= "http://sc hemas.micr osoft.com/ netfx/2009 /xaml/acti vities" xm lns:mcw="c lr-namespa ce:Microso ft.Crm.Wor kflow;asse mbly=Micro soft.Crm.W orkflow, V ersion=6.0 .0.0, Cult ure=neutra l, PublicK eyToken=31 bf3856ad36 4e35" xmln s:mcwa="cl r-namespac e:Microsof t.Crm.Work flow.Activ ities;asse mbly=Micro soft.Crm.W orkflow, V ersion=6.0 .0.0, Cult ure=neutra l, PublicK eyToken=31 bf3856ad36 4e35" xmln s:mva="clr -namespace :Microsoft .VisualBas ic.Activit ies;assemb ly=System. Activities , Version= 4.0.0.0, C ulture=neu tral, Publ icKeyToken =31bf3856a d364e35" x mlns:mxs=" clr-namesp ace:Micros oft.Xrm.Sd k;assembly =Microsoft .Xrm.Sdk,  Version=6. 0.0.0, Cul ture=neutr al, Public KeyToken=3 1bf3856ad3 64e35" xml ns:mxsq="c lr-namespa ce:Microso ft.Xrm.Sdk .Query;ass embly=Micr osoft.Xrm. Sdk, Versi on=6.0.0.0 , Culture= neutral, P ublicKeyTo ken=31bf38 56ad364e35 " xmlns:mx swa="clr-n amespace:M icrosoft.X rm.Sdk.Wor kflow.Acti vities;ass embly=Micr osoft.Xrm. Sdk.Workfl ow, Versio n=6.0.0.0,  Culture=n eutral, Pu blicKeyTok en=31bf385 6ad364e35"  xmlns:s=" clr-namesp ace:System ;assembly= mscorlib,  Version=4. 0.0.0, Cul ture=neutr al, Public KeyToken=b 77a5c56193 4e089" xml ns:scg="cl r-namespac e:System.C ollections .Generic;a ssembly=ms corlib, Ve rsion=4.0. 0.0, Cultu re=neutral , PublicKe yToken=b77 a5c561934e 089" xmlns :sco="clr- namespace: System.Col lections.O bjectModel ;assembly= mscorlib,  Version=4. 0.0.0, Cul ture=neutr al, Public KeyToken=b 77a5c56193 4e089" xml ns:srs="cl r-namespac e:System.R untime.Ser ialization ;assembly= System.Run time.Seria lization,  Version=4. 0.0.0, Cul ture=neutr al, Public KeyToken=b 77a5c56193 4e089" xml ns:this="c lr-namespa ce:" xmlns :x="http:/ /schemas.m icrosoft.c om/winfx/2 006/xaml">
        2     <x:Membe rs>
        3       <x:Pro perty Name ="InputEnt ities" Typ e="InArgum ent(scg:ID ictionary( x:String,  mxs:Entity ))" />
        4       <x:Pro perty Name ="CreatedE ntities" T ype="InArg ument(scg: IDictionar y(x:String , mxs:Enti ty))" />
        5     </x:Memb ers>
        6     <this:Xr mWorkflow3 a0facc907e 64285a6dfd b79943d63c 8.InputEnt ities>
        7       <InArg ument x:Ty peArgument s="scg:IDi ctionary(x :String, m xs:Entity) " />
        8     </this:X rmWorkflow 3a0facc907 e64285a6df db79943d63 c8.InputEn tities>
        9     <this:Xr mWorkflow3 a0facc907e 64285a6dfd b79943d63c 8.CreatedE ntities>
        10       <InArg ument x:Ty peArgument s="scg:IDi ctionary(x :String, m xs:Entity) " />
        11     </this:X rmWorkflow 3a0facc907 e64285a6df db79943d63 c8.Created Entities>
        12     <mva:Vis ualBasic.S ettings>As sembly ref erences an d imported  namespace s for inte rnal imple mentation< /mva:Visua lBasic.Set tings>
        13     <mxswa:W orkflow>
        14       <mxswa :Workflow. Variables>
        15         <Var iable x:Ty peArgument s="scg:Dic tionary(x: String, mc w:Interact ionActivit yResult)"  Default="[ New Dictio nary(Of Sy stem.Strin g, Microso ft.Crm.Wor kflow.Inte ractionAct ivityResul t)]" Name= "Interacti onResponse s" />
        16         <Var iable x:Ty peArgument s="scg:Dic tionary(x: String, mx s:EntityCo llection)"  Default=" [New Dicti onary(Of S ystem.Stri ng, Micros oft.Xrm.Sd k.EntityCo llection)] " Name="Qu eryResults " />
        17       </mxsw a:Workflow .Variables >
        18       <mxswa :ActivityR eference A ssemblyQua lifiedName ="Microsof t.Crm.Work flow.Activ ities.Inte ractionPag e, Microso ft.Crm.Wor kflow, Ver sion=6.0.0 .0, Cultur e=neutral,  PublicKey Token=31bf 3856ad364e 35" Displa yName="Int eractionPa geStep1: P ick a main tenance op eration">
        19         <mxs wa:Activit yReference .Arguments >
        20           <I nArgument  x:TypeArgu ments="x:B oolean" x: Key="Allow Back">True </InArgume nt>
        21         </mx swa:Activi tyReferenc e.Argument s>
        22         <mxs wa:Activit yReference .Propertie s>
        23           <s co:Collect ion x:Type Arguments= "Variable"  x:Key="Va riables">
        24              <Variable  x:TypeArgu ments="mcw :Interacti onActivity Result" Na me="Intera ctionStep2 _interacti onResponse Value" />
        25              <Variable  x:TypeArgu ments="x:S tring" Nam e="Interac tionStep2_ 1">
        26                <Variabl e.Default>
        27                  <Liter al x:TypeA rguments=" x:String"  Value="" / >
        28                </Variab le.Default >
        29              </Variable >
        30              <Variable  x:TypeArgu ments="x:S tring" Nam e="Interac tionStep2_ 2">
        31                <Variabl e.Default>
        32                  <Liter al x:TypeA rguments=" x:String"  Value="" / >
        33                </Variab le.Default >
        34              </Variable >
        35              <Variable  x:TypeArgu ments="x:S tring" Nam e="Interac tionStep2_ 3">
        36                <Variabl e.Default>
        37                  <Liter al x:TypeA rguments=" x:String"  Value="" / >
        38                </Variab le.Default >
        39              </Variable >
        40           </ sco:Collec tion>
        41           <s co:Collect ion x:Type Arguments= "Activity"  x:Key="Ac tivities">
        42              <Sequence  DisplayNam e="Interac tionStep2:  Maintenan ce Operati on">
        43                <Sequenc e DisplayN ame="Promp tExpressio n">
        44                  <Seque nce.Variab les>
        45                    <Var iable x:Ty peArgument s="x:Objec t" Name="I nteraction Step2_4" / >
        46                  </Sequ ence.Varia bles>
        47                  <mxswa :ActivityR eference A ssemblyQua lifiedName ="Microsof t.Crm.Work flow.Activ ities.Eval uateExpres sion, Micr osoft.Crm. Workflow,  Version=6. 0.0.0, Cul ture=neutr al, Public KeyToken=3 1bf3856ad3 64e35" Dis playName=" EvaluateEx pression">
        48                    <mxs wa:Activit yReference .Arguments >
        49                      <I nArgument  x:TypeArgu ments="x:S tring" x:K ey="Expres sionOperat or">Create CrmType</I nArgument>
        50                      <I nArgument  x:TypeArgu ments="s:O bject[]" x :Key="Para meters">[N ew Object( ) { Micros oft.Xrm.Sd k.Workflow .WorkflowP ropertyTyp e.String,  "Which mai ntenance o peration d o you requ ire?", "St ring" }]</ InArgument >
        51                      <I nArgument  x:TypeArgu ments="s:T ype" x:Key ="TargetTy pe">
        52                         <mxswa:Ref erenceLite ral x:Type Arguments= "s:Type" V alue="x:St ring" />
        53                      </ InArgument >
        54                      <O utArgument  x:TypeArg uments="x: Object" x: Key="Resul t">[Intera ctionStep2 _4]</OutAr gument>
        55                    </mx swa:Activi tyReferenc e.Argument s>
        56                  </mxsw a:Activity Reference>
        57                  <Assig n x:TypeAr guments="x :String" T o="[Intera ctionStep2 _1]" Value ="[Interac tionStep2_ 4.ToString ()]" />
        58                </Sequen ce>
        59                <Sequenc e DisplayN ame="HintE xpression" >
        60                  <Seque nce.Variab les>
        61                    <Var iable x:Ty peArgument s="x:Objec t" Name="I nteraction Step2_5" / >
        62                  </Sequ ence.Varia bles>
        63                  <mxswa :ActivityR eference A ssemblyQua lifiedName ="Microsof t.Crm.Work flow.Activ ities.Eval uateExpres sion, Micr osoft.Crm. Workflow,  Version=6. 0.0.0, Cul ture=neutr al, Public KeyToken=3 1bf3856ad3 64e35" Dis playName=" EvaluateEx pression">
        64                    <mxs wa:Activit yReference .Arguments >
        65                      <I nArgument  x:TypeArgu ments="x:S tring" x:K ey="Expres sionOperat or">Create CrmType</I nArgument>
        66                      <I nArgument  x:TypeArgu ments="s:O bject[]" x :Key="Para meters">[N ew Object( ) { Micros oft.Xrm.Sd k.Workflow .WorkflowP ropertyTyp e.String,  "Choose on e of the a vailable m aintenance  operation s. If you  need furth er support  please co ntact supp ort@north5 2.com.", " String" }] </InArgume nt>
        67                      <I nArgument  x:TypeArgu ments="s:T ype" x:Key ="TargetTy pe">
        68                         <mxswa:Ref erenceLite ral x:Type Arguments= "s:Type" V alue="x:St ring" />
        69                      </ InArgument >
        70                      <O utArgument  x:TypeArg uments="x: Object" x: Key="Resul t">[Intera ctionStep2 _5]</OutAr gument>
        71                    </mx swa:Activi tyReferenc e.Argument s>
        72                  </mxsw a:Activity Reference>
        73                  <Assig n x:TypeAr guments="x :String" T o="[Intera ctionStep2 _2]" Value ="[Interac tionStep2_ 5.ToString ()]" />
        74                </Sequen ce>
        75                <mcwa:In teraction  AttributeD elimiter=" {x:Null}"  DefaultRes ponseValue ="{x:Null} " DynamicQ ueryAttrib uteList="{ x:Null}" D ynamicQuer yResult="{ x:Null}" Q ueryEntity Name="{x:N ull}" Quer yVariableN ame="{x:Nu ll}" Respo nseMetadat aSource="{ x:Null}" D isplayName ="Interact ionStep2:  Maintenanc e Operatio n" HintTex t="[Intera ctionStep2 _2]" IsRes ponseMetad ataBound=" False" Log Response=" False" Pro mptText="[ Interactio nStep2_1]"  ResponseC ontainerTy pe="2" Res ponseMetad ataType="0 " StaticRe sponseValu es="&lt;va lues next= &quot;0&qu ot;&gt;&#x A;  &lt;va lue value= &quot;2178 90015&quot ; label=&q uot;Client side - Bin d All&quot ; /&gt;&#x A;  &lt;va lue value= &quot;2178 90014&quot ; label=&q uot;Client side - Unb ind All&qu ot; /&gt;& #xA;  &lt; value valu e=&quot;21 7890006&qu ot; label= &quot;Inst all \ Refr esh Data M aps&quot;  /&gt;&#xA;   &lt;valu e value=&q uot;217890 000&quot;  label=&quo t;Refresh  Cache&quot ; /&gt;&#x A;  &lt;va lue value= &quot;2178 90016&quot ; label=&q uot;Saved  Views - Re build&quot ; /&gt;&#x A;  &lt;va lue value= &quot;2178 90005&quot ; label=&q uot;Saved  Views - Re move&quot;  /&gt;&#xA ;  &lt;val ue value=& quot;21789 0999&quot;  label=&qu ot;Set Lic ense Infor mation&quo t; /&gt;&# xA;  &lt;v alue value =&quot;217 890021&quo t; label=& quot;Sitem ap Install &quot; /&g t;&#xA;  & lt;value v alue=&quot ;217890020 &quot; lab el=&quot;S itemap UnI nstall&quo t; /&gt;&# xA;  &lt;v alue value =&quot;217 890023&quo t; label=& quot;Unins tall Depen dencies&qu ot; /&gt;& #xA;&lt;/v alues&gt;"  UserRespo nse="[Inte ractionSte p2_interac tionRespon seValue]"  />
        76              </Sequence >
        77              <Assign x: TypeArgume nts="mcw:I nteraction ActivityRe sult" To=" [Interacti onResponse s(&quot;In teractionS tep2_inter actionResp onseValue& quot;)]" V alue="[Int eractionSt ep2_intera ctionRespo nseValue]"  />
        78           </ sco:Collec tion>
        79         </mx swa:Activi tyReferenc e.Properti es>
        80       </mxsw a:Activity Reference>
        81       <mxswa :ActivityR eference A ssemblyQua lifiedName ="Microsof t.Crm.Work flow.Activ ities.Cond itionSeque nce, Micro soft.Crm.W orkflow, V ersion=6.0 .0.0, Cult ure=neutra l, PublicK eyToken=31 bf3856ad36 4e35" Disp layName="C onditionSt ep4: North 52 BPA Lic ense Key">
        82         <mxs wa:Activit yReference .Arguments >
        83           <I nArgument  x:TypeArgu ments="x:B oolean" x: Key="Wait" >False</In Argument>
        84         </mx swa:Activi tyReferenc e.Argument s>
        85         <mxs wa:Activit yReference .Propertie s>
        86           <s co:Collect ion x:Type Arguments= "Variable"  x:Key="Va riables">
        87              <Variable  x:TypeArgu ments="x:B oolean" De fault="Fal se" Name=" ConditionB ranchStep5 _condition " />
        88              <Variable  x:TypeArgu ments="x:O bject" Nam e="Conditi onBranchSt ep5_1" />
        89              <Variable  x:TypeArgu ments="x:O bject" Nam e="Conditi onBranchSt ep5_2" />
        90           </ sco:Collec tion>
        91           <s co:Collect ion x:Type Arguments= "Activity"  x:Key="Ac tivities">
        92              <mxswa:Act ivityRefer ence Assem blyQualifi edName="Mi crosoft.Cr m.Workflow .Activitie s.Evaluate Expression , Microsof t.Crm.Work flow, Vers ion=6.0.0. 0, Culture =neutral,  PublicKeyT oken=31bf3 856ad364e3 5" Display Name="Eval uateExpres sion">
        93                <mxswa:A ctivityRef erence.Arg uments>
        94                  <InArg ument x:Ty peArgument s="x:Strin g" x:Key=" Expression Operator"> ResponseVa lue</InArg ument>
        95                  <InArg ument x:Ty peArgument s="s:Objec t[]" x:Key ="Paramete rs">[New O bject() {  Interactio nResponses ("Interact ionStep2_i nteraction ResponseVa lue") }]</ InArgument >
        96                  <InArg ument x:Ty peArgument s="s:Type"  x:Key="Ta rgetType">
        97                    <mxs wa:Referen ceLiteral  x:TypeArgu ments="s:T ype">
        98                      <x :Null />
        99                    </mx swa:Refere nceLiteral >
        100                  </InAr gument>
        101                  <OutAr gument x:T ypeArgumen ts="x:Obje ct" x:Key= "Result">[ ConditionB ranchStep5 _1]</OutAr gument>
        102                </mxswa: ActivityRe ference.Ar guments>
        103              </mxswa:Ac tivityRefe rence>
        104              <mxswa:Act ivityRefer ence Assem blyQualifi edName="Mi crosoft.Cr m.Workflow .Activitie s.Evaluate Expression , Microsof t.Crm.Work flow, Vers ion=6.0.0. 0, Culture =neutral,  PublicKeyT oken=31bf3 856ad364e3 5" Display Name="Eval uateExpres sion">
        105                <mxswa:A ctivityRef erence.Arg uments>
        106                  <InArg ument x:Ty peArgument s="x:Strin g" x:Key=" Expression Operator"> CreateCrmT ype</InArg ument>
        107                  <InArg ument x:Ty peArgument s="s:Objec t[]" x:Key ="Paramete rs">[New O bject() {  Microsoft. Xrm.Sdk.Wo rkflow.Wor kflowPrope rtyType.In teger, "21 7890999" } ]</InArgum ent>
        108                  <InArg ument x:Ty peArgument s="s:Type"  x:Key="Ta rgetType">
        109                    <mxs wa:Referen ceLiteral  x:TypeArgu ments="s:T ype" Value ="x:Int32"  />
        110                  </InAr gument>
        111                  <OutAr gument x:T ypeArgumen ts="x:Obje ct" x:Key= "Result">[ ConditionB ranchStep5 _2]</OutAr gument>
        112                </mxswa: ActivityRe ference.Ar guments>
        113              </mxswa:Ac tivityRefe rence>
        114              <mxswa:Act ivityRefer ence Assem blyQualifi edName="Mi crosoft.Cr m.Workflow .Activitie s.Evaluate Condition,  Microsoft .Crm.Workf low, Versi on=6.0.0.0 , Culture= neutral, P ublicKeyTo ken=31bf38 56ad364e35 " DisplayN ame="Evalu ateConditi on">
        115                <mxswa:A ctivityRef erence.Arg uments>
        116                  <InArg ument x:Ty peArgument s="mxsq:Co nditionOpe rator" x:K ey="Condit ionOperato r">Equal</ InArgument >
        117                  <InArg ument x:Ty peArgument s="s:Objec t[]" x:Key ="Paramete rs">[New O bject() {  ConditionB ranchStep5 _2 }]</InA rgument>
        118                  <InArg ument x:Ty peArgument s="x:Objec t" x:Key=" Operand">[ ConditionB ranchStep5 _1]</InArg ument>
        119                  <OutAr gument x:T ypeArgumen ts="x:Bool ean" x:Key ="Result"> [Condition BranchStep 5_conditio n]</OutArg ument>
        120                </mxswa: ActivityRe ference.Ar guments>
        121              </mxswa:Ac tivityRefe rence>
        122              <mxswa:Act ivityRefer ence Assem blyQualifi edName="Mi crosoft.Cr m.Workflow .Activitie s.Conditio nBranch, M icrosoft.C rm.Workflo w, Version =6.0.0.0,  Culture=ne utral, Pub licKeyToke n=31bf3856 ad364e35"  DisplayNam e="Conditi onBranchSt ep5">
        123                <mxswa:A ctivityRef erence.Arg uments>
        124                  <InArg ument x:Ty peArgument s="x:Boole an" x:Key= "Condition ">[Conditi onBranchSt ep5_condit ion]</InAr gument>
        125                </mxswa: ActivityRe ference.Ar guments>
        126                <mxswa:A ctivityRef erence.Pro perties>
        127                  <mxswa :ActivityR eference x :Key="Then " Assembly QualifiedN ame="Micro soft.Crm.W orkflow.Ac tivities.C omposite,  Microsoft. Crm.Workfl ow, Versio n=6.0.0.0,  Culture=n eutral, Pu blicKeyTok en=31bf385 6ad364e35"  DisplayNa me="Condit ionBranchS tep5">
        128                    <mxs wa:Activit yReference .Propertie s>
        129                      <s co:Collect ion x:Type Arguments= "Variable"  x:Key="Va riables" / >
        130                      <s co:Collect ion x:Type Arguments= "Activity"  x:Key="Ac tivities">
        131                         <mxswa:Act ivityRefer ence Assem blyQualifi edName="Mi crosoft.Cr m.Workflow .Activitie s.Interact ionPage, M icrosoft.C rm.Workflo w, Version =6.0.0.0,  Culture=ne utral, Pub licKeyToke n=31bf3856 ad364e35"  DisplayNam e="Interac tionPageSt ep6: Get t he North52  BPA Licen se Key">
        132                           <mxswa:A ctivityRef erence.Arg uments>
        133                             <InArg ument x:Ty peArgument s="x:Boole an" x:Key= "AllowBack ">True</In Argument>
        134                           </mxswa: ActivityRe ference.Ar guments>
        135                           <mxswa:A ctivityRef erence.Pro perties>
        136                             <sco:C ollection  x:TypeArgu ments="Var iable" x:K ey="Variab les">
        137                               <Var iable x:Ty peArgument s="mcw:Int eractionAc tivityResu lt" Name=" Interactio nStep7_int eractionRe sponseValu e" />
        138                               <Var iable x:Ty peArgument s="x:Strin g" Name="I nteraction Step7_1">
        139                                 <V ariable.De fault>
        140                                    <Literal x :TypeArgum ents="x:St ring" Valu e="" />
        141                                 </ Variable.D efault>
        142                               </Va riable>
        143                               <Var iable x:Ty peArgument s="x:Strin g" Name="I nteraction Step7_2">
        144                                 <V ariable.De fault>
        145                                    <Literal x :TypeArgum ents="x:St ring" Valu e="" />
        146                                 </ Variable.D efault>
        147                               </Va riable>
        148                               <Var iable x:Ty peArgument s="x:Strin g" Name="I nteraction Step7_3">
        149                                 <V ariable.De fault>
        150                                    <Literal x :TypeArgum ents="x:St ring" Valu e="" />
        151                                 </ Variable.D efault>
        152                               </Va riable>
        153                             </sco: Collection >
        154                             <sco:C ollection  x:TypeArgu ments="Act ivity" x:K ey="Activi ties">
        155                               <Seq uence Disp layName="I nteraction Step7: Lic enseKey">
        156                                 <S equence Di splayName= "DefaultVa lueExpress ion">
        157                                    <Sequence. Variables>
        158                                      <Variabl e x:TypeAr guments="x :Object" N ame="Inter actionStep 7_4" />
        159                                    </Sequence .Variables >
        160                                    <mxswa:Act ivityRefer ence Assem blyQualifi edName="Mi crosoft.Cr m.Workflow .Activitie s.Evaluate Expression , Microsof t.Crm.Work flow, Vers ion=6.0.0. 0, Culture =neutral,  PublicKeyT oken=31bf3 856ad364e3 5" Display Name="Eval uateExpres sion">
        161                                      <mxswa:A ctivityRef erence.Arg uments>
        162                                        <InArg ument x:Ty peArgument s="x:Strin g" x:Key=" Expression Operator"> CreateCrmT ype</InArg ument>
        163                                        <InArg ument x:Ty peArgument s="s:Objec t[]" x:Key ="Paramete rs">[New O bject() {  Microsoft. Xrm.Sdk.Wo rkflow.Wor kflowPrope rtyType.St ring, "",  "String" } ]</InArgum ent>
        164                                        <InArg ument x:Ty peArgument s="s:Type"  x:Key="Ta rgetType">
        165                                          <mxs wa:Referen ceLiteral  x:TypeArgu ments="s:T ype" Value ="x:String " />
        166                                        </InAr gument>
        167                                        <OutAr gument x:T ypeArgumen ts="x:Obje ct" x:Key= "Result">[ Interactio nStep7_4]< /OutArgume nt>
        168                                      </mxswa: ActivityRe ference.Ar guments>
        169                                    </mxswa:Ac tivityRefe rence>
        170                                    <Assign x: TypeArgume nts="x:Str ing" To="[ Interactio nStep7_3]"  Value="[I nteraction Step7_4.To String()]"  />
        171                                 </ Sequence>
        172                                 <S equence Di splayName= "PromptExp ression">
        173                                    <Sequence. Variables>
        174                                      <Variabl e x:TypeAr guments="x :Object" N ame="Inter actionStep 7_5" />
        175                                    </Sequence .Variables >
        176                                    <mxswa:Act ivityRefer ence Assem blyQualifi edName="Mi crosoft.Cr m.Workflow .Activitie s.Evaluate Expression , Microsof t.Crm.Work flow, Vers ion=6.0.0. 0, Culture =neutral,  PublicKeyT oken=31bf3 856ad364e3 5" Display Name="Eval uateExpres sion">
        177                                      <mxswa:A ctivityRef erence.Arg uments>
        178                                        <InArg ument x:Ty peArgument s="x:Strin g" x:Key=" Expression Operator"> CreateCrmT ype</InArg ument>
        179                                        <InArg ument x:Ty peArgument s="s:Objec t[]" x:Key ="Paramete rs">[New O bject() {  Microsoft. Xrm.Sdk.Wo rkflow.Wor kflowPrope rtyType.St ring, "Ple ase enter  the North5 2 BPA Lice nse Key fo r this org anization? ", "String " }]</InAr gument>
        180                                        <InArg ument x:Ty peArgument s="s:Type"  x:Key="Ta rgetType">
        181                                          <mxs wa:Referen ceLiteral  x:TypeArgu ments="s:T ype" Value ="x:String " />
        182                                        </InAr gument>
        183                                        <OutAr gument x:T ypeArgumen ts="x:Obje ct" x:Key= "Result">[ Interactio nStep7_5]< /OutArgume nt>
        184                                      </mxswa: ActivityRe ference.Ar guments>
        185                                    </mxswa:Ac tivityRefe rence>
        186                                    <Assign x: TypeArgume nts="x:Str ing" To="[ Interactio nStep7_1]"  Value="[I nteraction Step7_5.To String()]"  />
        187                                 </ Sequence>
        188                                 <S equence Di splayName= "HintExpre ssion">
        189                                    <Sequence. Variables>
        190                                      <Variabl e x:TypeAr guments="x :Object" N ame="Inter actionStep 7_6" />
        191                                    </Sequence .Variables >
        192                                    <mxswa:Act ivityRefer ence Assem blyQualifi edName="Mi crosoft.Cr m.Workflow .Activitie s.Evaluate Expression , Microsof t.Crm.Work flow, Vers ion=6.0.0. 0, Culture =neutral,  PublicKeyT oken=31bf3 856ad364e3 5" Display Name="Eval uateExpres sion">
        193                                      <mxswa:A ctivityRef erence.Arg uments>
        194                                        <InArg ument x:Ty peArgument s="x:Strin g" x:Key=" Expression Operator"> CreateCrmT ype</InArg ument>
        195                                        <InArg ument x:Ty peArgument s="s:Objec t[]" x:Key ="Paramete rs">[New O bject() {  Microsoft. Xrm.Sdk.Wo rkflow.Wor kflowPrope rtyType.St ring, "",  "String" } ]</InArgum ent>
        196                                        <InArg ument x:Ty peArgument s="s:Type"  x:Key="Ta rgetType">
        197                                          <mxs wa:Referen ceLiteral  x:TypeArgu ments="s:T ype" Value ="x:String " />
        198                                        </InAr gument>
        199                                        <OutAr gument x:T ypeArgumen ts="x:Obje ct" x:Key= "Result">[ Interactio nStep7_6]< /OutArgume nt>
        200                                      </mxswa: ActivityRe ference.Ar guments>
        201                                    </mxswa:Ac tivityRefe rence>
        202                                    <Assign x: TypeArgume nts="x:Str ing" To="[ Interactio nStep7_2]"  Value="[I nteraction Step7_6.To String()]"  />
        203                                 </ Sequence>
        204                                 <m cwa:Intera ction Attr ibuteDelim iter="{x:N ull}" Dyna micQueryAt tributeLis t="{x:Null }" Dynamic QueryResul t="{x:Null }" QueryEn tityName=" {x:Null}"  QueryVaria bleName="{ x:Null}" R esponseMet adataSourc e="{x:Null }" StaticR esponseVal ues="{x:Nu ll}" Defau ltResponse Value="[In teractionS tep7_3]" D isplayName ="Interact ionStep7:  LicenseKey " HintText ="[Interac tionStep7_ 2]" IsResp onseMetada taBound="F alse" LogR esponse="T rue" Promp tText="[In teractionS tep7_1]" R esponseCon tainerType ="1" Respo nseMetadat aType="2"  UserRespon se="[Inter actionStep 7_interact ionRespons eValue]" / >
        205                               </Se quence>
        206                               <Ass ign x:Type Arguments= "mcw:Inter actionActi vityResult " To="[Int eractionRe sponses(&q uot;Intera ctionStep7 _interacti onResponse Value&quot ;)]" Value ="[Interac tionStep7_ interactio nResponseV alue]" />
        207                             </sco: Collection >
        208                           </mxswa: ActivityRe ference.Pr operties>
        209                         </mxswa:Ac tivityRefe rence>
        210                         <Sequence  DisplayNam e="UpdateS tep8: Set  the North5 2 BPA Lice nse Key">
        211                           <Sequenc e.Variable s>
        212                             <Varia ble x:Type Arguments= "x:Object"  Name="Upd ateStep8_1 " />
        213                             <Varia ble x:Type Arguments= "x:Object"  Name="Upd ateStep8_2 " />
        214                           </Sequen ce.Variabl es>
        215                           <Assign  x:TypeArgu ments="mxs :Entity" T o="[Create dEntities( &quot;prim aryEntity# Temp&quot; )]" Value= "[New Enti ty(&quot;n orth52_con figuration &quot;)]"  />
        216                           <Assign  x:TypeArgu ments="s:G uid" To="[ CreatedEnt ities(&quo t;primaryE ntity#Temp &quot;).Id ]" Value=" [InputEnti ties(&quot ;primaryEn tity&quot; ).Id]" />
        217                           <mxswa:A ctivityRef erence Ass emblyQuali fiedName=" Microsoft. Crm.Workfl ow.Activit ies.Evalua teExpressi on, Micros oft.Crm.Wo rkflow, Ve rsion=6.0. 0.0, Cultu re=neutral , PublicKe yToken=31b f3856ad364 e35" Displ ayName="Ev aluateExpr ession">
        218                             <mxswa :ActivityR eference.A rguments>
        219                               <InA rgument x: TypeArgume nts="x:Str ing" x:Key ="Expressi onOperator ">Response Text</InAr gument>
        220                               <InA rgument x: TypeArgume nts="s:Obj ect[]" x:K ey="Parame ters">[New  Object()  { Interact ionRespons es("Intera ctionStep7 _interacti onResponse Value") }] </InArgume nt>
        221                               <InA rgument x: TypeArgume nts="s:Typ e" x:Key=" TargetType ">
        222                                 <m xswa:Refer enceLitera l x:TypeAr guments="s :Type" Val ue="x:Stri ng" />
        223                               </In Argument>
        224                               <Out Argument x :TypeArgum ents="x:Ob ject" x:Ke y="Result" >[UpdateSt ep8_2]</Ou tArgument>
        225                             </mxsw a:Activity Reference. Arguments>
        226                           </mxswa: ActivityRe ference>
        227                           <mxswa:A ctivityRef erence Ass emblyQuali fiedName=" Microsoft. Crm.Workfl ow.Activit ies.Evalua teExpressi on, Micros oft.Crm.Wo rkflow, Ve rsion=6.0. 0.0, Cultu re=neutral , PublicKe yToken=31b f3856ad364 e35" Displ ayName="Ev aluateExpr ession">
        228                             <mxswa :ActivityR eference.A rguments>
        229                               <InA rgument x: TypeArgume nts="x:Str ing" x:Key ="Expressi onOperator ">SelectFi rstNonNull </InArgume nt>
        230                               <InA rgument x: TypeArgume nts="s:Obj ect[]" x:K ey="Parame ters">[New  Object()  { UpdateSt ep8_2 }]</ InArgument >
        231                               <InA rgument x: TypeArgume nts="s:Typ e" x:Key=" TargetType ">
        232                                 <m xswa:Refer enceLitera l x:TypeAr guments="s :Type" Val ue="x:Stri ng" />
        233                               </In Argument>
        234                               <Out Argument x :TypeArgum ents="x:Ob ject" x:Ke y="Result" >[UpdateSt ep8_1]</Ou tArgument>
        235                             </mxsw a:Activity Reference. Arguments>
        236                           </mxswa: ActivityRe ference>
        237                           <mxswa:S etEntityPr operty Att ribute="no rth52_fm_l icensekey"  Entity="[ CreatedEnt ities(&quo t;primaryE ntity#Temp &quot;)]"  EntityName ="north52_ configurat ion" Value ="[UpdateS tep8_1]">
        238                             <mxswa :SetEntity Property.T argetType>
        239                               <InA rgument x: TypeArgume nts="s:Typ e">
        240                                 <m xswa:Refer enceLitera l x:TypeAr guments="s :Type" Val ue="x:Stri ng" />
        241                               </In Argument>
        242                             </mxsw a:SetEntit yProperty. TargetType >
        243                           </mxswa: SetEntityP roperty>
        244                           <mxswa:U pdateEntit y DisplayN ame="Updat eStep8" En tity="[Cre atedEntiti es(&quot;p rimaryEnti ty#Temp&qu ot;)]" Ent ityName="n orth52_con figuration " />
        245                           <Assign  x:TypeArgu ments="mxs :Entity" T o="[InputE ntities(&q uot;primar yEntity&qu ot;)]" Val ue="[Creat edEntities (&quot;pri maryEntity #Temp&quot ;)]" />
        246                           <Persist  />
        247                         </Sequence >
        248                         <Sequence  DisplayNam e="StopWor kflowStep9 : Stop">
        249                           <Sequenc e.Variable s>
        250                             <Varia ble x:Type Arguments= "x:Object"  Name="Sto pWorkflowS tep9_1" />
        251                             <Varia ble x:Type Arguments= "x:String"  Default=" 85f9abf4-c 286-44da-a 4d4-004788 22f839" Na me="stepLa belLabelId " />
        252                             <Varia ble x:Type Arguments= "x:String"  Name="ste pLabelDesc ription">
        253                               <Var iable.Defa ult>
        254                                 <L iteral x:T ypeArgumen ts="x:Stri ng" Value= "" />
        255                               </Va riable.Def ault>
        256                             </Vari able>
        257                             <Varia ble x:Type Arguments= "x:Int32"  Default="1 033" Name= "stepLabel LanguageCo de" />
        258                           </Sequen ce.Variabl es>
        259                           <mxswa:A ctivityRef erence Ass emblyQuali fiedName=" Microsoft. Crm.Workfl ow.Activit ies.Evalua teExpressi on, Micros oft.Crm.Wo rkflow, Ve rsion=6.0. 0.0, Cultu re=neutral , PublicKe yToken=31b f3856ad364 e35" Displ ayName="Ev aluateExpr ession">
        260                             <mxswa :ActivityR eference.A rguments>
        261                               <InA rgument x: TypeArgume nts="x:Str ing" x:Key ="Expressi onOperator ">CreateCr mType</InA rgument>
        262                               <InA rgument x: TypeArgume nts="s:Obj ect[]" x:K ey="Parame ters">[New  Object()  { Microsof t.Xrm.Sdk. Workflow.W orkflowPro pertyType. String, "" , "String"  }]</InArg ument>
        263                               <InA rgument x: TypeArgume nts="s:Typ e" x:Key=" TargetType ">
        264                                 <m xswa:Refer enceLitera l x:TypeAr guments="s :Type" Val ue="x:Stri ng" />
        265                               </In Argument>
        266                               <Out Argument x :TypeArgum ents="x:Ob ject" x:Ke y="Result" >[StopWork flowStep9_ 1]</OutArg ument>
        267                             </mxsw a:Activity Reference. Arguments>
        268                           </mxswa: ActivityRe ference>
        269                           <Termina teWorkflow  DisplayNa me="StopWo rkflowStep 9: Stop" E xception=" [New Micro soft.Xrm.S dk.Invalid PluginExec utionExcep tion(Micro soft.Xrm.S dk.Operati onStatus.S ucceeded)] " Reason=" [DirectCas t(StopWork flowStep9_ 1, System. String)]"  />
        270                         </Sequence >
        271                      </ sco:Collec tion>
        272                    </mx swa:Activi tyReferenc e.Properti es>
        273                  </mxsw a:Activity Reference>
        274                  <x:Nul l x:Key="E lse" />
        275                </mxswa: ActivityRe ference.Pr operties>
        276              </mxswa:Ac tivityRefe rence>
        277           </ sco:Collec tion>
        278         </mx swa:Activi tyReferenc e.Properti es>
        279       </mxsw a:Activity Reference>
        280       <Seque nce Displa yName="Upd ateStep3:  Execute  a  maintenan ce operati on">
        281         <Seq uence.Vari ables>
        282           <V ariable x: TypeArgume nts="x:Obj ect" Name= "UpdateSte p3_1" />
        283           <V ariable x: TypeArgume nts="x:Obj ect" Name= "UpdateSte p3_2" />
        284         </Se quence.Var iables>
        285         <Ass ign x:Type Arguments= "mxs:Entit y" To="[Cr eatedEntit ies(&quot; primaryEnt ity#Temp&q uot;)]" Va lue="[New  Entity(&qu ot;north52 _configura tion&quot; )]" />
        286         <Ass ign x:Type Arguments= "s:Guid" T o="[Create dEntities( &quot;prim aryEntity# Temp&quot; ).Id]" Val ue="[Input Entities(& quot;prima ryEntity&q uot;).Id]"  />
        287         <mxs wa:Activit yReference  AssemblyQ ualifiedNa me="Micros oft.Crm.Wo rkflow.Act ivities.Ev aluateExpr ession, Mi crosoft.Cr m.Workflow , Version= 6.0.0.0, C ulture=neu tral, Publ icKeyToken =31bf3856a d364e35" D isplayName ="Evaluate Expression ">
        288           <m xswa:Activ ityReferen ce.Argumen ts>
        289              <InArgumen t x:TypeAr guments="x :String" x :Key="Expr essionOper ator">Resp onsePickli st</InArgu ment>
        290              <InArgumen t x:TypeAr guments="s :Object[]"  x:Key="Pa rameters"> [New Objec t() { Inte ractionRes ponses("In teractionS tep2_inter actionResp onseValue" ) }]</InAr gument>
        291              <InArgumen t x:TypeAr guments="s :Type" x:K ey="Target Type">
        292                <mxswa:R eferenceLi teral x:Ty peArgument s="s:Type"  Value="mx s:OptionSe tValue" />
        293              </InArgume nt>
        294              <OutArgume nt x:TypeA rguments=" x:Object"  x:Key="Res ult">[Upda teStep3_2] </OutArgum ent>
        295           </ mxswa:Acti vityRefere nce.Argume nts>
        296         </mx swa:Activi tyReferenc e>
        297         <mxs wa:Activit yReference  AssemblyQ ualifiedNa me="Micros oft.Crm.Wo rkflow.Act ivities.Ev aluateExpr ession, Mi crosoft.Cr m.Workflow , Version= 6.0.0.0, C ulture=neu tral, Publ icKeyToken =31bf3856a d364e35" D isplayName ="Evaluate Expression ">
        298           <m xswa:Activ ityReferen ce.Argumen ts>
        299              <InArgumen t x:TypeAr guments="x :String" x :Key="Expr essionOper ator">Sele ctFirstNon Null</InAr gument>
        300              <InArgumen t x:TypeAr guments="s :Object[]"  x:Key="Pa rameters"> [New Objec t() { Upda teStep3_2  }]</InArgu ment>
        301              <InArgumen t x:TypeAr guments="s :Type" x:K ey="Target Type">
        302                <mxswa:R eferenceLi teral x:Ty peArgument s="s:Type"  Value="mx s:OptionSe tValue" />
        303              </InArgume nt>
        304              <OutArgume nt x:TypeA rguments=" x:Object"  x:Key="Res ult">[Upda teStep3_1] </OutArgum ent>
        305           </ mxswa:Acti vityRefere nce.Argume nts>
        306         </mx swa:Activi tyReferenc e>
        307         <mxs wa:SetEnti tyProperty  Attribute ="north52_ command" E ntity="[Cr eatedEntit ies(&quot; primaryEnt ity#Temp&q uot;)]" En tityName=" north52_co nfiguratio n" Value=" [UpdateSte p3_1]">
        308           <m xswa:SetEn tityProper ty.TargetT ype>
        309              <InArgumen t x:TypeAr guments="s :Type">
        310                <mxswa:R eferenceLi teral x:Ty peArgument s="s:Type"  Value="mx s:OptionSe tValue" />
        311              </InArgume nt>
        312           </ mxswa:SetE ntityPrope rty.Target Type>
        313         </mx swa:SetEnt ityPropert y>
        314         <mxs wa:UpdateE ntity Disp layName="U pdateStep3 " Entity=" [CreatedEn tities(&qu ot;primary Entity#Tem p&quot;)]"  EntityNam e="north52 _configura tion" />
        315         <Ass ign x:Type Arguments= "mxs:Entit y" To="[In putEntitie s(&quot;pr imaryEntit y&quot;)]"  Value="[C reatedEnti ties(&quot ;primaryEn tity#Temp& quot;)]" / >
        316         <Per sist />
        317       </Sequ ence>
        318     </mxswa: Workflow>
        319   </Activity >