Changes

Jump to: navigation, search

Versioning

10,619 bytes added, 21:20, 18 October 2021
No summary
{| class="wikitable"|-||[[Image:How.png|link=|50px]]||This article will explain '''how''' you can implement this feature for use on your SmartSimple system.|}==<br />Overview==
'''Versioning '''(also referred to as '''SmartVersioning''') is a [[SmartSimple]] function that allows you to make concurrent versions of applications and forms while using a common set of underlying [[Custom Fields – General Information|fields]]. 
 
Without needing to change the content of previous versions or requiring a test-to-production environment, Versioning means you have the ability to store multiple versions of the same list of fields in a single location. You can test and use a new version prior to it going live. 
 
Versioning works by starting with a core field-set that contains all fields from all applications, then allows you to choose which fields you want for any new version you're creating. You can add as many fields as you wish for your master '''baseline '''copy. When you're ready to create a new version of an application or form, Versioning takes a '''snapshot '''of your core field-set - that is, a copy of all the custom fields and their respective settings. This is the '''baseline '''that will be used as the starting point of your new version.
'''<u>Benefits of Versioning</u>''':
* Preservation of past forms' values and appearance, allowing [[Global User Administrator|System Administrators]] to view previous form versions in their original format
<pre> You must be a user with SysAdmin privileges to configure the Versioning setting in your system. </pre>==Configuration - Essentials=====How Versioning Works==='''Versioning '''works by first capturing all of the underlying fields that make up an application or form - this total set of fields is the '''"baseline." '''The baseline set of fields contains all of the fields in all application and form versions. The first step in using '''Versioning '''is to create a new "version" - this process includes giving that version a '''Name, Description, '''selecting the '''Application Name '''and '''Entity '''that contains the field-set, and taking a '''Snapshot '''of the field-set which creates the '''baseline. ''' Follow the steps below to create the baseline.  ===Create a New Version===1. Click on the 9-square menu icon on the top right of your page. :: {{Icon-Menu}} 2. Under the heading '''Configuration, '''select '''Global Settings.'''3. Under the heading '''System Configuration, '''click the hyperlink '''SmartVersioning.''' :: [[File:Smartversioning.png|800px|border]]Any existing versions that have already been created in your system may be listed here. If you want to edit these, simply click the '''pencil icon '''to the left of each version name.4. To create a new version, click the '''+ icon '''on the top left.  :: [[File:New smartversion.png|800px|border]]5. The New Version form will be displayed. Fill out the fields of this form. :: [[File:New version form.png|600px|border]]{| class="wikitable"|-||'''Version ID'''||This number will be autopopulated.|-||'''Name'''||Provide an appropriate Name for your new version.|-||'''Description'''||Provide a narrative description of your new version.|-||'''Condition'''||If applicable, insert in any conditions for the new version. See [[Versioning#Conditional Versioning]] for more information.|}* You must fill out at least the '''Name '''and '''Description '''fields to save a new version* '''Tip: '''Naming versions with clear and appropriate titles/descriptions will be of great assistance. For example, clearly name the '''baseline '''version so that it is differentiated from any future versions (i.e. '''Baseline General Application'''). It may also be useful to follow a standard naming convention, such as naming the application and form versions based on their period name (ex: '''2016 Q1 General Application''') so that you know when the versions existed. * '''Tip: '''Period-based dates such as '''Up to 2020 Budget Manager '''are particularly useful for future-facing Versioning; label the Version so that you know you will not make it active until the time has come.  6. When you are done inputting information into the fields, click the '''Save '''button.  ===Create a Baseline===Once you have created and '''Saved '''a new version, the page will reload to display the date and time stamp of the creation/modification, the name of the creator/modifier, and the '''Version Objects '''section. Through the '''Version Objects '''section, we will take the snapshot that comprises the baseline field-set for this version. :: [[File:New forms for smartversioning.png|800px|border]]1. Click into the '''Select Application '''field - a drop-down list of available {{UTA}}s within the system will appear. :: [[File:Smartversion select apps.png|250px|border]]Pick which application for which you would like to save a version of its fields.  2. After selecting an application, click into the '''Entity '''field which will open a drop-down list of the associated [[Entity|entities]] with that application. All {{L1}}, {{L2}}, and {{L3}} entities will be available. 
=Configuration :: [[File:Smartversion select entity.png|130px|border]]Select the specific entity level of your application to make up the field- Essentials=set that you wish to capture. 
==How Versioning Works=='''Note: '''If no specific level is chosen, the system will default to the {{L1}} of that application. For example, it will default to '''Budget '''if the application in question is the '''Budget Manager. '''
3. Once both the '''Application Name '''and '''Versioning Entity '''works by first capturing all of have been chosen, click the button on the underlying fields that make right side: '''Take Snapshot. ''' 4. A confirmation pop-up an application or form - this total set of fields is the message will appear. Click '''Yes.'''"baseline :: [[File:Smartversion are you sure."png|500px|border]] 5. After you confirm, the '''The baseline set Version Objects '''section of fields contains all the version form will reload and display the time and stamp date of the fields snapshot.  :: [[File:Smartversion created.png|800px|border]] The details outlined in red comprise the snapshot that you have taken - all the fields that were included with that application and form versionsentity level at the time that the snapshot was taken is what makes up the '''baseline. The first step in using  '''Versioning  * '''is to create a new "version" - this process includes giving that version a Note:'''NameYou may want to capture fields-sets from the Level 1, DescriptionLevel 2, and Level 3. In this case you will repeat the steps above and create additional '''selecting the Version Objects '''Application Name lines to capture any additional objects, activities, or transactions. * '''and Tip: '''Entity '''that contains It is useful to repeat the process and capture field-setsets from all levels of a {{UTA}}, and taking a particularly if they are pulling fields from each other. * '''Snapshot Note: '''of A snapshot does not mean that the version is active; the version will not be activated (that is, in use to the extent that all applications in this version will pertain with the field-set which creates the '''baselineof that version) until you [[Versioning#Activating a New Version|activate the version]] in your system'''
Follow ===Finding the Current Version===Having followed the steps below to create from the baselineprevious sections, you have just enabled Versioning onto your system and created your first snapshot. By default, your '''Current '''is your '''baseline '''version.You can verify the current version used in your system at any time by following the steps below: 
==Enabling Versioning==1. Navigate to the desired {{UTA}} whose Version you want to confirm. 
1. Click on '''Note: '''You can navigate to any UTA by clicking the 9-square menu icon on the top right of your pageand clicking on the UTA name under the heading '''Applications.'''
:: {{Icon2. Click on the UTA settings icon -Menu}}the '''gear icon '''- which will allow you to enter into '''Configuration Mode. '''
2:: [[File:Gear icon. Under png|200px|border]]3. Scroll down until the heading subheading '''Configuration,Features and Options. '''select '''Global Settings.'''
34. Under the heading Locate the '''System Configuration, Current Version '''click field, which will display the hyperlink '''SmartVersioningcurrent version of that UTA.'''
:: [[File:SmartVersioningSmartversion current version.png|800px500px|border]] '''Note:''' To change the current version, click on the dropdown menu and select the new version you would like to activate, then click the "Activate" button, and finally click the '''Save''' button at the bottom of the window.
Any existing versions that have already been created in your system may be listed here. If you want to edit these===Custom Fields and Versioning===Once Versioning is enabled against a UTA object, simply click the '''pencil icon '''to then the left list of each version name. To create a new version, however, click the [[Custom Fields]] related to that object will also indicate an '''+ icon Active Version '''on the top leftright of the page
:: [[File:New smartversion1.png|800px|border]] After navigating to the desired UTA, click the '''gear icon '''above its name in order to enter '''Configuration Mode.'''
:: [[File:Gear icon.png|border]] 
2. Click into the tab for the level of object that you have enabled Versioning for. 
3. Click on the hyperlink labelled '''Custom Fields.'''
At the top of the list of custom fields will be the '''Version '''combo box. 
The '''Version''' combo box contains the name of the version of the application or form that you are currently editing. It is this field that allows you to switch between the different concurrent versions that are available. Here is where you will switch between the '''baseline '''application version, the current application version, and the new application you are building and testing.
==Getting Started and Taking a Snapshot/Creating a Baseline==
Versioning works by first capturing all of the underlying fields that makes up an application or form. We call this total set of fields the '''"baseline"'''. The baseline set of fields contains all fields in all application and form versions. The first step in using Versioning is to create a new version. This process includes giving the version a name and description, selecting the '''Application Name''' and '''Entity''' that contains the field-set, and taking a snapshot of the field-set which creates the baseline. Follow the details steps below to create the baseline.
===Create a new Version===[[Image:Select_custom_field_version2017.png|900px|border|link:]]
The individual Custom Field Setting page will also include be an indication of the '''Active Version''' at the top alongside a Version combo box.
: 3. Click on the There will also be a '''"+"Set''' icon button to allow users to create [[Versioning#Editing_Fields_in_Versions|edit fields]] in a new specific version.:: , and a '''Diff''' button to allow users to [[Image:new_version_button.pngVersioning#Comparing_Fields_in_Versions|link:compare fields]]in one Version with another version.
: 4. The '''New Version''' window is displayed.:: [[Image:create_a_new_versionSingle_custom_field_version2017.png|500px900px|border|link:]]
: 5. Give the Version a Name and Description, when done click '''Save'''.
'''Note:''' Naming versions with clear and appropriate titles and descriptions will great assistance when using Versioning. Clearly name the baseline version so that it is differentiated from the future versions (ex. Baseline General Application). It may be useful to name application and form versions based on their period name (ex. 2016 Q1 General Application).
====Editing Fields in Versions====
1. Navigate to the desired UTA.
You can do so by clicking the 9-square menu icon on the top right of your page ({{Icon-Menu}}), and selecting the UTA under the heading '''Applications.'''
===Take a Snapshot/Create a baseline===Once you2. Click on the 've created a new Version, the ''gear icon 'Version Objects''' section is displayed. This section allows above the UTA name, which will bring you to select into the UTA settings in '''Application Name''' and '''EntityConfiguration Mode.''' and take a Snapshot. The snapshot captures all fields contained in the selected form or application to the newly created version. The baseline is also created by taking a snapshot.
:: [[File:Gear icon.png|border]] 
3. Click on the desired tab for {{L1}}, {{L2}}, or {{L3}} entity associated with the UTA. The levels go in sequential order - the first tab after the '''General '''tab represents the Level 1 Entity and so on. 
4. Click on the '''Custom Fields '''hyperlink. 
: 1. Select the '''Application Name''', the dropdown list will include all application forms within the system5.: 2. Select the From the '''Entity LevelVersion ''', this dropdown list will allow the selection of the Level 1, 2, or 3 to make up the fielddrop-set that you wish to capture.:: [[Image:Version_objects_entity.png|500px|link:]]: 3. Click down option on the ''''Take Snapshot''''.: 4. Click '''Save'''.: 5. After clicking the Save buttontop right, the window will capture the created on and modified by details as well as display select the Version Objects whose fieldsyou want to edit.:: [[Image:New_version_window_after_save.png|500px|link:]]
'''Note:''' You may want to capture fields-sets from the Level 1, Level 2, and Level 3: [[File:Smartversion choose version. In this case you png|400px|border]]The list of Custom Fields displayed will repeat differ depending on what has been saved as the field-set for the steps above and create additional "Version Objects" line to capture any additional objects, activities, or transactionsthat you choose. 
6. To edit a specific field, click the '''pencil icon '''to the left of the custom field name.
:: [[File:Edit fieldd.png|200px|border]] 
You will be brought to the '''Custom Field '''edit page of that field. Make any required changes to the version you are working on.
==Finding * Remember, these edits will only affect the Current Version==You have enabled Versioning and created your first snapshot. By default your Current Version is the baseline current version. You you are editing - which can verify always be known with the current version text box at any time by following the steps below:top right - unless you are making changes to the '''baseline '''version. * To learn more about editing a Custom Field, see our [[Custom Fields – General Information#General Settings|Custom Fields - General Settings]] page. 
: 1. Navigate to the desired UTA====Deleting Fields in Versions====: 2. Click on It is very important you always double-check the UTA Settings icon: 3. Click on the Level 1 tab: 4version that you are editing. In the  '''UTA PropertiesAlways be careful''' section locate  when deleting fields from the '''Current Version''' field.:: [[Image:Current_version.png|link:]]: 5. The current baseline version is displayed.'''Note:''' To change Deleting fields from the current version, click on the dropdown menu baseline will delete those fields from all associated applications and select the forms. Any new version you would like to activate, then click snapshots that are taken afterwards will not include the "Activate" buttondeleted fields. As well, deleting fields from baseline will remove your ability to reference those fields and finally click their values, thus removing the '''Save''' button at the bottom of ability to use the windowpreviously stored values.
Deleting fields from versions that are '''not the baseline '''will only remove those fields from the specific version you are editing - they will not be removed from other versions.
To delete a field, check the box next to the desired field(s) to delete. A '''trashcan icon '''will then appear in the top row of buttons. Clicking on this icon will delete the fields. 
==Custom Fields and Versioning==:: [[File:Smartversion deleting field.png|900px|border]] Once Versioning is enabled against a UTA object: :* Remember, then the list of Custom Fields will include be an indication of the "you can always note which version you are in with the '''Active Version" at Version '''text box that appears on the top alongside a Version combo boxright of your page. 
The '''<pre> To delete an entire Version''' combo box contains the name of the version of the application or form that you are currently editing. It is this (not just an individual field that allows you to switch between the different concurrent versions that are available. Here is where you will switch between the "Baseline" application version), the current application version, and the new application you can only do so when there are building and testingno fields attached to it.</pre>
[[Image:Select_custom_field_version2017====Comparing Fields in Versions====1. Navigate to the desired UTA.png|900px|border|link:]]
You can do so by clicking the 9-square menu icon on the top right of your page ({{Icon-Menu}}), and selecting the UTA under the heading '''Applications.'''
The individual Custom Field Setting page 2. Click on the '''gear icon '''above the UTA name, which will also include be an indication of the "Active Version" at bring you into the top alongside a Version combo boxUTA settings in '''Configuration Mode.'''
There will also be a '''Set''' button to allow users to :: [[Versioning#Editing_fields_in_VersionsFile:Gear icon.png|edit fieldsborder]]  3. Click on the desired tab for {{L1}}, {{L2}}, or {{L3}} entity associated with the UTA. The levels go in a specific version, and a sequential order - the first tab after the '''DiffGeneral ''' button to allow users to [[Versioning#Compare_fields_in_Versions|compare fields]] in one Version with another versiontab represents the Level 1 Entity and so on. 
4. Click on the '''Custom Fields '''hyperlink.
[[Image:Single_custom_field_version20175.png|900px|border|link:]]Click the '''pencil icon '''to edit a specific '''Custom Field.'''
6. The details of the Custom Field will be displayed. At the top right, the '''Active Version '''is displayed. On the right of the '''Version '''field box, select the button '''Diff. '''
:: [[File:Smartversion diff.png|400px|border]]
7. A modal window that allows '''Version Comparison '''will appear, showing the custom field settings for two different versions side-by-side.
===Deleting fields in Versions===It is very important that To toggle between which versions you always double-check the version that you are editing. would like to compare this custom field against, simply select different versions by clicking into each '''Always be carefulVersion ''' when deleting fields from the baseline version. Deleting fields from the baseline will delete those fields from all associated applications and forms. Any new snapshots that are taken afterwards will not include the deleted fields. Also deleting fields from baseline will remove your ability to reference those fields and their values removing the ability to use the previously stored valuesfield. 
Deleting :: [[File:Smartversion comparison.png|750px|border]]====Creating a New Field====Best practice for creating new fields from versions that are not to add them to the ''' baseline, will only remove those fields from ''' version first. This makes the specific version you are editing and not other new field available to all versionsonce an update snapshot is taken.
1. Navigate to the desired UTA.
You can do so by clicking the 9-square menu icon on the top right of your page ({{Icon-Menu}}), and selecting the UTA under the heading '''Applications.'''
===Editing fields in Versions===: 1. Navigate to the desired UTA: 2. Click on the UTA Settings icon: 3. Click on the appropriate Level 1, 2, or 3: 4. Click on the the '''Custom Fields" link: 5. From the gear icon '''Version''' dropdown optionabove the UTA name, select which will bring you into the Version that you will be editing: 6. Click UTA settings in '''SetConfiguration Mode.''': 7. Make any required changes to the version your are working on (remember that these edits will only affect the current version you are editing, unless you are making changes to the baseline version.
:: [[File:Gear icon.png|border]] 
3. Click on the desired tab for {{L1}}, {{L2}}, or {{L3}} entity associated with the UTA. The levels go in sequential order - the first tab after the '''General '''tab represents the Level 1 Entity and so on. 
===Compare fields in Versions===: 1. Navigate to the desired UTA: 2. Click on the UTA Settings icon: 3. Click on the appropriate Level 1, 2, or 3: 4. Click on the the '''Custom Fields" link.: 5. Select the versions to be compared from the 2 drop-downs.: 6. The screen should automatically refresh and show the custom field settings for the 2 versions side-by-side.[[Image:Diff_custom_field_version2018Fields '''hyperlink.png|900px|border|link:]]
===Creating a new field===Best practice for creating new fields are to add them to the baseline version first5. This makes Click on the '''+ ''''''icon '''on the left hand side to create a new field available to all versions once an update snapshot is taken.
: 1. Navigate to the desired UTA: 2. Click on the UTA Settings icon[[File: 3Create new field. Click on the appropriate Level 1, 2, or 3: 4. Click on the '''Custom Fields" link: 5. Click on the '''+''' icon to add a '''New Field'''png|350px|border]] : 6. Add Input all the fields required to create the your new field. For details on creating custom fields click ''', see [[Creating Custom FieldsFields – General Information#General Settings|hereCustom Fields – General Settings]]'''. 
====Adding all new field All New Fields to existing an Existing Version====Add all new field that has been added If you want to the baseline mass update fields to an existing version , you can easily do by updating the '''Version Snapshot. '''This will update the field-sets that comprise the selected Version, and will include any newly added fields added to the '''baseline '''since the Versions last snapshot. 
This will update the field-sets that comprise the selected Version and will include any newly added fields added See [[Versioning#Create a Baseline|Create a Baseline]] for details on how to the baseline since the last take a snapshot. 
See the section above titled: '''Take ====Add or Update Individual Fields to an Older Version====Sometimes a user may wish to apply a Snapshot/Create new custom field to an older version, or they might want to apply changes made in a baseline''' for details on single field without taking a snapshotthat might apply unwanted updates in other fields to the old version.
In order to do so, follow these steps: 
1. Navigate to the desired UTA.
===Add / update individual fields to Older Version===Sometimes a user may wish to apply a new custom field to an older versionYou can do so by clicking the 9-square menu icon on the top right of your page ({{Icon-Menu}}), or to apply changes made in single field, without taking a snapshot that would apply unwanted updates in other fields to and selecting the UTA under the old versionheading '''Applications.'''
The 2. Click on the '''Copy to Older Versiongear icon ''' option above the UTA name, which will allow users to do thisbring you into the UTA settings in '''Configuration Mode.'''
:: [[ImageFile:CopyToOldVersion1Gear icon.png|border]] 3. Click on the desired tab for {{L1}}, {{L2}}, or {{L3}} entity associated with the UTA. The levels go in sequential order - the first tab after the '''General '''tab represents the Level 1 Entity and so on. 
4. Click on the '''Custom Fields '''hyperlink.
This is available against all UTA custom field lists, but only appears once at least one field has been selectedThe list of Custom Fields will be displayed.
[[Image:CopyToOldVersion25.png|700px]]Select ''at least one ''custom field for which you want to apply its updated modifications to an older version. 
<pre> If a field is not selected, then the Copy to Older Version function will not show up. </pre>
6. Click the '''Copy to Older Version '''option which looks like a '''two page icon '''on the top row of buttons.
If :: [[File:Smartversion copy to older versions.png|350px|border]]7. A modal window that allows you select some custom fields and click on the '''Copy to Older Version''' button then choose which version you are presented with the Copy want to apply this updated field to Older Versions screenwill appear.
:: [[ImageFile:CopyToOldVersion_3Smartversion copy to other versions.png|700px650px|border]] {| class="wikitable"|-||'''Version'''||Check the box next to the name of the version that you want to update this field to. You can also choose '''Select All '''if you want to apply this updated field to all of the older versions.
|-
||'''If field already exists'''
||
If the field already exists on the selected versions, then updates will only occur if users specifically select the '''Update '''option. 
Users select the version (or versions) that the fieldIf a user leaves this option as '''Ignore, or edits, should  '''then changes will not be added applied to from the Version drop-down listfield that already exists in older versions. 
If this is a brand new field then it will automatically be added to the selected Versions|}8. Click the '''Submit '''button..
If the field already exists on the selected versions then updates The modal window will only occur if users select the refresh and provide a confirmation message of '''UpdateCompleted ''' option from if the '''If field already exists''' setting. If users leave it as '''Ignore''' then was successfully updated to the changes will not be appliedolder version(s). 
Users must then click on the Submit button, and should <pre> You cannot copy a confirmation message to indicate that the changes have been appliedVersion ''into ''a core field-set; it is a unidirectional process.</pre>
[[Image:CopyToOldVersion4.png|700px]]
===Viewing changes Changes to the Application/Form===
The changes that have been made to a version view can be viewed by opening the application or form and selecting the appropriate form document.
: 1. Navigate to the desired UTA: 2. Open the desired application / form: 3. From the Version dropdown option, select the version you with to view.[[Image:Viewing_changes_to_version.png|800px|link:]]
You can do so by clicking the 9-square menu icon on the top right of your page and selecting the UTA under the heading '''Applications.'''
2. Open the desired application or form.
: 43. Click From the '''SetVersion '''drop-down option on the top right, select the version that you would like to view. 
:: [[File:Smartversion choose version.png|400px|border]]
Toggling between the different versions will allow you to easily flip between the existing form, and your modified version so that you can keep track of what the changes will employ from an applicant perspective.
: '''Note:''' Toggling between different versions from this page will allow you ===Activating a New Version===1. Navigate to easily flip between the existing form and your modified versiondesired UTA.
You can do so by clicking the 9-square menu icon on the top right of your page and selecting the UTA under the heading '''Applications.'''
2. Click on the '''gear icon '''above the UTA name, which will bring you into the UTA settings in '''Configuration Mode.'''
:: [[File:Gear icon.png|border]] 
3. Click on the desired tab for {{L1}}, {{L2}}, or {{L3}} entity associated with the UTA. The levels go in sequential order - the first tab after the '''General '''tab represents the Level 1 Entity and so on, in chronological order.
==Activating a new Version==: 1. Navigate to the desired UTA: 2. Click on the UTA Settings icon: 3. Click on the appropriate Level 1, 2, or 3: 4. Under the UTA Properties section, locate the subheading '''Current VersionFeatures and Options, ''' field.: 5. From the dropdown options select the version you wish to make active.: 6. Click on the locate the '''Activate''' button.: 7Current Version field. Click '''Save'''.: '''Note:''' Once an application or form is made active all new submissions will be completed and associated with the current version. Past submissions will retain their original version information.
==Batch updating records to Versions==To update many different applications 5. Click into the drop-down list of available versions and forms to a new version, first start by creating select the new version, then use the batch update feature you wish to update as many applications and forms as desiredmake active for your UTA.
: 16. Navigate Click on the '''Activate '''button to the desired UTA: 2right of this field. Add a check mark to the check box for each application and form you want to bulk update: [[Image:Batch_update_version_checkmark.png|600px|link:]]
: 37. Click on the A confirmation message will appear - click '''Batch Update''' icon: [[Image:Batch_update_icon.png|link:]]: 4Yes. From the '''Update version to: ''' drop down field, select the new version: 5. Select the '''Batch Update''' button: [[Image:Batch_update_window.png|600px|link:]]
:: [[File:Smartversion activate confirmation.png|300px|border]]8. Once the version has been activated, another confirmation message will appear to state that the activation has been successful. Click '''OK.''' :: [[File:Smartversion successful activation.png|200px|border]]'''Note: '''Once an application or form is made active, all new submissions that are completed will be associated with the current version - however, past submissions retain their original version information.  ===Batch Updating Records to Versions=Conditional Versioning==To update many different applications and forms in a new version, first start by creating the new version, then use the batch update feature to update as many applications and forms as desired. 1. Navigate to the desired UTA. You can do so by clicking the 9-square menu icon on the top right of your page and selecting the UTA under the heading '''Conditional VersioningApplications.''' allows for a customized version  2. Check the box on the right of an each application or form you want to be displayed to specific users based bulk update. :: [[File:Versioning batch update selected 2019.png|700px|border]]3. Click on the '''Batch Update '''icon found on conditions you setthe top right of your page.
Conditions can include (but are not limited to):: [[File:Batch update button 2019.png|border]]The Batch Update modal window will appear.
* Geography* Role* Organization type* Gender* Age* Past Activities* Many4. On the left side, many moreyou are able to select which fields you want to update. As soon as you select a field, its options will appear on the right side. Either select from the '''drop down '''or use the '''binocular icon '''to look up the options that you can choose to batch update the records to for each field. 
Conditions can also be based on the individual fields that make up an application or form:: [[File:Batch update process 2019.png|400px|border]]5. Any field can be Once you are done selecting your batch update options, click the '''Update '''button at the basis bottom of a conditionthe modal window. 
Each Version has ====Custom Batch Update====Next to the Batch Update button is a Condition field'''down arrow '''button that allows you to '''Custom Batch Update. In  '''Options available include making a '''Copy '''of the example below applications as well as changing the condition looks at Country field value entered against status of the current users profile, and will only display the current version if the Country is not set to Canadaapplications.
:: [[ImageFile: ConditionalVersion2Custom batch update button 2019.png|700px150px|border]]If you select '''Batch Update Copy, '''a confirmation message will appear to confirm that you want to ''copy ''and trigger the [[Workflows Overview|workflows]] associated with all selected records.
==Also See==If you select the second option (Approved),''' '''you will run the '''Batch Update '''to change the status and trigger the [[Versioning - Why?Workflows Overview|workflows]]associated with all selected records.
:: [[File:Custom batch update example 2019.png|700px|border]]
:
:* In this example, a UTA with grants as the Level 1 Entity can be selected and batch '''Approved '''so that each [[Status|status]] of the grants selected changes to approved at once.
:* When you have successfully updated a record, the [[List View Overview|list]] will reload and there will be a pop-up notification at the top of your screen confirming the number of records that have been updated.
:* Note the '''Approved '''status of the record that was successfully updated. This record will now also appear in the second tab, in the list of '''Approved '''grants.
==Configuration - Advanced==
===Conditional Versioning===
'''Conditional Versioning''' allows for a customized version of an application or form to be displayed to specific users based on conditions you set.
Conditions can include (but are not limited to):
::* Geography
::* Role
::* Organization type
::* Gender
::* Age
::* Past Activities
::* Many, many more
Conditions can also be based on the individual fields that make up an application or form. Any field can be the basis of a condition.
{| class="wikitable": Each Version has a Condition field. In the example below the condition looks at Country field value entered against the current users profile, and will only display the current version if the Country is not set to Canada. See [[System Variables]] and SmartSimple's [[Variable List]] for more information about which variables you might want to use when setting conditions. |-||[[Image:WhyConditionalVersion2.jpegpng|link=?|50px700px]]||Click ===Reporting with Versions===After more than one Version is created, you can select which Version you would like to include in your [[Versioning - Why?|hereReports]] to learn why this feature is a benefit to your organizationby searching through the versions.|} 
<!-- [[Category:Versioning]] -->
 
[[Category:Versioning]]
Smartstaff
56
edits

Navigation menu