Difference between revisions of "Conditional Import for OnePager Express Add-in for Version 6.0"

From OnePager Documentation
Jump to: navigation, search
(Using Conditional Import Rules with the Custom Update… Button on the Data Tab in the OPEN Mode)
 
(46 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
=Overview=
 
=Overview=
  
An overview article with examples is available at [[Conditional Import for OnePager Pro/Express Version 6.0 | Conditional Import for OnePager]] 0.4.1.1-60.  That article is recommended reading before you advance to this article or any other of the product specific articles in this series.
+
An overview article with examples is available at: [[Conditional Import for OnePager Pro/Express Version 6.0 | Conditional Import Filters for OnePager]] <!--0.4.1.1-60-->The article is recommended reading before you advance to this article or any other of the product specific articles in this series.
  
This article provides information details on the use of the '''Conditional Import''' feature for OnePager Express ('''OPX''') Add-in.
+
The '''Conditional Import Filters''' feature supports imports from all locations and configurations of Microsoft Excel '''source plans''' including those from your computer as a single '''source plan''',  '''a single source plan with multiple project''' or '''multiple separate Microsoft Excel source plan packages'''.  
  
:(1) First, we’ll provide information on how to create '''Conditional Import''' rules using the '''Conditional Import Rules''' form.
+
This article provides details on the use of the '''Conditional Import Filters''' feature for OnePager Express ('''OPX''') Add-in edition.
  
:(2) Then, we’ll cover how to '''create a NEW''' project view from the OnePager Express’ ('''OPX''') Add-in '''OnePager Start''' form.  Further on, we’ll cover how to use '''Conditional Import''' with the '''OnePager Start''' form’s '''UPDATE''' and '''OPEN''' modes.   
+
:(1) First, we’ll provide information on how to create '''Conditional Import Filters''' rules using the '''Conditional Import Rules''' form.   
  
:(3) Finally, we’ll provide details on how '''Conditional Import '''works with (a) Microsoft Excel '''source plans''' with multiple projects and (b) multiple separate Microsoft Excel '''source plan''' packages.
+
:(2) Then, we'll cover a couple of examples on how you might use the '''Condition Import Filters''' feature in your every day use of OnePager in preparation for your schedule presentations and discussions.
  
==Adding a Rule to the Conditional Import Rules Form==
+
==Adding a Filter Rule to the Conditional Import Rules Form==
  
1) The '''Conditional Import Rules''' form resembles to the '''OPX Conditional '''Formatting form in look and function. It is with this form that you can specify, add, copy, change, and delete '''Conditional Import '''rules.  The form is accessed from the '''OnePager choices '''('''OPC''') form as shown below:
+
1) The '''Conditional Import Rules''' form resembles to the '''Conditional Formatting''' form in look and function. In this form you can add, copy, change, and delete '''Conditional Import Filters''' rules.  The form is accessed from the '''OnePager choices '''('''OPC''') form as shown below:
  
 
<center>[[File:X60-7_18_2_1-60-(1AA)-03072017.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(1AA)-03072017.png]]</center>
<center>X60-7_18_2_1-60-(1AA)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(1AA)-03072017.png</center>-->
  
:a) The '''Conditional Import Rules '''form is shown in its initial blank state above, before any rules are added.  The rules entered into the '''Conditional Import Rules''' form becomes part of any project view subsequently created or updated and are saved with the project view itself.  If you later on, create or update a snapshot using a '''flag''' field, '''OPX''' will save the '''flag''' field and clear the '''Conditional Import''' rules from the saved project view.
+
:a) The '''Conditional Import Rules '''form is shown in its initial blank state above.  The rules entered become part of any project view subsequently created or updated and are saved with the project view.  If you later, create or update a snapshot using a '''flag''' field, '''OPX''' will save the '''flag''' field and clear the '''Conditional Import Filters''' rules.
  
:b) '''Conditional Import''' rules are typically entered when a project view is first created through the '''NEW '''workflow mode initiated from the '''OnePager Start''' form.
+
:b) '''Conditional Import Filters''' rules are typically entered when a project view is first created in the '''NEW''' workflow.
  
:c) After a project view is created, without '''Conditional Import''' rules previously defined, rules may be added later through the '''UPDATE '''process invoked either from the '''OnePager Start '''form or from the '''Project View Editor '''('''PVE''') '''Data tab’s Custom Update''' button.  These processes are described later in this article.
+
:c) After a project view is created, rules may be added later for the '''UPDATE''' workflow via the '''OnePager Choices''' form invoked either from the '''OnePager Start''' form or the '''Project View Editor''' ('''Custom Update…''' button.  These workflows are described later in the examples accompanying this article.
  
2) With the '''Custom Import Rules''' form visible and blank, the only option is to click the '''Add Rule''' button which will create a new row in the '''Custom Import Rules''' form as shown below:
+
2) With the '''Custom Import Rules''' form visible and blank, click the '''Add Rule''' button to create a new empty row as shown below:
  
 
<center>[[File:X60-7_18_2_1-60-(2AA)-03072017.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(2AA)-03072017.png]]</center>
<center>X60-7_18_2_1-60-(2AA)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(2AA)-03072017.png</center>-->
  
 
:a) There are five cells shown for the new rule row above.  The first two cells are used as follows:
 
:a) There are five cells shown for the new rule row above.  The first two cells are used as follows:
  
::i) The first two cells are used as '''selection''' fields.
+
::i) The first two cells are used as '''selection''' cells.
::ii) The first left-most cell, when clicked, allows you to use the '''Copy Rule(s)''' button or the '''Delete Rule(s)'''.
+
::ii) The first left-most cell, when clicked, allows you to use the '''Copy Rule(s)''' or the '''Delete Rule(s)''' buttons.
::iii) The second cell from the left is a checkbox used to allow you to '''activate''' (checkbox checked) or '''deactivate''' (checkbox unchecked) the rule. If the checkbox is unchecked, '''OPX '''will not apply the rule when performing the '''import''' function.
+
::iii) The second cell from the left is a checkbox used to allow you to '''activate''' or '''deactivate''' the rule. If the checkbox is '''unchecked''', '''OPX''' will not apply the rule when performing the '''import''' function.
  
:b) The '''Field''' cell of a row (third from the left) has a dropdown menu that allows you to select a Microsoft Excel '''source plan''' field to use in creating the new logical relationship for the rule.  When the dropdown menu is selected, the '''Field '''cell will look something like this:
+
:b) The '''Field''' cell of a row (third from the left) has a dropdown menu that allows you to select a Microsoft Excel '''source plan''' field to use in creating the selected criterion.  When the dropdown menu is selected, the '''Field '''cell will look something like this:
  
 
<center>[[File:X60-7_18_2_1-60-(3AA)-03072017.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(3AA)-03072017.png]]</center>
<center>X60-7_18_2_1-60-(3AA)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(3AA)-03072017.png</center>-->
  
:c) When a Microsoft Excel '''source plan''' field is selected, the name will be displayed in the '''Field '''cell of the new '''Custom Import '''rule row.
+
:c) When a Microsoft Excel '''source plan''' field is selected, the name will be displayed in the '''Field''' cell of the new '''Custom Import''' rule row.
  
:d) The look of the rest of the new '''Conditional Import '''rule row depends on the type of the Microsoft Excel '''source plan''' field selected.  These types are discussed next.
+
:d) The look of the rest of the new '''Conditional Import Filters''' rule row depends on the type of the Microsoft Excel '''source plan''' field selected.  These types are discussed next.
  
3) '''Date and Numeric Fields – '''When Microsoft Excel '''date or numeric''' types are entered in the '''Field''' cell of the '''Conditional Import '''rule row, the '''Operator''' field dropdown will provide the options shown below:
+
3) '''Date and Numeric Fields – ''' When Microsoft Excel '''date or numeric''' types are selected in the '''Field''' cell of the rule row, the '''Operator''' field dropdown will provide the options shown below:
  
 
<center>[[File:X60-7_18_2_1-60-(4AA)-03072017.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(4AA)-03072017.png]]</center>
<center>X60-7_18_2_1-60-(4AA)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(4AA)-03072017.png</center>-->
  
:a) These are the conventional six (6) logical operators used consistently in '''OPX''' for date and numeric types.  They are the same '''Operators''' used in '''OPX''' for '''Conditional Formatting'''.  See the article at [[Conditional Formatting Overview (OnePager Express) | Conditional Formatting Overview-OnePager Express]] ((Update for Version 6.0 Later)) for complimentary details on the use of these logical operators.
+
:a) These are the conventional six (6) logical operators used consistently in '''OPX''' for date and numeric types.  They are the same '''Operators''' used in '''OPX''' for '''Conditional Formatting'''.  See the article at [[Conditional Formatting Overview for OnePager Express for Version 6.0 | Conditional Formatting Overview-OnePager Express]] <!--11.2.1-60--> for complementary details on the use of these logical operators.
  
:b) For the logical statement to be '''TRUE''', hence cause '''OPX''' to '''import '''the corresponding Microsoft Excel '''source plan''' row, the contents of the '''Value '''field in the '''Conditional Import''' rule row must match the type and value in the Microsoft Excel '''source plan’s''' FieldAdditionally, the logical relationship must be '''TRUE '''in its own right for '''OPX '''to act on the '''condition'''.
+
:b) When the logical statement evaluates to '''TRUE''' on the selected '''Field''' in a Microsoft Excel '''source plan''' row, the row is importedOtherwise it is skipped.  
  
4) '''Text Fields –''' When Microsoft Excel '''text''' types are entered in the '''Field''' cell of the '''Conditional Import''' rule row, the '''Operator''' field dropdown will provide  the options shown below:
+
4) '''Text Fields – ''' When Microsoft Excel '''text''' types are entered in the '''Field''' cell of the '''Conditional Import Filters''' rule, the '''Operator''' field dropdown will provide  the options shown below:
  
 
<center>[[File:X60-7_18_2_1-60-(5AA)-03072017.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(5AA)-03072017.png]]</center>
<center>X60-7_18_2_1-60-(5AA)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(5AA)-03072017.png</center>-->
  
:a) These are the conventional four (4) logical operators used consistently in '''OPX''' for the text type.  They are the same '''Operators''' used in '''OPX''' for '''Conditional Formatting'''.  See the article at [[Conditional Formatting Overview (OnePager Express) | Conditional Formatting Overview-OnePager Express]] ((Update for Version 6.0 Later)) for complimentary details on the use of these logical operators.
+
:a) These are the conventional four (4) logical operators used consistently in '''OPX''' for the text type.  They are the same '''Operators''' used in '''OPX''' for '''Conditional Formatting'''.  See the article at [[Conditional Formatting Overview for OnePager Express for Version 6.0 | Conditional Formatting Overview-OnePager Express]] <!--11.2.1-60--> for complementary details on the use of these logical operators.
  
:b) For the logical statement to be '''TRUE''', causing''' OPX''' to '''import '''the corresponding Microsoft Excel '''source plan''' row, the contents of the '''Value '''cell in the '''Conditional Import''' rule row must match the type and value in the Microsoft Excel '''source plan’s''' FieldAdditionally, the logical relationship must be '''TRUE '''in its own right to make '''OPX '''act on the '''condition'''.
+
:b) When the logical statement evaluates to '''TRUE''' on the selected '''Field''' in a Microsoft Excel '''source plan''' row, the row is importedOtherwise it is skipped.
  
5) '''Boolean Fields –''' When Microsoft Excel '''Boolean''' types are entered in the '''Field''' cell of the '''Conditional Import''' rule row, the '''Operator''' field dropdown will provide  the options shown below:
+
5) '''Boolean Fields – ''' When Microsoft Excel '''Boolean''' types are entered in the '''Field''' cell of the '''Conditional Import Filters''' rule row, the '''Operator''' field dropdown will provide  the options shown below:
  
 
<center>[[File:X60-7_18_2_1-60-(6AA)-03072017.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(6AA)-03072017.png]]</center>
<center>X60-7_18_2_1-60-(6AA)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(6AA)-03072017.png</center>-->
  
:a) These are the two (2) conventional Boolean logical operators used consistently in '''OPX''' for the Boolean type.  They are the same '''Operators''' used in '''OPX''' for '''Conditional Formatting'''.  See the article at [[Conditional Formatting with Boolean Fields (OnePager Express) | Conditional Formatting with Boolean Fields-OnePager Express]] ((Update for Version 6.0 Later)) for complimentary details on the use of these logical operators.
+
:a) These are the two (2) conventional Boolean logical operators used consistently in '''OPX''' for the Boolean type.  They are the same '''Operators''' used in '''OPX''' for '''Conditional Formatting'''.  See the article at [[Conditional Formatting with Boolean Fields for OnePager Express for Version 6.0 | Conditional Formatting with Boolean Fields for OnePager Express]] <!--11.6.1-60--> for complementary details on the use of these logical operators.
  
:b) Boolean types are a special case as the '''operator''' and the '''value''' in '''OPX''' are combined into one cell of the '''Conditional Import''' rule row - the '''Operator''' cell.
+
:b) Boolean types are a special case as the '''operator''' and the '''value''' in '''OPX''' are combined into one cell of the '''Conditional Import Filters''' rule row - the '''Operator''' cell.
  
:c) For the logical statement to be '''TRUE''', hence cause '''OPX''' to '''import '''the corresponding Microsoft Excel '''source plan''' row, the contents of the '''Operator '''cell in the '''Conditional Import''' rule row must match the type and value in the Microsoft Excel '''source plan’s''' FieldAdditionally, the logical relationship must be '''TRUE '''in its own right to make '''OPX '''act on the '''condition'''.
+
:c) When the selected Field is '''TRUE''' (or '''Yes''') in a Microsoft Excel '''source plan''' row, the row is importedOtherwise it is skipped.
  
6) '''Text Type Fields used as Flags –''' '''OPX '''typically uses '''Text''' type fields as '''flag '''fields to control row '''imports'''. Accordingly, when '''text '''type fields are used for '''Conditional Import''' rules, '''OPX '''makes the '''import '''decisions based on whether the cell either contains or does not contain to required '''Value''' cell’s content as shown below:
+
6) '''Text Type Fields used as Flags – ''' '''OPX''' treats Microsoft Excel '''Text''' type fields as '''flag''' fields to control row '''imports'''. Accordingly, when '''text''' type fields are used for '''Conditional Import Filters''' rules, '''OPX''' makes the '''import''' decisions based on whether the cell either contains or does not contain to required '''Value''' cell’s content as shown below:
  
 
<center>[[File:X60-7_18_2_1-60-(7AA)-03072017.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(7AA)-03072017.png]]</center>
<center>X60-7_18_2_1-60-(7AA)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(7AA)-03072017.png</center>-->
  
 
:a) In the case shown above, Microsoft Excel '''source plan''' rows will be '''imported''' only if the row contents of the '''Shot It1''' Microsoft Excel '''source plan''' field contain a '''Yes'''.   
 
:a) In the case shown above, Microsoft Excel '''source plan''' rows will be '''imported''' only if the row contents of the '''Shot It1''' Microsoft Excel '''source plan''' field contain a '''Yes'''.   
  
:b) You may also use the '''equal''' or '''not equal''' '''Operators''' being careful that the '''Value''' contents in the '''Conditional Import Rules''' form row is exactly as specified in the Microsoft Excel '''source plan''' row.
+
:b) You may also use the '''equal''' or '''not equal Operators''' being careful that the '''Value''' contents in the '''Conditional Import Rules''' form row is exactly as specified in the Microsoft Excel '''source plan''' row.
  
7) '''Boolean and Numeric Types Used as Flags in OnePager Express - OPX''' also recognizes Microsoft Excel '''Boolean '''types and '''Numeric '''types with '''0 or 1''' contents as '''Boolean '''types as well within the '''Conditional Import Rules''' form.
+
:c) We want to emphasize the flexibility that '''Conditional Import Filters''' adds to the way you can '''import''' rows from your Microsoft Excel '''source plan'''.  You can, therefore, formulate sets of '''Conditional Import Filters''' rules to controls '''imports''' using '''all available types''' of Microsoft Excel '''fields'''.
  
:a) '''OPX''' treats such Microsoft Excel '''Fields''' as '''Boolean''' types in the same way as described in the previous sub-section.  When these Microsoft Excel types are entered in the '''Field''' cell of the '''Conditional Import''' rule row, the '''Operator''' cell dropdown will provide the options as shown above.
+
:d) For the logical statement to be '''TRUE''', hence cause '''OPX''' to '''import''' the corresponding Microsoft Excel '''source plan''' row, the contents of the '''Operator''' cell in the '''Conditional Import Filters''' rule row must match the type and value in the Microsoft Excel '''source plan'''.  Additionally, the logical relationship must be '''TRUE''' to make '''OPX''' act on the '''condition'''.
  
:b) As mentioned above, there are the two (2) conventional Boolean logical operators used consistently in '''OPX''' for the Boolean type.  They are the same '''Operators''' used in '''OPX''' for '''Conditional Formatting'''.  See the article at [[Conditional Formatting with Boolean Fields (OnePager Express) | Conditional Formatting with Boolean Fields-OnePager Express]] ((Update for Version 6.0 Later)) for complimentary details on the use of these logical operators.
+
7) '''Boolean and Numeric Types Used as Flags in OnePager Express - OPX''' also recognizes Microsoft Excel '''Boolean '''types and '''Numeric''' types with '''0 or 1''' contents as '''Boolean''' types as well within the '''Conditional Import Rules''' form.   
  
:c) Recall that the '''OPC '''form has a specific button for using '''any''' type '''Fields''' containing data that can be resolved to a decision involving only '''zero (0)''' or '''one (1)''' valueThis button is called '''Select task with ‘Yes’ in field:''' for use specifically when you want to use any appropriate Microsoft Excel '''source plan''' field to control ''' import ONLY'''.  
+
:a) '''OPX''' treats such Microsoft Excel '''Fields''' as '''Boolean''' types in the same way as described in the previous sub-sectionWhen these Microsoft Excel types are entered in the '''Field''' cell of the '''Conditional Import Filters''' rule row, the '''Operator''' cell dropdown will provide the options as shown above.
  
:d) We want to emphasize the flexibility that '''Conditional Import''' has added to the way you can '''import''' rows from your Microsoft Excel '''source plan'''You can, therefore, formulate sets of '''Conditional Import''' rules to controls '''imports '''using '''all available types''' of Microsoft Excel '''Fields'''.
+
:b) There are the two (2) conventional Boolean logical operators used consistently in '''OPX''' for the Boolean typeThey are the same '''Operators''' used in '''OPX''' for '''Conditional Formatting'''.  See the article at [[Conditional Formatting with Boolean Fields for OnePager Express for Version 6.0 | Conditional Formatting with Boolean Fields for OnePager Express]] <!--11.6.1-60--> for complementary details on the use of these logical operators.
  
:e) As before, for the logical statement to be '''TRUE''', causing '''OPX''' to '''import '''the corresponding Microsoft Excel '''source plan''' row, the contents of the '''Operator '''cell in the '''Conditional Import''' rule row must match the type and value in the Microsoft Excel '''source plan’s''' 'FieldAdditionally, the logical relationship must be '''TRUE '''in its own right to make '''OPX '''act on the '''condition'''.
+
:c) When the selected Field is '''TRUE''' (or '''Yes''') in a Microsoft Project '''source plan''' row, the row is importedOtherwise it is skipped.
  
==Editing an Existing Rule in the Conditional Import Rules Form==
+
8) We want to emphasize the flexibility that '''Conditional Import Filters''' adds to the way you can '''import''' rows from your Microsoft Excel '''source plan'''.  You can formulate sets of '''Conditional Import Filters''' rules to controls '''imports''' using '''all available types''' of Microsoft Excel '''fields''' and use operators that let you select ranges of values and more complicated combinations of criteria.
  
8) Suppose you’ve composed several '''Conditional Import''' rules in an open '''Conditional Import Rules''' form as shown below:
+
==Editing an Existing Filter Rule in the Conditional Import Rules Form==
 +
 
 +
9) Suppose you’ve composed several '''Conditional Import Filters''' rules in an open '''Conditional Import Rules''' form as shown below:
  
 
<center>[[File:X60-7_18_2_1-60-(8AA)-03072017.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(8AA)-03072017.png]]</center>
<center>X60-7_18_2_1-60-(8AA)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(8AA)-03072017.png</center>-->
  
 
:a) Now further suppose, after reviewing these two rules, that you realize that you may not be able to capture any tasks/milestones that happen to '''Start''' on 12/31/2015 because the current rule is based on the less than logical '''Operator.'''
 
:a) Now further suppose, after reviewing these two rules, that you realize that you may not be able to capture any tasks/milestones that happen to '''Start''' on 12/31/2015 because the current rule is based on the less than logical '''Operator.'''
  
:b) To make the change in the '''Operator '''cell, click on the cell’s contents which will highlight the cell in blue and reveals the dropdown menu button which you should click.  When you do the '''Conditional Import Rules''' form should look like this:
+
:b) To make the change in the '''Operator''' cell, click on the cell’s contents which will highlight the cell in blue and reveals the dropdown menu button which you should click.  When you do the '''Conditional Import Rules''' form should look like this:
  
 
<center>[[File:X60-7_18_2_1-60-(9AA)-03072017.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(9AA)-03072017.png]]</center>
<center>X60-7_18_2_1-60-(9AA)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(9AA)-03072017.png</center>-->
  
:c) To change the rule, click the desired '''Operator''' in the dropdown menu, in this case the less than or equal '''Operator''', and it will be displayed in the '''Operator '''cell of the second rule as shown here:
+
:c) To change the rule, click the desired '''Operator''' in the dropdown menu, in this case the less than or equal '''Operator''', and it will be displayed in the '''Operator''' cell of the second rule as shown here:
  
 
<center>[[File:X60-7_18_2_1-60-(10AA)-03072017.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(10AA)-03072017.png]]</center>
<center>X60-7_18_2_1-60-(10AA)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(10AA)-03072017.png</center>-->
  
:d) Any '''Field, Operator, or Value''' cell may be edited in this way.  Additionally, the '''On''' cell may be toggled to control the '''Conditional Import '''rule rows participation in the '''import '''process.  Finally, you may switch between the two radio buttons at the top of the form in order to change the relationship between the rules from '''OR''' to '''AND''' or vice versa.
+
:d) Any '''Field, Operator, or Value''' cell may be edited in this way.  Additionally, the '''On''' cell may be toggled to control the '''Conditional Import''' rule's participation in the '''import''' process.  Finally, you may switch between the two radio buttons at the top of the form in order to change the relationship among the rules from '''OR''' to '''AND''' or vice versa.
  
:e) The edits described above may be made to the '''Conditional Import Rules''' form regardless of the '''OPC '''mode in which you are working (i.e., '''NEW, UPDATE, OPEN''').  Also, you may bring up the '''Conditional Import Rules''' form from the '''OPC''' form as many times as needed to accomplish your presentation goal.  '''OPX '''saves the content of the last edit you make to the '''Conditional Import Rules''' form.
+
:e) The edits described above may be made to the '''Conditional Import Rules''' form regardless of the '''OPC''' mode in which you are working (i.e., '''NEW and UPDATE''').  Also, you may bring up the '''Conditional Import Rules''' form from the '''OPC''' form as many times as needed to accomplish your presentation goal.  '''OPX''' saves the content of the last edit you make to the '''Conditional Import Rules''' form.
  
:f) When satisfied with the structure of your '''import''' rules, click the '''OK '''button at the bottom of the form to return to the '''OPC '''form.  Now you are ready to create a new project view.
+
:f) When satisfied with the structure of your '''import''' rules, click the '''OK''' button at the bottom of the form to return to the '''OPC''' form.  Now you are ready to create a new project view.
  
==Copying an Existing Rule in the Conditional Import Rules Form==
+
==Copying an Existing Filter Rule in the Conditional Import Rules Form==
  
9) The '''Copy Rule(s)''' button is provided in the '''Conditional Import Rules''' form to facilitate the creation of additional rules.   
+
10) The '''Copy Rule(s)''' button is provided in the '''Conditional Import Rules''' form to facilitate the creation of additional rules.   
  
 
:a) To copy a rule to create a new rule, first select the rule row from which you wish to copy as shown below:
 
:a) To copy a rule to create a new rule, first select the rule row from which you wish to copy as shown below:
  
 
<center>[[File:X60-7_18_2_1-60-(11AA)-03072017.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(11AA)-03072017.png]]</center>
<center>X60-7_18_2_1-60-(11AA)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(11AA)-03072017.png</center>-->
  
:b) Once the desired row is selected, clicking the '''Copy Rule(s) '''button will copy the contents of the rule selected as indicated by the highlighted left-most cell in the desired rule as shown below:
+
:b) Once the desired row is selected, clicking the '''Copy Rule(s)''' button will copy the contents of the rule selected as indicated by the highlighted left-most cell in the desired rule as shown below:
  
 
<center>[[File:X60-7_18_1_1-60-(11BB)-03072017.png]]</center>
 
<center>[[File:X60-7_18_1_1-60-(11BB)-03072017.png]]</center>
<center>X60-7_18_1_1-60-(11BB)-03072017.png</center>
+
<!--<center>X60-7_18_1_1-60-(11BB)-03072017.png</center>-->
  
:c) At this point you may edit the new (copied row) in the manner described in the previous sub-section.  When you are finished, the new set of three rule rows may look like this:
+
:c) At this point you may edit the copied row in the manner described previously.  When you are finished, the new set of three rule rows may look like this:
  
 
<center>[[File:X60-7_18_2_1-60-(12AA)-03072017.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(12AA)-03072017.png]]</center>
<center>X60-7_18_2_1-60-(12AA)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(12AA)-03072017.png</center>-->
  
:d) When satisfied with the structure of your '''import''' rules, click the '''OK '''button at the bottom of the form to return to the '''OPC '''form.  Now you are ready to create a new project view.
+
:d) When satisfied with the structure of your '''import''' rules, click the '''OK''' button at the bottom of the form to return to the '''OPC''' form.  Now you are ready to create a new project view.
  
==Deleting an Existing Rule in the Conditional Import Rules Form==
+
==Deleting an Existing Filter Rule in the Conditional Import Rules Form==
  
10) There are times when a particular '''Conditional Import''' rule will no longer serve its purpose.  In this case, you may select the rule row to be deleted and click the '''Delete Rule(s)''' button.
+
11) There are times when a particular '''Conditional Import Filters''' rule will no longer serve its purpose.  You can select the rule row to be deleted and click the '''Delete Rule(s)''' button.
  
:a) The process for deleting a rule parallels the process for copying a rule row in that the you must select the desired row to delete by clicking the left-most cell in that rule’s row.
+
:a) The process for deleting a rule parallels the process for copying a rule row in that the you must select the desired row to '''delete''' by clicking the left-most cell in that rule’s row.
  
:b) Once the selection is made, click the '''Delete Rule(s) '''button and '''OPX ''' will first put up a warning message asking if you really want to delete the rule row as shown below:
+
:b) Once the selection is made, click the '''Delete Rule(s)''' button and '''OPX''' will first put up a warning message asking if you really want to '''delete''' the rule row as shown below:
  
 
<center>[[File:P60-7_18_1_1-60-(12)-09272016.png]]</center>
 
<center>[[File:P60-7_18_1_1-60-(12)-09272016.png]]</center>
<center>P60-7_18_1_1-60-(12)-09272016.png</center>
+
<!--<center>P60-7_18_1_1-60-(12)-09272016.png</center>-->
  
:c) If you select the '''No''' option, '''OPX''' will abandon the rule row deletion operation and the warning message will disappear leaving the selected rule row still selected.
+
:c) If you select the '''No''' option, '''OPX''' will abandon the rule deletion operation and the warning message will disappear leaving the selected rule row still selected.
  
 +
:d) If you select the '''Yes''' option, '''OPX''' will remove the warning message, delete the selected rule row, and leave the '''Conditional Import Rules''' form showing the remaining rule rows, if any.
  
 +
:e) When satisfied with the structure of your '''import''' rules, click the '''OK''' button at the bottom of the form to return to the '''OPC''' form.
  
:d) If you select the '''Yes''' option, '''OPX '''will remove the warning message, delete the selected rule row, and leave the '''Conditional Import Rules''' form showing the remaining rule rows, if any.  At this point, you may, '''Add Rules, Copy Rules, Delete Rules, or Edit Rules''' as you wish.
+
==Switching from Flag Fields to New Conditional Import Filters Rules==
  
:e) When satisfied with the structure of your '''import''' rules, click the '''OK '''button at the bottom of the form to return to the '''OPC '''form.  Now you are ready to create a new project view.
+
12) When you click the '''NEW''' button, the '''OPC''' form will appear as shown below.  The process for building a new project view with '''Conditional Import Filters''' is the same with the exception that instead of using '''flag''' fields from your Microsoft Excel '''source plan''' you will, instead, invoke the '''Conditional Import Rules''' form from the '''OPC''' form as shown below:
 
+
=Using Conditional Import Rules When Creating NEW Project Views=
+
 
+
1) Using '''Conditional Import''' rules in the process of creating a '''NEW''' project view was partially covered in the first section above ([[Conditional Import for OnePager Express Add-in for Version 6.0#Overview |Overview]]).  In this section we’ll add a bit more detail.
+
 
+
==Using Conditional Import Rules from the OnePager Start Form’s NEW Mode==
+
 
+
2) When creating a '''NEW''' project view, follow the workflow process provided in this article: [[Creating a NEW Project View - OnePager Express Add-in for Version 6.0 | Creating a NEW Project View - OnePager Express Add-in]].
+
 
+
:a) First, launch Microsoft Excel and load the desired Microsoft Excel '''source plan'''.  Then, click the '''OnePager Pro '''button on the Microsoft Excel tool bar to reveal the '''OnePager Start '''form shown below:
+
 
+
<center>[[File:X60-7_18_2_1-60-(13)-09292016.png]]</center>
+
<center>X60-7_18_2_1-60-(13)-09292016.png</center>
+
 
+
:b) Then, click the '''NEW '''button on the '''OnePager Start '''form shown below:
+
 
+
<center>[[File:X60-7_18_2_1-60-(13A)-12302016.png]]</center>
+
<center>X60-7_18_2_1-60-(13A)-12302016.png</center>
+
 
+
==Switching from Flag Fields to New Conditional Import Rules==
+
 
+
:c) When you click the '''NEW '''button, the '''OPC '''form will appear as shown below.  The process for building a new project view with '''Conditional Import''' is the same with the exception that instead of using '''flag '''fields from your Microsoft Excel '''source plan''' you will, instead, invoke the '''Conditional Import Rules '''form from the '''OPC '''form as shown below:
+
  
 
<center>[[File:X60-7_18_2_1-60-(1AA)-03072017.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(1AA)-03072017.png]]</center>
<center>X60-7_18_2_1-60-(1AA)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(1AA)-03072017.png</center>-->
  
:d) In the illustration above, in the '''Task Selection''' section of the form, the '''Select task by custom filter''' radio button is clicked.  This action brings up the '''Conditional Import Rules''' form also shown above.
+
:a) In the illustration above, in the '''Task Selection''' section of the form, the '''Select task by custom filter''' radio button is clicked.  This action brings up the '''Conditional Import Rules''' form also shown above.
  
:e) At this point you may '''Add Rules''' to the form, '''Copy Rules, or Delete Rules '''that may exist.
+
:b) At this point you may '''Add Rules''' to the form, '''Copy Rules, Delete Rules ''' or edit existing rules.
  
==Switching from Conditional Import Rules to Flag Fields or Selecting all Tasks==
+
==Switching from Conditional Import Filters Rules to Flag Fields or Selecting all Tasks==
  
3) If you subsequently decide after composing one or more '''Conditional Import''' rules and clicking '''OK '''on the '''Conditional Import Rules''' form that you want to use '''flag''' fields instead, you may revert back to either of the two other '''Task Selection '''options provided in the '''OPC '''form shown above.
+
13) If you subsequently decide after composing one or more '''Conditional Import Filters''' rules and clicking '''OK''' on the '''Conditional Import Rules''' form that you want to use '''flag''' fields instead, you may revert back to either of the two other '''Task Selection''' options provided in the '''OPC''' form shown above.
  
 
:a) To do this, click either of the other two radio buttons to '''Select all tasks''', or '''Select task with ‘Yes’ in field:'''
 
:a) To do this, click either of the other two radio buttons to '''Select all tasks''', or '''Select task with ‘Yes’ in field:'''
  
:b) When you click the '''Select all tasks''' button there is no further action you need to take on the '''OPC ''' form save entering the project view name and selecting a '''Snapshot Date''' as required. Creating the project view is a matter of clicking the '''Create new project view '''button at the bottom of the '''OPC '''form.
+
:b) When you click the '''Select all tasks''' button there is no further action you need to take on the '''OPC'''  form.  
  
:c) However, if you click the '''Select tasks with ‘Yes’ in field:''' you will be asked to select a field from your Microsoft Excel '''source plans''' as shown below:
+
:c) However, if you click the '''Select tasks with ‘Yes’ in field:''' you will need to select a '''field''' from your Microsoft Excel '''source plan''' as shown below:
  
 
<center>[[File:X60-7_18_2_1-60-(14)-09292016.png]]</center>
 
<center>[[File:X60-7_18_2_1-60-(14)-09292016.png]]</center>
<center>X60-7_18_2_1-60-(14)-09292016.png</center>
+
<!--<center>X60-7_18_2_1-60-(14)-09292016.png</center>-->
 
+
:d) When you have selected the desired flag, updated the project view name and/or updated the snapshot date, you are ready to create the project view.
+
 
+
:e) In these circumstances where you’ve switched from using '''Conditional Import '''rules to either '''selecting all tasks''', or '''selecting tasks using a flag field''', '''OPX''' will discard any '''Conditional Import''' rules associated with the project view.
+
 
+
==Adding, Editing, Copying, and Deleting Conditional Import Rules==
+
 
+
:4) Managing '''Conditional Import '''rules was discussed in previous sub-sections of this article.  Please follow the reference links provided below for details on adding, editing, copying, and deleting of '''Conditional Import '''rules:
+
 
+
:a) '''Adding a new rule''':  [[Conditional Import for OnePager Express Add-in for Version 6.0#Adding a Rule to the Conditional Import Rules Form | Adding a Rule to the Conditional Import Rules Form]].
+
 
+
:b) '''Editing an existing rule''': [[Conditional Import for OnePager Express Add-in for Version 6.0#Editing an Existing Rule in the Conditional Import Rules Form | Editing an Existing Rule in the Conditional Import Rules Form]].
+
 
+
:c) '''Copying a rule''':  [[Conditional Import for OnePager Express Add-in for Version 6.0#Copying an Existing Rule in the Conditional Import Rules Form | Copying an Existing Rule in the Conditional Import Rules Form]].
+
 
+
:d) '''Deleting a rule''':  [[Conditional Import for OnePager Express Add-in for Version 6.0#Deleting an Existing Rule in the Conditional Import Rules Form | Deleting an Existing Rule in the Conditional Import Rules Form]].
+
 
+
=Using Conditional Import Rules When UPDATING a Project Views=
+
 
+
'''Conditional Import''' can also be done in the '''OPX''' '''UPDATE''' mode regardless of whether the original project view was itself created with '''Conditional Import''' rules or not. 
+
 
+
:(1) Normally, when '''UPDATING''' a project view with '''Conditional Import '''rules, this will be done when the '''OPC '''form is invoked from the '''OnePager Start''' form when the '''UPDATE''' button is clicked. 
+
 
+
:(2) However, it is also possible to '''update''' a project view from the '''Project View Editor''' ('''PVE''') as we will also explain in this sub-section.
+
 
+
==Using Conditional Import Rules from the OnePager Start Form’s UPDATE Mode==
+
 
+
1) After a project view is created either with or without '''Conditional Import '''rules, it is still possible to '''update''' the next and following snapshots in a project view with '''Conditional Import '''rules.
+
 
+
:a) Suppose we have a project view that was created and used previously and originally built using Microsoft Excel '''flag '''fields to control the import of tasks and milestones to the project view.  By making a change to the '''OPC '''form when the '''update''' process is started it is possible to change the new snapshot in the project view to show different tasks by using '''Conditional Import''' rules to replace the previously used Microsoft Excel '''flag''' fields.  This '''update''' can be applied either to create a '''NEW''' snapshot or '''REPLACE '''an existing snapshot.
+
 
+
:b) First, launch Microsoft Excel with the designated Microsoft Excel '''source plan''' and click the '''OnePager Express''' button on the Microsoft Excel tool bar.  This brings up the '''OnePager Start''' form where you should click the '''UPDATE '''button and select the project view from either the '''RECENT '''or the '''BROWSE FILES…''' option as shown below:
+
 
+
<center>[[File:X60-7_18_2_1-60-(15)-09292016.png]]</center>
+
<center>X60-7_18_2_1-60-(15)-09292016.png</center>
+
 
+
:c) The project view selected was originally created using a Microsoft Express '''flag''' field as shown in the '''OPC '''form which appeared after the above '''UPDATE '''button is clicked and the project view selected from the '''RECENT''' list show above.  The '''OPC '''form is shown below:
+
 
+
<center>[[File:X60-7_18_2_1-60-(16)-09292016.png]]</center>
+
<center>X60-7_18_2_1-60-(16)-09292016.png</center>
+
 
+
:d) Make sure that you have selected either the '''NEW '''or '''REPLACE''' mode in the '''Snapshot Date '''section of the '''OPC '''form and set the appropriate '''snapshot date'''.
+
 
+
:e) Then, to begin that portion of the process to use '''Conditional Import''' rules, click the '''Select tasks by custom filter''' radio button which immediately brings up the '''Custom Import Rules''' form which is blank as shown below:
+
 
+
<center>[[File:X60-7_18_2_1-60-(17AA)-03072017.png]]</center>
+
<center>X60-7_18_2_1-60-(17AA)-03072017.png</center>
+
 
+
:f) You are now ready to create your '''Conditional Import''' rules. 
+
 
+
2) Please refer to the following sub-section of this article for guidance on adding, editing, copying, and deleting '''Conditional Import''' rules:  [[Conditional Import for OnePager Express Add-in for Version 6.0#Adding, Editing, Copying, and Deleting Conditional Import Rules | Adding, Editing, Copying, and Deleting Conditional Import Rules]].
+
 
+
3) Clicking the '''New''' button in the '''OPC''' form above will create a '''new snapshot''' with the appropriate '''snapshot date''' using the '''Conditional Import '''rules you’ve specified.
+
 
+
:a) Only this '''new snapshot '''will have a look corresponding to the Microsoft Excel '''source plan''' rows '''imported''' under the control of the '''Conditional Import Rules''' form.
+
 
+
:b) '''Warning:'''  Since '''OPX''' only maintains one '''source plan''' row selection mechanism previous snapshots may take on a different set of tasks/milestones, swimlanes, and row text columns.  Accordingly great care should be taken when adopting this process.
+
 
+
:c) As long as '''new''' '''subsequent snapshots '''are created with the current set of '''Conditional Import '''rules, these '''snapshots''' will have the same Microsoft Excel '''source plan''' rows imported.
+
 
+
4) '''Snapshots''' that are '''REPLACED''' will take on the look of '''snapshots''' controlled by the current set of '''Conditional Import '''rules.
+
 
+
5) Later on, perhaps after the new project view was '''updated''' several times in later Microsoft Excel '''source plan''' '''update''' cycles, you may want to go back to using Microsoft Excel '''flag''' fields. 
+
 
+
:a) If this becomes require, simply repeat the front end of the '''UPDATE''' process and when the '''OPC''' form appears click the '''Select all tasks '''radio button.
+
 
+
:b) As an alternative, you may also choose to click the '''Select tasks with ‘Yes’ in field: '''radio button and select the appropriate '''flag '''field from the dropdown menu which is available.
+
 
+
:c) In either of the above two cases, '''OPX''' will clear all the '''Conditional Import''' rules that were in the '''Conditional Import Rules''' form so that they will not be available later.
+
 
+
6) The '''UPDATE''' process allows you to create a '''NEW''' '''snapshot at date…''' as well as '''REPLACE existing snapshots''' '''at date…'''. 
+
 
+
:a) If '''Conditional Import '''rules are being used (active) at the time the current '''snapshot''' is being readied for processing in the '''PVE''' and after the '''New''' or '''Replace…''' button is clicked at the bottom of the '''OPC''' form, the '''Conditional Import''' rules will be applied regardless of whether the '''New''' or '''Replace…''' option is selected.
+
 
+
:b) '''Warning:'''  Since '''OPX''' only maintains one '''source plan''' row selection mechanism previous snapshots may take on a different set of tasks/milestones, swimlanes, and row text columns.  Accordingly great care should be taken when adopting this process.
+
 
+
==Using Conditional Import Rules with the Custom Update… Button on the Data Tab in the UPDATE Mode==
+
 
+
7) In the previous sub-section, setting up to do a '''Conditional Import''' of an existing project view was done from the '''OPC''' form which allows you to do the '''import '''before the project view is turned over to the '''PVE''' for display and editing.  '''OPX''' also supports setting up and performing '''Conditional Imports''' after the project view under '''UPDATE''' is already displayed in the '''PVE'''.
+
 
+
:a) Suppose, we have a project view that we want to update that was previously built using a Microsoft Excel '''flag''' field to control the '''import'''.  Further, suppose, that this project view was previously '''updated''' through several cycles such that it now contains several '''snapshots''' all produced with the same Microsoft Excel '''flag''' field controlling the '''import'''. 
+
 
+
:b) Finally, suppose that you want to produce another '''snapshot''' again using the same '''flag '''field to initially control the '''import''', but after the project view reaches the '''PVE''' you would like to “experiment” with the graph by importing other rows from the Microsoft Excel '''source plan'''.
+
 
+
:c) Now with this scenario in mind, we can use the '''ADD a Snapshot''' workflow (See the article at: [[ADDING a Snapshot via Pull Operation - OnePager Express for Version 6.0 | ADDING a Snapshot via Pull Operation - OnePager Express]]) to get the project view into the '''PVE''' under control of the existing '''flag''' field.  Once the project view is in the '''PVE''' we can then perform an update to bring additional rows from the Microsoft Excel '''source plan''' to “experiment” with the project view.
+
 
+
8) To accomplish this, first launch Microsoft Excel with the desires '''source plan'''. Then click the '''OnePager '''button on the Microsoft Excel tool bar which brings up the '''OnePager Start '''form you are familiar with.  At this point, click the '''UPDATE''' button as shown below and select the desired project view you want to '''update''' from the '''RECENT '''list:
+
 
+
<center>[[File:X60-7_18_2_1-60-(19)-10052016.png]]</center>
+
<center>X60-7_18_2_1-60-(19)-10052016.png</center>
+
  
:a) Selecting this project view for update with the '''UPDATE''' button shown above will bring up the '''OPC '''form shown below:
+
:d) In these circumstances where you’ve switched from using '''Conditional Import Filters''' rules to either '''selecting all tasks''', or '''selecting tasks using a flag field''', '''OPX''' will discard any '''Conditional Import Filters''' rules associated with the project view.
  
<center>[[File:X60-7_18_2_1-60-(20)-10052016.png]]</center>
+
==Adding, Editing, Copying, and Deleting Conditional Import Filters Rules==
<center>X60-7_18_2_1-60-(20)-10052016.png</center>
+
  
:b) At this point you want to create a '''new''' snapshot using '''Conditional Import''' rules.  To do this, first make sure that the '''NEW snapshot at date '''radio button is selected in the '''Snapshot Date''' section of the above for and set the '''snapshot date '''to a new date as shown below:
+
14) Managing '''Conditional Import''' rules was discussed in previous sub-sections of this articlePlease follow the reference links provided below for details on adding, editing, copying, and deleting of '''Conditional Import''' rules:  
  
<center>[[File:X60-7_18_2_1-60-(21)-10052016.png]]</center>
+
:a) '''Adding a new rule''':  [[Conditional Import for OnePager Express Add-in for Version 6.0#Adding a Filter Rule to the Conditional Import Rules Form | Adding a Filter Rule to the Conditional Import Rules Form]].
<center>X60-7_18_2_1-60-(21)-10052016.png</center>
+
  
:c) Now, click the '''New''' button at the bottom of the '''OPC '''form. This action will create a '''new snapshot '''with the new '''snapshot date''' shown above.  This '''new snapshot '''is shown below:
+
:b) '''Editing an existing rule''': [[Conditional Import for OnePager Express Add-in for Version 6.0#Editing an Existing Filter Rule in the Conditional Import Rules Form | Editing an Existing Filter Rule in the Conditional Import Rules Form]].
  
<center>[[File:X60-7_18_2_1-60-(22)-10052016.png]]</center>
+
:c) '''Copying a rule''':  [[Conditional Import for OnePager Express Add-in for Version 6.0#Copying an Existing Filter Rule in the Conditional Import Rules Form | Copying an Existing Filter Rule in the Conditional Import Rules Form]].
<center>X60-7_18_2_1-60-(22)-10052016.png</center>
+
  
:d) Now with the '''new snapshot''' showing in the '''PVE''', go to the '''Data tab''' and click the '''Custom Update''' button as shown here:
+
:d) '''Deleting a rule''':  [[Conditional Import for OnePager Express Add-in for Version 6.0#Deleting an Existing Filter Rule in the Conditional Import Rules Form | Deleting an Existing Filter Rule in the Conditional Import Rules Form]].
  
<center>[[File:X60-7_18_2_1-60-(23)-10052016.png]]</center>
+
=A Simple Example Using Conditional Import=
<center>X60-7_18_2_1-60-(23)-10052016.png</center>
+
  
:e) Now, click the '''Select task by custom filter''' button in the '''Task Selection''' section of the '''OPC''' form.''' '''This action will bring up an empty '''Custom Import Rules''' form as shown here:
+
In this section and the one to follow, we’ll provide a couple of examples of a workflow that you might find most usefulFirst we’ll provide a simple example and then extend it to a more advance use of the workflow.
  
<center>[[File:X60-7_18_2_1-60-(24AA)-03072017.png]]</center>
+
==Setup==
<center>X60-7_18_2_1-60-(24AA)-03072017.png</center>
+
  
:f) In the '''Conditional Import Rules''' form add the rules you require to make the '''new snapshot '''display the rows  you need the Microsoft Excel '''source plan''' as we’ve done below:
+
1) Suppose you have a situation where you want to focus the attention of your audience on a particular set of tasks that have the following attributes:
  
<center>[[File:X60-7_18_2_1-60-(25BB)-03072017.png]]</center>
+
:a) Where tasks/milestones '''start''' on or after October 1, 2015 but no later than December 31, 2015.
<center>X60-7_18_2_1-60-(25BB)-03072017.png</center>
+
  
:g) When the '''Conditional Import '''rules are satisfactory, click the '''OK '''button at the bottom of the form which will collapse the '''Conditional Import Rules''' form into the '''OPC '''form.  Now, click the '''New '''button on the '''OPC '''form to create the '''new snapshot''' as shown below:
+
:b) Where swimlanes represent the '''Phases''' of the project
  
<center>[[File:X60-7_18_2_1-60-(26A)-12302016.png]]</center>
+
:c) Where the two '''additional text columns''' represent the '''Start Dates''' and the '''Finish Dates''' of each displayed task respectively.
<center>X60-7_18_2_1-60-(26A)-12302016.png</center>
+
  
:h) The '''updated''' project view above is a '''snapshot''' created from the open Microsoft Excel '''source plan''' using the '''import '''controls you specified in the '''Conditional Import Rules''' form you accessed.  Other '''snapshots '''are unchanged as this is a '''new snapshot'''.  However, the process works similarly for '''Replacing '''an existing '''snapshot'''.
+
:d) And where the '''Legend''' is organized by '''Resource Name'''.
  
9) Care must be taken when '''REPLACING a snapshot''' to assure that '''OPX''' will have access to the correct Microsoft Excel '''source plan''' corresponding to the '''snapshot date''' you wish to '''replace'''.
+
2) Let’s further suppose that we are going to use the '''BlueGrass Project 2J-303-PMO''' Microsoft Excel '''source plan''' as input to OnePager Express and we want to use the '''Single Project View Gantt View – Detailed Template'''.
  
:a) '''Warning:'''  Since '''OPX''' only maintains one '''source plan''' row selection mechanism previous snapshots may take on a different set of tasks/milestones, swimlanes, and row text columns.  Accordingly great care should be taken when adopting this process. 
+
3) To begin with, the '''source plan''' will look like this:
  
:b) Using '''Conditional Import''' rules can, therefore, be considered the same as using '''flag '''fields with it comes to creating/replacing '''snapshots.'''
+
<center>[[File:X60-7_18_2_1-60-(14-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(14-1)-05232017.png</center>-->
  
=Using Conditional Import Rules When OPENING a Project Views=
+
4) The '''Main''' tab of the '''Template''' we will use for this example looks like this:
  
'''Conditional Import''' can also be done in the '''OPX''' '''OPEN''' mode regardless of whether the original project view was itself created with '''Conditional Import''' rules or not.
+
<center>[[File:X60-7_18_2_1-60-(15-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(15-1)-05232017.png</center>-->
  
:(1) Normally, when '''OPENING''' a project view with '''Conditional Import '''rules, this will be done when the '''OPC '''form is invoked from the '''OnePager Start''' form when the '''OPEN''' button is clicked.
+
5) If we launched OnePager Express with the above '''Template''' the tasks and milestones included in the project view would be those associated with '''Yes''' in the '''Show It1''' field in the '''source plan''' above.  This is not what we want so we first have to change the task and milestone selection criteria using the '''Conditional Import Filters''' feature as we’ll show next.
  
:(2) As seen from the discussion in the previous section [[Conditional Import for OnePager Express Add-in for Version 6.0#Using Conditional Import Rules with the Custom Update… Button on the Data Tab | Using Conditional Import Rules with the Custom Update Button… on the Data Tab]], it is also possible to '''update''' a project view from the '''Project View Editor''' ('''PVE''').
+
==Changing the Task and Milestone Selection Criteria==
  
==Using Conditional Import Rules from The OnePager Start Form’s OPEN Mode==
+
6) With the conditions established in the sub-section above, let’s go ahead and launch OnePager Excel from the Microsoft Express tool bar which will bring up the '''OnePager Start''' form as shown below:
  
1) After a project view is created either with or without '''Conditional Import '''rules, it is still possible to '''update''' the next and following snapshots in a project view when '''Opening '''the project view.
+
<center>[[File:X60-7_18_2_1-60-(16-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(16-1)-05232017.png</center>-->
  
:a) Suppose we have a project view that was created, used previously, and originally built using Microsoft Excel '''flag '''fields to control the import of tasks and milestones.  By making a change to the '''OPC '''form after the project view is '''opened''', it is possible to change the '''new snapshot''' in the project view to show different tasks by using '''Conditional Import''' rules to replace the previously used Microsoft Excel '''flag''' fields.  This '''update''' can be applied either to create a '''NEW''' snapshot or '''REPLACE '''an existing snapshot.
+
7) Next, we’ll click the '''NEW''' button which will bring up the '''OnePager Choices '''('''OPC''') form shown here:
  
:b) First, launch Microsoft Excel with the designated Microsoft Excel '''source plan''' and click the '''OnePager Express''' button on the Microsoft Excel tool bar. This brings up the '''OnePager Start''' form where you should click the '''OPEN '''button and select the project view from either the '''RECENT '''or the '''BROWSE FILES…''' option as shown below:
+
<center>[[File:X60-7_18_2_1-60-(17-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(17-1)-05232017.png</center>-->
  
<center>[[File:X60-7_18_2_1-60-(27)-10052016.png]]</center>
+
8) We’ve gone ahead and confirmed that we have the correct '''source plan''' and we’ve filled in the '''Title of New Project View'''. We see that the '''Task Selection '''criteria will be based on the contents of the '''Show It1 '''field, and we don’t want this field to be used. We have two ways to invoke the '''Conditional Import Filters''' feature and we’ll explain each below:
<center>X60-7_18_2_1-60-(27)-10052016.png</center>
+
  
:c) The project view selected was originally created using a Microsoft Excel '''flag''' field.  The project view is shown below:
+
===Using the OnePager Choices Form to Create Conditional Import Filters===
  
<center>[[File:X60-7_18_2_1-60-(28A)-12302016.png]]</center>
+
9) For this first technique, click on the '''Select tasks by custom filter''' radio button, which brings up the '''Conditional Import Rules''' form as shown below:
<center>X60-7_18_2_1-60-(28A)-12302016.png</center>
+
  
:d) To satisfy you need to create a '''new snapshot''' controlled by some more complex '''import''' rules, you will need to click the '''Custom Update…''' button shown in the red box in the illustration above. When you do this the '''OPC''' form will appear as shown here:
+
<center>[[File:X60-7_18_2_1-60-(18-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(18-1)-05232017.png</center>-->
  
<center>[[File:X60-7_18_2_1-60-(29A)-12302016.png]]</center>
+
10) Next, we’ll enter the two '''Conditional Import Filters''' we specified in the previous subsection and make sure the '''All of the following are true''' radio button is selected so the '''Conditional Import Rules''' form will look like this when we are done:
<center>X60-7_18_2_1-60-(29A)-12302016.png</center>
+
  
:e) Make sure that you have selected either the '''NEW '''or '''REPLACE''' mode in the '''Snapshot Date '''section of the '''OPC '''form and set the appropriate '''snapshot date'''.
+
<center>[[File:X60-7_18_2_1-60-(19-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(19-1)-05232017.png</center>-->
  
:f) Then, to begin that portion of the process to use '''Conditional Import''' rules, click the '''Select tasks by custom filter''' radio button which immediately brings up the '''Custom Import Rules''' form which is blank as shown below:
+
11) From here we could go ahead and click the '''OK''' button on the '''Conditional Import Rules''' form and, once back at the '''OPC''' form, go ahead and create the project view.  However, before we do that we want to show the alternative way to enter '''Conditional Import Filters '''rules.
  
<center>[[File:X60-7_18_2_1-60-(30BB)-03072017.png]]</center>
+
===Using the Template to Create Conditional Import Filters===
<center>X60-7_18_2_1-60-(30BB)-03072017.png</center>
+
  
:g) You are now ready to create your '''Conditional Import''' rules.   
+
12) To illustrate this second technique let’s roll back to the '''OPC '''form we saw above and notice that the checkbox labeled '''Show field mappings''' is checked and the button below the checkbox is called '''Next&gt;'''.  Now click the '''Next&gt;''' button which takes you to the second page of the '''OPC''' form which looks like this:
  
2) Please refer to the following sub-section of this article for guidance on adding, editing, copying, and deleting '''Conditional Import''' rules:  [[Conditional Import for OnePager Express Add-in for Version 6.0#Adding, Editing, Copying, and Deleting Conditional Import Rules | Adding, Editing, Copying, and Deleting Conditional Import Rules]].
+
<center>[[File:X60-7_18_2_1-60-(20-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(20-1)-05232017.png</center>-->
  
3) We’ve gone ahead and added two '''Conditional Import '''rules to the '''Conditional Import Rules''' form as shown below:
+
13) Next, click the '''Edit current template…''' button which will bring up the current '''Template''' as shown below.  Then, navigate to the '''Main''' tab as we have done here and note the button titled '''Add/edit conditional import filter…''':  
  
<center>[[File:X60-7_18_2_1-60-(31BB)-03072017.png]]</center>
+
<center>[[File:X60-7_18_2_1-60-(21-1)-05232017.png]]</center>
<center>X60-7_18_2_1-60-(31BB)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(21-1)-05232017.png</center>-->
  
:4) Clicking the '''New''' button in the '''OPC''' form above will create a '''new snapshot''' with the appropriate '''snapshot date''' using the '''Conditional Import '''rules you’ve specified.
+
14) When the '''Add/edit conditional import filter…''' button is clicked, the '''Conditional Import Rules ''' form will appear and you can enter the two rules we specified in for this example as we’ve shown below:
  
:a) Only this '''new snapshot '''will have a look corresponding to the Microsoft Excel '''source plan''' rows '''imported''' under the control of the '''Conditional Import Rules''' form.
+
<center>[[File:X60-7_18_2_1-60-(22-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(22-1)-05232017.png</center>-->
  
:b) '''Warning:'''  Since '''OPX '''only maintains one '''source plan''' row selection mechanism previous snapshots may take on a different set of tasks/milestones, swimlanes, and row text columns.  Accordingly great care should be taken when adopting this process.
+
===Creating the Project View===
  
:c) As long as '''new''' '''subsequent snapshots '''are created with the '''new''' set of '''Conditional Import '''rules, these '''snapshots''' will have the same Microsoft Excel '''source plan''' rows imported.
+
15) After entering the two '''Conditional Import Filters '''rules, as shown above, click the '''OK '''button on the '''Conditional Import Rules''' form and then the '''Save and''' '''Use '''button at the bottom of the '''Template''' form.
  
:d) The '''new snapshot''' under the control of the '''Conditional Import''' rules now looks like this:
+
16) These actions will take you back to the second page of the '''OPC''' form, shown earlier; where you can click the '''Create new project view''' button and OnePager Pro will create the project view as shown here:
  
<center>[[File:X60-7_18_2_1-60-(26A)-12302016.png]] </center>
+
<center>[[File:X60-7_18_2_1-60-(23-1)-05232017.png]]</center>
<center>X60-7_18_2_1-60-(26A)-12302016.png</center>
+
<!--<center>X60-7_18_2_1-60-(23-1)-05232017.png</center>-->
  
5) '''Snapshots''' that are '''REPLACED''' will take on the look of '''snapshots''' controlled by the current set of '''Conditional Import '''rules.
+
===Editing the Project View===
  
6) Later on, perhaps after the new project view was '''updated''' several times in later Microsoft Excel '''source plan''' '''update''' cycles, you may want to go back to using Microsoft Excel '''flag''' fields.
+
17) Finally, we need to add the two '''additional text columns''' specified to show '''Start and Finish''' dates.
  
:a) If this becomes require, simply repeat the front end of the '''UPDATE''' process and when the '''OPC''' form appears click the '''Select all tasks '''radio button.
+
18) This final requirement is implemented by using the '''Additional Text Column''' feature '''(insert link here)'''.  When these actions are taken the project view will look like this:
  
:b) As an alternative, you may also choose to click the '''Select tasks with ‘Yes’ in field:''' radio button and select the appropriate '''flag '''field from the dropdown menu which is available.
+
<center>[[File:X60-7_18_2_1-60-(24-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(24-1)-05232017.png</center>-->
  
:c) In either of the above two cases, '''OPP''' will clear all the '''Conditional Import''' rules that were in the '''Conditional Import Rules''' form so that they will not be available later.
+
=An Advanced Example Using Conditional Import=
  
7) The '''UPDATE''' process allows you to create a '''NEW''' '''snapshot at date…''' as well as '''REPLACE existing snapshots''' '''at date…'''.
+
The advanced workflow example presented in this section on '''Conditional Import Filters''' rules is a continuation of the example in the previous section.
  
:a) If '''Conditional Import '''rules are being used (active) at the time the current '''snapshot''' is being readied for processing in the '''PVE''' and after the '''New''' or '''Replace…''' button is clicked at the bottom of the '''OPC''' form, the '''Conditional Import''' rules will be applied regardless of whether the '''New''' or '''Replace…''' option is selected.
+
If you haven’t read or reviewed the simple example, we suggest that you do so before reading on in this section.
  
:b) '''Warning:'''  Since '''OPX''' only maintains one '''source plan''' row selection mechanism previous snapshots may take on a different set of tasks/milestones, swimlanes, and row text columns.  Accordingly great care should be taken when adopting this process.
+
==Continuation of Simple Example==
  
==Using Conditional Import Rules with the Custom Update… Button on the Data Tab in the OPEN Mode==
+
1) What we intend to show you in this section is how to proceed from the creation of the project view in the previous section through successive '''edits''' and '''replacements''' to get to a project view that will be perfect for a specific schedule conversation.
  
8) In the previous sub-section, setting up to do a '''Conditional Import''' of an existing project view was done from the '''OPC''' form which allows you to do the '''import '''before the project view is turned over to the '''PVE''' for display and editing.  '''OPX''' also supports setting up and performing '''Conditional Imports''' after the project view is already '''OPENED''' and displayed in the '''PVE'''.
+
2) To set the stage, let’s establish some further guidance for the final visual presentation:
  
:a) Suppose, we have a project view that we want to update that was previously built using a Microsoft Excel '''flag''' field to control the '''import'''.  Further, suppose, that this project view was previously '''updated''' through several cycles such that it now contains several '''snapshots''' all produced with the same Microsoft Excel '''flag''' field controlling the '''import'''.
+
:a) It needs to be focused on the apparent trouble spot; say with the '''High and Medium Risk '''tasks just for example.
  
:b) Finally, suppose that you want to produce another '''snapshot''' again using the same '''flag '''field to initially control the '''import''', but after the project view reaches the '''PVE''' you would like to “experiment” with the graph by importing other rows from the Microsoft Excel '''source plan'''.
+
:b) There needs be as few tasks as possible so as to keep the audience’s focus on the real project management issue.
  
:c) Now with this scenario in mind, we can use the '''ADD a Snapshot''' workflow (See the article at: [[ADDING a Snapshot via Pull Operation - OnePager Express for Version 6.0 | ADDING a Snapshot via Pull Operation - OnePager Express]]) ((Update for Version 6.0 Later)) to get the project view into the '''PVE''' under control of the existing '''flag''' field.  Once the project view is in the '''PVE''' we can then perform an '''update''' to bring additional rows from the Microsoft Excel '''source plan''' to “experiment” with the project view.
+
:c) The presentation of the schedule issues needs be on one page.  
  
9) To accomplish this, first launch Microsoft Excel with the desires '''source plan'''. Then click the '''OnePager '''button on the Microsoft Excel tool bar which brings up the '''OnePager Start '''form you are familiar withAt this point, click the '''OPEN''' button as shown below and select the desired project view you want to '''open''' from the '''RECENT '''list:
+
3) Given the above guidance, we need to restructure the project view from the previous sectionOf course, we want to do this in the most efficient way so that it what we will describe in the next sub-section.
  
<center>[[File:X60-7_18_2_1-60-(32)-10052016.png]]</center>
+
===Using Conditional Import Filters to Update a Project View through Replacement===
<center>X60-7_18_2_1-60-(32)-10052016.png</center>
+
  
a) When the project view is opened, it will look like this:
+
4) Looking back at the project view from the previous sub-section, we see that it contains tasks from all the '''Risk '''Categories during the time interval we specified in the original set of '''Conditional- Import '''rules.  Our guidance says that we want to focus more on the '''High and Medium Risk '''tasks. So, we’ll use the '''Conditional Import Filters''' feature to refine our '''import criteria''' and '''replace '''the project view with tasks/milestones that meet the '''Start''' criteria and the '''High and Medium Risk''' criteria we need.
  
<center>[[File:X60-7_18_2_1-60-(28A)-12302016.png]]</center>
+
5) To modify the '''Conditional Import Filters '''rules we will do the following steps:
<center>X60-7_18_2_1-60-(28A)-12302016.png</center>
+
  
:b) To satisfy your need to create a '''new snapshot''' controlled by some more complex '''import''' rules, you will need to click the '''Custom Update…''' button shown in the red square in the illustration below. When you do this the '''OPC''' form will appear as shown here:
+
:a) First we go to the project view and bring up the '''PVP''' form at the '''Main '''tab.
  
<center>[[File:X60-7_18_2_1-60-(29A)-12302016.png]]</center>
+
:b) Next, we click the '''Add/edit conditional import filter…''' button to bring up the '''Conditional Import Rules '''form.
<center>X60-7_18_2_1-60-(29A)-12302016.png</center>
+
  
:c) Make sure that you have selected either the '''NEW '''or '''REPLACE''' mode in the '''Snapshot Date '''section of the '''OPC '''form and set the appropriate '''snapshot date'''.
+
:c) Then, we use the '''Add Rule''' button to make a row for the third rule and compose the third rule to specify '''Resource Names''' in the '''Field''' column, an '''equal '''sign in the '''Operator '''column, and the word '''Prime '''in the '''Value''' column.
  
:d) Then, to begin that portion of the process to use '''Conditional Import''' rules, click the '''Select tasks by custom filter''' radio button which immediately brings up the '''Custom Import Rules''' form which is blank as shown below:
+
:d) When you are done adding the new (third) rule, the forms will look like this:
  
<center>[[File:X60-7_18_2_1-60-(30BB)-03072017.png]]</center>
+
<center>[[File:X60-7_18_2_1-60-(25-1)-05232017.png]]</center>
<center>X60-7_18_2_1-60-(30BB)-03072017.png</center>
+
<!--<center>X60-7_18_2_1-60-(25-1)-05232017.png</center>-->
  
:e) You are now ready to create your '''Conditional Import''' rules. 
+
6) Now do the following steps:
  
10) Please refer to the following sub-section of this article for guidance on adding, editing, copying, and deleting '''Conditional Import''' rules:  [[Conditional Import for OnePager Express Add-in for Version 6.0#Adding, Editing, Copying, and Deleting Conditional Import Rules | Adding, Editing, Copying, and Deleting Conditional Import Rules]].
+
:a) Click the '''OK''' button on the '''Conditional Import Rules''' form. This will close the form and take you back to the '''PVP''' form’s '''Main''' tab.
  
11) We’ve gone ahead and added two '''Conditional Import '''rules to the '''Conditional Import Rules''' form as shown below:
+
:b) Here, click the '''Apply''' button only.  This will apply the change to the project view but keep the '''PVP’s Main''' tab open.
  
<center>[[File:X60-7_18_2_1-60-(31BB)-03072017.png]]</center>
+
:c) Before doing anything else, go to the '''Project View Editor’s '''('''PVE''') tool bar and select the '''Data''' tab. When you are finished with these steps, the '''PVE''' and the '''PVP Main''' tab will look like this:
<center>X60-7_18_2_1-60-(31BB)-03072017.png</center>
+
  
12) Clicking the '''New''' button at the bottom of the '''OPC''' form above will create a '''new snapshot''' with the appropriate '''snapshot date''' using the '''Conditional Import '''rules you’ve specified.
+
<center>[[File:X60-7_18_2_1-60-(26-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(26-1)-05232017.png</center>-->
  
:a) Only this '''new snapshot '''will have a look corresponding to the Microsoft Excel '''source plan''' rows '''imported''' under the control of the '''Conditional Import Rules''' form.
+
7) The '''last''' step in this workflow is to click the '''Replace Snapshot''' button which is the left-most button on the '''Data '''tab tool bar.  This is the action that tells OnePager Express to update the project view by re-importing the source data with task selection controlled by the three rules now active in the '''Conditional Import Rules''' form.
  
:b) '''Warning:'''  Since '''OPX''' only maintains one '''source plan''' row selection mechanism previous snapshots may take on a different set of tasks/milestones, swimlanes, and row text columns.  Accordingly great care should be taken when adopting this process.
+
8) When the OnePager Express '''replace''' process completes, the project view will be honed to not only restrict the start dates but also to the tasks that are '''High and Medium Risk''' in the chart, like this:
  
:c) As long as '''new''' '''subsequent snapshots '''are created with the '''new''' set of '''Conditional Import '''rules, these '''snapshots''' will have the same Microsoft Excel '''source plan''' rows imported.
+
<center>[[File:X60-7_18_2_1-60-(27-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(27-1)-05232017.png</center>-->
  
:d) The '''new snapshot''' under the control of the '''Conditional Import''' rules now looks like this:
+
===Summary of First Project View Replacement Iteration===
  
<center>[[File:X60-7_18_2_1-60-(26A)-12302016.png]]</center>
+
9) To summarize what we’ve done we’ve accomplished the following:
<center>X60-7_18_2_1-60-(26A)-12302016.png</center>
+
  
13) '''Snapshots''' that are '''REPLACED''' will take on the look of '''snapshots''' controlled by the current set of '''Conditional Import '''rules.
+
:a) Used the original project view in conjunction with the '''Conditional Import Rules''' form to specify an additional rule that further narrows the tasks in the chart.
  
14) Later on, perhaps after the new project view was '''updated''' several times in later Microsoft Excel '''source plan''' '''update''' cycles, you may want to go back to using Microsoft Excel '''flag''' fields.
+
:b) Used the '''Replace Snapshot''' button to tell OnePager Pro display only this refined set of tasks.
  
:a) If this becomes require, simply repeat the front end of the '''UPDATE''' process and when the '''OPC''' form appears click the '''Select all tasks '''radio button.
+
===Second Project View Replacement Iteration===
  
:b) As an alternative, you may also choose to click the '''Select tasks with ‘Yes’ in field:''' radio button and select the appropriate '''flag '''field from the dropdown menu which is available.
+
10) The project view we created above still isn’t quite ready for our schedule conversation.  Looking at it closely, we probably don’t need to focus on any tasks/milestones that with '''High and Medium Risk''' that are nearly completed.  So, in this next iteration let’s modify our '''Conditional Import Filters''' to just bring in those tasks/milestones that are '''less than or equal to 50 percent complete'''.
  
:c) In either of the above two cases, '''OPP''' will clear all the '''Conditional Import''' rules that were in the '''Conditional Import Rules''' form so that they will not be available later.
+
11) We’ll use the same sequence of steps that were used in the first '''replacement iteration''' we described above.
  
15) The '''UPDATE''' process allows you to create a '''NEW''' '''snapshot at date…''' as well as '''REPLACE existing snapshots''' '''at date…'''.   
+
:a) In the open '''PVP''' form, click the button to bring up the '''Conditional Import''' form and add a fourth rule restricting to tasks/milestones that are '''less than or equal to 50 percent complete'''.  The form will look like this when we are done adding the rule:
  
:a) If '''Conditional Import '''rules are being used (active) at the time the current '''snapshot''' is being readied for processing in the '''PVE''' and after the '''New''' or '''Replace…''' button is clicked at the bottom of the '''OPC''' form, the '''Conditional Import''' rules will be applied regardless of whether the '''New''' or '''Replace…''' option is selected.
+
<center>[[File:X60-7_18_2_1-60-(28-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(28-1)-05232017.png</center>-->
  
:b) Furthermore, since '''Conditional Import''' is '''snapshot dependent''', and as mentioned earlier, only the '''snapshot '''in the '''PVE''' will be impacted.
+
:b) With the above rule added, click the '''OK '''button in the '''Conditional Import Rules''' form and after it closes, click the '''Apply '''button on the bottom of the '''PVP '''form’s '''Main''' tab.
  
=Using Conditional Import with a Microsoft Excel '''source plan''' with Multiple Projects=
+
:c) The appearance of the '''PVE '''will be like this:
  
1) A Microsoft Excel '''source plan''' may be structured such that multiple projects/spreadsheet can be processed by '''OPX''' as a single entity.''' '''
+
<center>[[File:X60-7_18_2_1-60-(29-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(29-1)-05232017.png</center>-->
  
:a) When a '''flag '''field is used to control the '''import''' of rows from a Microsoft Excel '''source plan''' containing multiple projects, that '''flag''' field is applied to every single project in the Microsoft Excel '''source plan'''.
+
:d) The last step is to click the '''Replace Snapshot''' button on the OnePager Express '''Data''' tab tool bar.  OnePager will perform the '''snapshot replacement''' and the project view will look like this:
  
:b) When '''Conditional Import''' rules are being used to control the '''import''' of a Microsoft Excel '''source plan''' containing multiple projects, the defined '''Conditional Import Rules''' form controls the '''import''' of rows from that single Microsoft Excel '''source plan'''.
+
<center>[[File:X60-7_18_2_1-60-(30-1)-05232017.png]]</center>
 +
<!--<center>X60-7_18_2_1-60-(30-1)-05232017.png</center>-->
  
2) As a refresher please consult this article for information on how '''OPX '''builds graphs from multiple projects in a single Microsoft Excel '''source plan''' at:  [[Handling Microsoft Excel Spreadsheets Containing Multiple Projects For Version 6.0 | Handling Microsoft Excel Spreadsheets Containing Multiple Projects]].
+
===Summary of Second Project View Replacement Iteration===
  
3) The instructions provided in this article for single Microsoft Excel '''source plans''' with respect to the '''OPX''' modes of '''NEW, UPDATE, and OPEN''' apply to '''import '''from a Microsoft Excel '''source plan''' containing multiple projects/spreadsheets.
+
12) The project view in the illustration above now meets all the Start, Category, and % Done  criteria to support the schedule conversation.
  
=Using Conditional Import with Multiple Separate Microsoft Excel '''source plan''' Packages=
+
13) This was all done by an iterative workflow that couples updates to the '''Conditional Import Rules''' with the '''Replace Snapshot '''button on the OnePager Pro tool bar’s '''Data''' tab.
  
1) Microsoft Excel '''source plans''' that are grouped into '''packages''' for processing by '''OPX '''are treated as a single '''source plan''' entity from the perspective of '''import''' to '''OPX'''.
+
14) All that needs to be done now is to copy the project view into the media to be used for the schedule conversation.
  
:a) When a '''flag '''field is used to control the '''import''' of rows from multiple, separate Microsoft Excel '''source plans''' grouped by '''OPX''' into a '''package''', that '''flag''' field is applied to every single multiple Microsoft Excel '''source plan''' uniformly in the '''package'''.
+
===Some Additional Comments on this Workflow===
  
:b) When '''Conditional Import''' rules are being used to control the '''import''' of separate Microsoft Excel '''source plans''' grouped by '''OPX '''into a '''package''', the defined '''Conditional Import Rules''' form controls the '''import''' of rows from each of the separate Microsoft Excel '''source plans''' in turn.
+
15) It’s important to remember for this workflow that you always want to '''REPLACE''' the single''' '''snapshot in the project view.  We advise against '''ADDING''' a snapshot as you refine your rules because this can result in empty rows for tasks that were present under a previous set of rules but are now absent.
  
2) As a refresher please consult this article for information on how '''OPX '''builds graphs from multiple separate Microsoft Excel '''source plans''' at:  [[Making Multi-Project Graphs from Separate Microsoft Excel Plans for Version 6.0 | Making Multi-Project Graphs from Separate Microsoft Excel Plans]].
+
16) If you want to begin the workflow by '''OPENING''' a previously-created project view, it is essential, as mentioned above, that there is a clear and viable path from the project view to its source plan(s).    You can confirm this and fix any problems by clicking the '''Selected Files''' button on the '''Data''' tab.
  
3) The instructions provided in this article for single Microsoft Excel '''source plans''' with respect to the '''OPX''' modes of '''NEW, UPDATE, and OPEN''' apply to '''import '''from separate multiple Microsoft Excel '''source plans'''.
 
  
=Related Links:=
+
=Related Links=
  
 
[[Basic Workflows for Version 6.0 (Portal) | Basic Workflows (Portal)]]
 
[[Basic Workflows for Version 6.0 (Portal) | Basic Workflows (Portal)]]
  
[[Conditional Formatting for Version 6.0 (Portal) | Conditional Formatting (Portal)]] 11.0.1-60
+
[[Conditional Formatting for Version 6.0 (Portal) | Conditional Formatting (Portal)]] <!--11.0.1-60-->
  
[[Using the OnePager "Data" Tab's "Selected file(s)" Button for Version 6.0 | Using the OnePager "Data" Tab's "Selected file(s)" Button]]
+
[[Using the OnePager "Data" Tab's "Selected file(s)" Button for Version 6.0 | Using the OnePager "Data" Tab's "Selected file(s)" Button]] <!--7.17.1-60-->
  
[[OnePager Express Import of Data from Microsoft Excel for Version 6.0 | OnePager Express Import of Data from Microsoft Excel]] 4.4-60
+
[[OnePager Express Import of Data from Microsoft Excel for Version 6.0 | OnePager Express Import of Data from Microsoft Excel]] <!--4.4-60-->
  
 
[[Message to Assist with Setting Import Flags When No Data Are Imported]]
 
[[Message to Assist with Setting Import Flags When No Data Are Imported]]
  
[[Understanding Project Views and Snapshots for OnePager Pro for Version 6.0 | Understanding Project Views and Snapshots for OnePager Pro]] 4.1-60  
+
[[Understanding Project Views and Snapshots for OnePager Pro for Version 6.0 | Understanding Project Views and Snapshots for OnePager Pro]] <!--4.1-60-->
  
[[Understanding Project Views and Snapshots for OnePager Express for Version 6.0 | Understanding Project Views and Snapshots for OnePager Express]] 4.2-60
+
[[Understanding Project Views and Snapshots for OnePager Express for Version 6.0 | Understanding Project Views and Snapshots for OnePager Express]] <!--4.2-60-->
  
 
(7.18.2.1-60)
 
(7.18.2.1-60)
Line 523: Line 412:
 
[[Category:Add-in]]
 
[[Category:Add-in]]
 
[[Category:Basic Workflows]]
 
[[Category:Basic Workflows]]
[[Category:Conditional Import]]
+
[[Category:Conditional Import Filters]]
 
[[Category:Importing]]
 
[[Category:Importing]]
 
[[Category:Project Views]]
 
[[Category:Project Views]]

Latest revision as of 14:38, 29 May 2017

Overview

An overview article with examples is available at: Conditional Import Filters for OnePager . The article is recommended reading before you advance to this article or any other of the product specific articles in this series.

The Conditional Import Filters feature supports imports from all locations and configurations of Microsoft Excel source plans including those from your computer as a single source plan, a single source plan with multiple project or multiple separate Microsoft Excel source plan packages.

This article provides details on the use of the Conditional Import Filters feature for OnePager Express (OPX) Add-in edition.

(1) First, we’ll provide information on how to create Conditional Import Filters rules using the Conditional Import Rules form.
(2) Then, we'll cover a couple of examples on how you might use the Condition Import Filters feature in your every day use of OnePager in preparation for your schedule presentations and discussions.

Adding a Filter Rule to the Conditional Import Rules Form

1) The Conditional Import Rules form resembles to the Conditional Formatting form in look and function. In this form you can add, copy, change, and delete Conditional Import Filters rules. The form is accessed from the OnePager choices (OPC) form as shown below:

X60-7 18 2 1-60-(1AA)-03072017.png
a) The Conditional Import Rules form is shown in its initial blank state above. The rules entered become part of any project view subsequently created or updated and are saved with the project view. If you later, create or update a snapshot using a flag field, OPX will save the flag field and clear the Conditional Import Filters rules.
b) Conditional Import Filters rules are typically entered when a project view is first created in the NEW workflow.
c) After a project view is created, rules may be added later for the UPDATE workflow via the OnePager Choices form invoked either from the OnePager Start form or the Project View Editor (Custom Update… button. These workflows are described later in the examples accompanying this article.

2) With the Custom Import Rules form visible and blank, click the Add Rule button to create a new empty row as shown below:

X60-7 18 2 1-60-(2AA)-03072017.png
a) There are five cells shown for the new rule row above. The first two cells are used as follows:
i) The first two cells are used as selection cells.
ii) The first left-most cell, when clicked, allows you to use the Copy Rule(s) or the Delete Rule(s) buttons.
iii) The second cell from the left is a checkbox used to allow you to activate or deactivate the rule. If the checkbox is unchecked, OPX will not apply the rule when performing the import function.
b) The Field cell of a row (third from the left) has a dropdown menu that allows you to select a Microsoft Excel source plan field to use in creating the selected criterion. When the dropdown menu is selected, the Field cell will look something like this:
X60-7 18 2 1-60-(3AA)-03072017.png
c) When a Microsoft Excel source plan field is selected, the name will be displayed in the Field cell of the new Custom Import rule row.
d) The look of the rest of the new Conditional Import Filters rule row depends on the type of the Microsoft Excel source plan field selected. These types are discussed next.

3) Date and Numeric Fields – When Microsoft Excel date or numeric types are selected in the Field cell of the rule row, the Operator field dropdown will provide the options shown below:

X60-7 18 2 1-60-(4AA)-03072017.png
a) These are the conventional six (6) logical operators used consistently in OPX for date and numeric types. They are the same Operators used in OPX for Conditional Formatting. See the article at Conditional Formatting Overview-OnePager Express for complementary details on the use of these logical operators.
b) When the logical statement evaluates to TRUE on the selected Field in a Microsoft Excel source plan row, the row is imported. Otherwise it is skipped.

4) Text Fields – When Microsoft Excel text types are entered in the Field cell of the Conditional Import Filters rule, the Operator field dropdown will provide the options shown below:

X60-7 18 2 1-60-(5AA)-03072017.png
a) These are the conventional four (4) logical operators used consistently in OPX for the text type. They are the same Operators used in OPX for Conditional Formatting. See the article at Conditional Formatting Overview-OnePager Express for complementary details on the use of these logical operators.
b) When the logical statement evaluates to TRUE on the selected Field in a Microsoft Excel source plan row, the row is imported. Otherwise it is skipped.

5) Boolean Fields – When Microsoft Excel Boolean types are entered in the Field cell of the Conditional Import Filters rule row, the Operator field dropdown will provide the options shown below:

X60-7 18 2 1-60-(6AA)-03072017.png
a) These are the two (2) conventional Boolean logical operators used consistently in OPX for the Boolean type. They are the same Operators used in OPX for Conditional Formatting. See the article at Conditional Formatting with Boolean Fields for OnePager Express for complementary details on the use of these logical operators.
b) Boolean types are a special case as the operator and the value in OPX are combined into one cell of the Conditional Import Filters rule row - the Operator cell.
c) When the selected Field is TRUE (or Yes) in a Microsoft Excel source plan row, the row is imported. Otherwise it is skipped.

6) Text Type Fields used as Flags – OPX treats Microsoft Excel Text type fields as flag fields to control row imports. Accordingly, when text type fields are used for Conditional Import Filters rules, OPX makes the import decisions based on whether the cell either contains or does not contain to required Value cell’s content as shown below:

X60-7 18 2 1-60-(7AA)-03072017.png
a) In the case shown above, Microsoft Excel source plan rows will be imported only if the row contents of the Shot It1 Microsoft Excel source plan field contain a Yes.
b) You may also use the equal or not equal Operators being careful that the Value contents in the Conditional Import Rules form row is exactly as specified in the Microsoft Excel source plan row.
c) We want to emphasize the flexibility that Conditional Import Filters adds to the way you can import rows from your Microsoft Excel source plan. You can, therefore, formulate sets of Conditional Import Filters rules to controls imports using all available types of Microsoft Excel fields.
d) For the logical statement to be TRUE, hence cause OPX to import the corresponding Microsoft Excel source plan row, the contents of the Operator cell in the Conditional Import Filters rule row must match the type and value in the Microsoft Excel source plan. Additionally, the logical relationship must be TRUE to make OPX act on the condition.

7) Boolean and Numeric Types Used as Flags in OnePager Express - OPX also recognizes Microsoft Excel Boolean types and Numeric types with 0 or 1 contents as Boolean types as well within the Conditional Import Rules form.

a) OPX treats such Microsoft Excel Fields as Boolean types in the same way as described in the previous sub-section. When these Microsoft Excel types are entered in the Field cell of the Conditional Import Filters rule row, the Operator cell dropdown will provide the options as shown above.
b) There are the two (2) conventional Boolean logical operators used consistently in OPX for the Boolean type. They are the same Operators used in OPX for Conditional Formatting. See the article at Conditional Formatting with Boolean Fields for OnePager Express for complementary details on the use of these logical operators.
c) When the selected Field is TRUE (or Yes) in a Microsoft Project source plan row, the row is imported. Otherwise it is skipped.

8) We want to emphasize the flexibility that Conditional Import Filters adds to the way you can import rows from your Microsoft Excel source plan. You can formulate sets of Conditional Import Filters rules to controls imports using all available types of Microsoft Excel fields and use operators that let you select ranges of values and more complicated combinations of criteria.

Editing an Existing Filter Rule in the Conditional Import Rules Form

9) Suppose you’ve composed several Conditional Import Filters rules in an open Conditional Import Rules form as shown below:

X60-7 18 2 1-60-(8AA)-03072017.png
a) Now further suppose, after reviewing these two rules, that you realize that you may not be able to capture any tasks/milestones that happen to Start on 12/31/2015 because the current rule is based on the less than logical Operator.
b) To make the change in the Operator cell, click on the cell’s contents which will highlight the cell in blue and reveals the dropdown menu button which you should click. When you do the Conditional Import Rules form should look like this:
X60-7 18 2 1-60-(9AA)-03072017.png
c) To change the rule, click the desired Operator in the dropdown menu, in this case the less than or equal Operator, and it will be displayed in the Operator cell of the second rule as shown here:
X60-7 18 2 1-60-(10AA)-03072017.png
d) Any Field, Operator, or Value cell may be edited in this way. Additionally, the On cell may be toggled to control the Conditional Import rule's participation in the import process. Finally, you may switch between the two radio buttons at the top of the form in order to change the relationship among the rules from OR to AND or vice versa.
e) The edits described above may be made to the Conditional Import Rules form regardless of the OPC mode in which you are working (i.e., NEW and UPDATE). Also, you may bring up the Conditional Import Rules form from the OPC form as many times as needed to accomplish your presentation goal. OPX saves the content of the last edit you make to the Conditional Import Rules form.
f) When satisfied with the structure of your import rules, click the OK button at the bottom of the form to return to the OPC form. Now you are ready to create a new project view.

Copying an Existing Filter Rule in the Conditional Import Rules Form

10) The Copy Rule(s) button is provided in the Conditional Import Rules form to facilitate the creation of additional rules.

a) To copy a rule to create a new rule, first select the rule row from which you wish to copy as shown below:
X60-7 18 2 1-60-(11AA)-03072017.png
b) Once the desired row is selected, clicking the Copy Rule(s) button will copy the contents of the rule selected as indicated by the highlighted left-most cell in the desired rule as shown below:
X60-7 18 1 1-60-(11BB)-03072017.png
c) At this point you may edit the copied row in the manner described previously. When you are finished, the new set of three rule rows may look like this:
X60-7 18 2 1-60-(12AA)-03072017.png
d) When satisfied with the structure of your import rules, click the OK button at the bottom of the form to return to the OPC form. Now you are ready to create a new project view.

Deleting an Existing Filter Rule in the Conditional Import Rules Form

11) There are times when a particular Conditional Import Filters rule will no longer serve its purpose. You can select the rule row to be deleted and click the Delete Rule(s) button.

a) The process for deleting a rule parallels the process for copying a rule row in that the you must select the desired row to delete by clicking the left-most cell in that rule’s row.
b) Once the selection is made, click the Delete Rule(s) button and OPX will first put up a warning message asking if you really want to delete the rule row as shown below:
P60-7 18 1 1-60-(12)-09272016.png
c) If you select the No option, OPX will abandon the rule deletion operation and the warning message will disappear leaving the selected rule row still selected.
d) If you select the Yes option, OPX will remove the warning message, delete the selected rule row, and leave the Conditional Import Rules form showing the remaining rule rows, if any.
e) When satisfied with the structure of your import rules, click the OK button at the bottom of the form to return to the OPC form.

Switching from Flag Fields to New Conditional Import Filters Rules

12) When you click the NEW button, the OPC form will appear as shown below. The process for building a new project view with Conditional Import Filters is the same with the exception that instead of using flag fields from your Microsoft Excel source plan you will, instead, invoke the Conditional Import Rules form from the OPC form as shown below:

X60-7 18 2 1-60-(1AA)-03072017.png
a) In the illustration above, in the Task Selection section of the form, the Select task by custom filter radio button is clicked. This action brings up the Conditional Import Rules form also shown above.
b) At this point you may Add Rules to the form, Copy Rules, Delete Rules or edit existing rules.

Switching from Conditional Import Filters Rules to Flag Fields or Selecting all Tasks

13) If you subsequently decide after composing one or more Conditional Import Filters rules and clicking OK on the Conditional Import Rules form that you want to use flag fields instead, you may revert back to either of the two other Task Selection options provided in the OPC form shown above.

a) To do this, click either of the other two radio buttons to Select all tasks, or Select task with ‘Yes’ in field:
b) When you click the Select all tasks button there is no further action you need to take on the OPC form.
c) However, if you click the Select tasks with ‘Yes’ in field: you will need to select a field from your Microsoft Excel source plan as shown below:
X60-7 18 2 1-60-(14)-09292016.png
d) In these circumstances where you’ve switched from using Conditional Import Filters rules to either selecting all tasks, or selecting tasks using a flag field, OPX will discard any Conditional Import Filters rules associated with the project view.

Adding, Editing, Copying, and Deleting Conditional Import Filters Rules

14) Managing Conditional Import rules was discussed in previous sub-sections of this article. Please follow the reference links provided below for details on adding, editing, copying, and deleting of Conditional Import rules:

a) Adding a new rule: Adding a Filter Rule to the Conditional Import Rules Form.
b) Editing an existing rule: Editing an Existing Filter Rule in the Conditional Import Rules Form.
c) Copying a rule: Copying an Existing Filter Rule in the Conditional Import Rules Form.
d) Deleting a rule: Deleting an Existing Filter Rule in the Conditional Import Rules Form.

A Simple Example Using Conditional Import

In this section and the one to follow, we’ll provide a couple of examples of a workflow that you might find most useful. First we’ll provide a simple example and then extend it to a more advance use of the workflow.

Setup

1) Suppose you have a situation where you want to focus the attention of your audience on a particular set of tasks that have the following attributes:

a) Where tasks/milestones start on or after October 1, 2015 but no later than December 31, 2015.
b) Where swimlanes represent the Phases of the project
c) Where the two additional text columns represent the Start Dates and the Finish Dates of each displayed task respectively.
d) And where the Legend is organized by Resource Name.

2) Let’s further suppose that we are going to use the BlueGrass Project 2J-303-PMO Microsoft Excel source plan as input to OnePager Express and we want to use the Single Project View Gantt View – Detailed Template.

3) To begin with, the source plan will look like this:

X60-7 18 2 1-60-(14-1)-05232017.png

4) The Main tab of the Template we will use for this example looks like this:

X60-7 18 2 1-60-(15-1)-05232017.png

5) If we launched OnePager Express with the above Template the tasks and milestones included in the project view would be those associated with Yes in the Show It1 field in the source plan above. This is not what we want so we first have to change the task and milestone selection criteria using the Conditional Import Filters feature as we’ll show next.

Changing the Task and Milestone Selection Criteria

6) With the conditions established in the sub-section above, let’s go ahead and launch OnePager Excel from the Microsoft Express tool bar which will bring up the OnePager Start form as shown below:

X60-7 18 2 1-60-(16-1)-05232017.png

7) Next, we’ll click the NEW button which will bring up the OnePager Choices (OPC) form shown here:

X60-7 18 2 1-60-(17-1)-05232017.png

8) We’ve gone ahead and confirmed that we have the correct source plan and we’ve filled in the Title of New Project View. We see that the Task Selection criteria will be based on the contents of the Show It1 field, and we don’t want this field to be used. We have two ways to invoke the Conditional Import Filters feature and we’ll explain each below:

Using the OnePager Choices Form to Create Conditional Import Filters

9) For this first technique, click on the Select tasks by custom filter radio button, which brings up the Conditional Import Rules form as shown below:

X60-7 18 2 1-60-(18-1)-05232017.png

10) Next, we’ll enter the two Conditional Import Filters we specified in the previous subsection and make sure the All of the following are true radio button is selected so the Conditional Import Rules form will look like this when we are done:

X60-7 18 2 1-60-(19-1)-05232017.png

11) From here we could go ahead and click the OK button on the Conditional Import Rules form and, once back at the OPC form, go ahead and create the project view. However, before we do that we want to show the alternative way to enter Conditional Import Filters rules.

Using the Template to Create Conditional Import Filters

12) To illustrate this second technique let’s roll back to the OPC form we saw above and notice that the checkbox labeled Show field mappings is checked and the button below the checkbox is called Next>. Now click the Next> button which takes you to the second page of the OPC form which looks like this:

X60-7 18 2 1-60-(20-1)-05232017.png

13) Next, click the Edit current template… button which will bring up the current Template as shown below. Then, navigate to the Main tab as we have done here and note the button titled Add/edit conditional import filter…:

X60-7 18 2 1-60-(21-1)-05232017.png

14) When the Add/edit conditional import filter… button is clicked, the Conditional Import Rules form will appear and you can enter the two rules we specified in for this example as we’ve shown below:

X60-7 18 2 1-60-(22-1)-05232017.png

Creating the Project View

15) After entering the two Conditional Import Filters rules, as shown above, click the OK button on the Conditional Import Rules form and then the Save and Use button at the bottom of the Template form.

16) These actions will take you back to the second page of the OPC form, shown earlier; where you can click the Create new project view button and OnePager Pro will create the project view as shown here:

X60-7 18 2 1-60-(23-1)-05232017.png

Editing the Project View

17) Finally, we need to add the two additional text columns specified to show Start and Finish dates.

18) This final requirement is implemented by using the Additional Text Column feature (insert link here). When these actions are taken the project view will look like this:

X60-7 18 2 1-60-(24-1)-05232017.png

An Advanced Example Using Conditional Import

The advanced workflow example presented in this section on Conditional Import Filters rules is a continuation of the example in the previous section.

If you haven’t read or reviewed the simple example, we suggest that you do so before reading on in this section.

Continuation of Simple Example

1) What we intend to show you in this section is how to proceed from the creation of the project view in the previous section through successive edits and replacements to get to a project view that will be perfect for a specific schedule conversation.

2) To set the stage, let’s establish some further guidance for the final visual presentation:

a) It needs to be focused on the apparent trouble spot; say with the High and Medium Risk tasks just for example.
b) There needs be as few tasks as possible so as to keep the audience’s focus on the real project management issue.
c) The presentation of the schedule issues needs be on one page.

3) Given the above guidance, we need to restructure the project view from the previous section. Of course, we want to do this in the most efficient way so that it what we will describe in the next sub-section.

Using Conditional Import Filters to Update a Project View through Replacement

4) Looking back at the project view from the previous sub-section, we see that it contains tasks from all the Risk Categories during the time interval we specified in the original set of Conditional- Import rules. Our guidance says that we want to focus more on the High and Medium Risk tasks. So, we’ll use the Conditional Import Filters feature to refine our import criteria and replace the project view with tasks/milestones that meet the Start criteria and the High and Medium Risk criteria we need.

5) To modify the Conditional Import Filters rules we will do the following steps:

a) First we go to the project view and bring up the PVP form at the Main tab.
b) Next, we click the Add/edit conditional import filter… button to bring up the Conditional Import Rules form.
c) Then, we use the Add Rule button to make a row for the third rule and compose the third rule to specify Resource Names in the Field column, an equal sign in the Operator column, and the word Prime in the Value column.
d) When you are done adding the new (third) rule, the forms will look like this:
X60-7 18 2 1-60-(25-1)-05232017.png

6) Now do the following steps:

a) Click the OK button on the Conditional Import Rules form. This will close the form and take you back to the PVP form’s Main tab.
b) Here, click the Apply button only. This will apply the change to the project view but keep the PVP’s Main tab open.
c) Before doing anything else, go to the Project View Editor’s (PVE) tool bar and select the Data tab. When you are finished with these steps, the PVE and the PVP Main tab will look like this:
X60-7 18 2 1-60-(26-1)-05232017.png

7) The last step in this workflow is to click the Replace Snapshot button which is the left-most button on the Data tab tool bar. This is the action that tells OnePager Express to update the project view by re-importing the source data with task selection controlled by the three rules now active in the Conditional Import Rules form.

8) When the OnePager Express replace process completes, the project view will be honed to not only restrict the start dates but also to the tasks that are High and Medium Risk in the chart, like this:

X60-7 18 2 1-60-(27-1)-05232017.png

Summary of First Project View Replacement Iteration

9) To summarize what we’ve done we’ve accomplished the following:

a) Used the original project view in conjunction with the Conditional Import Rules form to specify an additional rule that further narrows the tasks in the chart.
b) Used the Replace Snapshot button to tell OnePager Pro display only this refined set of tasks.

Second Project View Replacement Iteration

10) The project view we created above still isn’t quite ready for our schedule conversation. Looking at it closely, we probably don’t need to focus on any tasks/milestones that with High and Medium Risk that are nearly completed. So, in this next iteration let’s modify our Conditional Import Filters to just bring in those tasks/milestones that are less than or equal to 50 percent complete.

11) We’ll use the same sequence of steps that were used in the first replacement iteration we described above.

a) In the open PVP form, click the button to bring up the Conditional Import form and add a fourth rule restricting to tasks/milestones that are less than or equal to 50 percent complete. The form will look like this when we are done adding the rule:
X60-7 18 2 1-60-(28-1)-05232017.png
b) With the above rule added, click the OK button in the Conditional Import Rules form and after it closes, click the Apply button on the bottom of the PVP form’s Main tab.
c) The appearance of the PVE will be like this:
X60-7 18 2 1-60-(29-1)-05232017.png
d) The last step is to click the Replace Snapshot button on the OnePager Express Data tab tool bar. OnePager will perform the snapshot replacement and the project view will look like this:
X60-7 18 2 1-60-(30-1)-05232017.png

Summary of Second Project View Replacement Iteration

12) The project view in the illustration above now meets all the Start, Category, and % Done criteria to support the schedule conversation.

13) This was all done by an iterative workflow that couples updates to the Conditional Import Rules with the Replace Snapshot button on the OnePager Pro tool bar’s Data tab.

14) All that needs to be done now is to copy the project view into the media to be used for the schedule conversation.

Some Additional Comments on this Workflow

15) It’s important to remember for this workflow that you always want to REPLACE the single snapshot in the project view. We advise against ADDING a snapshot as you refine your rules because this can result in empty rows for tasks that were present under a previous set of rules but are now absent.

16) If you want to begin the workflow by OPENING a previously-created project view, it is essential, as mentioned above, that there is a clear and viable path from the project view to its source plan(s). You can confirm this and fix any problems by clicking the Selected Files button on the Data tab.


Related Links

Basic Workflows (Portal)

Conditional Formatting (Portal)

Using the OnePager "Data" Tab's "Selected file(s)" Button

OnePager Express Import of Data from Microsoft Excel

Message to Assist with Setting Import Flags When No Data Are Imported

Understanding Project Views and Snapshots for OnePager Pro

Understanding Project Views and Snapshots for OnePager Express

(7.18.2.1-60)‏‎