Changes

Jump to: navigation, search

Archiving Records

1,434 bytes added, 5 April
no edit summary
Level 1 ==Overview==This article outlines the procedures for archiving and unarchiving records within the SmartSimple Cloud system. It covers how to manage records can be ' visibility by toggling their archived so they no longer appear in status, thereby improving system performance and ensuring data is easily retrievable when needed. Key features include filtering records based on their archival status, detailed steps for using the Batch Update feature for both archiving and unarchiving, and the use of the Level 1 list view'''@archived@''' system variable for conditional visibility and editing of records.
These Additionally, the article describes an alternative method for unarchiving records can also be removed from the archive as and when necessaryindividually through custom JavaScript, offering a solution for a custom control.
Both of these are possible using the [[Batch Update]] feature. ==Configuration - Essentials=='''Important''':[[Image:ArchivingBatchUpdateYou can only access record archiving functionality from UTA L1 record level. When archiving L1 records all associated L2 and L3 activities will be automatically archived.png]]
==Search =Archiving Records===1. In order to archive records, navigate to UTA Level 1 list view with those records.
Searches can be filtered based on whether or not the object has been archived.:[[Image:SearchArchived2.png]]:The above image of Use the Level 1 search shows how Search / Filter option to filter for only records that have been Archived.:To filter for return the list of records that are not to be archived simply search using normal criteria.
==Archive Records==1 Use 3. Once the Search / Filter option search is complete, select desired records to return archive using the toggle next to each record or use select all if you wish to archive all records visible in the list of records that are to archivedview.
2 Once : [[Image:archive1.png|800px]]4. Click on the search is complete select the records to be archived using the check boxes in the search screen'''Batch Update''' icon.
:[[Image:Archive5. Select '''Archiving''', then from the '''Update Archiving''' select '''Archived''' option.png]]
3 Click 6. To complete the process, press '''Update Applications''' at the bottom of the Batch Update buttonwindow.
4 In the resulting screen select the Archived option from the : [[Image:archive2.png|800px]]7. Click '''Update Archive toUpdate Applications''' dropin the pop-down listup window to confirm your decision.
:[[Image:ArchiveSelectarchive3.png]]8. Selected records are now archived.
5 Then click ===Unarchiving Records===1. In order to unarchive records, navigate to UTA Level 1 list view with those records.<br />2. Use the '''Batch UpdateAdvanced Search''' buttonto return the list of records that are to be unarchived.
6 Click OK on any windows related to the execution of workflows'''[[Image:archive4.png|800px]]'''
:[[Image:ArchiveWorkflow3. In the list of '''Standard Fields''', select '''Archived Applications'''.<br />4. Press '''Search'''.<br />5. A list with all archived records will be displayed in a list view.<br />6. Select desired records to unarchive using the toggle next to each record or use select all if you wish to archive all records visible in the list view.png]]
7 User should get a confirmation screen to notify them that everything has been updated successfully'''[[Image:archive5.png|800px]]'''
:[[Image:ArchiveConfirmation7. Click on the '''Batch Update''' icon.<br />8. Select '''Archiving''', then from the '''Update Archiving''' select '''Not Archived''' option.<br />9. To complete the process, press '''Update Applications''' at the bottom of the Batch Update window.png]]
8 The list view should also update to reflect that fact that the selected records have now been archived'''[[Image:archive2. png|800px]]'''
==Unarchive Records==1 Use 10. Click '''Update Applications''' in the Search / Filter option popup window to return the list of Archived recordsconfirm your decision.
2 Select the records to be unarchived using the check boxes in the search screen'''[[Image:archive3.png]]'''
3 In the resulting screen select the Not Archived option from the '''Update Archive to''' drop-down 11. Select L1 records are now unarchived. They will be listed with all other records in a listview.
:[[Image:Unarchive===Search for Archived Records===1. In order to find archived records, navigate to UTA Level 1 list view with those records.png]]
4 Then click the 2. Archived records can be found only by using '''Batch UpdateAdvanced Search''' button(icon located to the right of the filter dropdown).
5 Click OK on any windows related to the execution of workflows'''[[Image:archive6.png|800px]]'''
6 User should get a confirmation screen to notify them that everything has been updated successfully3. In the advanced search criteria dropdown boxes, select '''Application/ Common Fields''' then in the list of fields select '''Standard Fields / Archived Applications'''.
:[[Image:ArchiveConfirmation4. Click the '''Search''' button.png]]
7 The 5. A list of archived records will be returned in the list view should also update to reflect that fact that the selected records are no longer archived.
===Variable Processor===
You can use the '''@archived@''' variable to reference the archive status of a UTA L1 record, where 1 = Archived and 0 = Not-Archived.<br />
This can be used within conditional statements such as visibility and edit conditions to display/hide fields based on the record's archive status.
==Referencing the fieldConfiguration - Advanced==You can use the @archived@ variable to reference the archive status of a UTA L1 object, where 1 = Archived and 0 = Not-Archived. This can be used within conditional statements such as visibility and edit conditions to display/hide fields based on the object's archive status.  ==Unarchiving records without using Batch Updaterecords using Pandora===An alternative method for unarchiving involves using [[Pandora]] in a custom javascript JavaScript button. The sample code below is to be used within a [[Custom Field Type: Read Only – System Variables]] field.
This method is best used in combination with a report built to list all archived records, with a hyperlink for each record.
The process for the user will be:
#The report is run where a record can be filtered according to search criteria.
#The user will click on a hyperlink into the record where the "Unarchive" button will be exposed.
#Upon clicking the button, the record will be unarchived where it will now re-appear when searched within the UTA.
# The report is run where a record can be filtered according to search criteria.
# The user will click on a hyperlink into the record where the "Unarchive" button will be exposed.
# Upon clicking the button, the record will be unarchived where it will now re-appear when searched within the UTA.
<pre>
//Displays a button where when clicked will call the "unarchive()" function
<input type=Button class=Button value="Unarchive Record" onClick=pre>//Displays a button where when clicked will call the "unarchive();">function
<input class="Button" type="Button" value="Unarchive Record" /><script type="text/javascript">// <![CDATA[
function unarchive(){
updatefields('archived',0); //Sets Archived flag to 0
var rs=levelone_update(false ,'',gbappid,rset);
}
// ]]></script>
</pre>
==See Also==
* [[Batch Update]]
* [[Searching for Archived RecordsVariable Processor]]
[[Category:Universal Tracking Application]]
Smartstaff
173
edits

Navigation menu