Sky.Flow Saved Search functionality enables users to store often used search parameters and to reuse them with a simple click. This enables users to save time on repetitive tasks or to prepare search quires for less technically proficient colleagues.
Sky.Flow offers extensive built-in-support for searching on document content, document properties and custom properties defined for each class of document in the system. Creating advanced search criteria can be difficult for some users. It could also consume time for creating query and checking that returns results in-line with users’ ideas. With Saved Search functionality this task can be created only once by more proficient users and repeated by anyone in organization.
Saved search functionality is built-in in all search related pages from Sky.Flow 1.7 version. Each page features save button in search query toolbar. Button starts wizard for saving criteria with some parameters: names, relative dates, authorization etc. Once saved, saved search is available directly on Sky.Flow DocPortal home page and in reporting menu. From home page users can just select the query and the system will take them to search result pages, process parameters of the query and execute it. Users can then further work with the files, export results to PDF or do any process specific work related to them.
Saved search parameters are stored in the document management system and any authorization scheme can be applied to them. For example: query can be offered to only one group of people in organization (department or company related), query can be private and visible only to the person created it, etc.
Some of our use cases:
This is a simple yet real use-case for creating a bank statement archive. It shows how it is easy and fast to create an archive for specific document type in Sky.Flow. We will:
Select Classes link in menu on top of the page.
Select Add link in menu on the left to add new document class. Window with class properties will appear.
For class name type Bank Statements, and for DP short code add BS.
Leave other fields as is for now. Click OK and then Save to store changes to repository.
Select Properties button on the right. This will open properties window. Click Add in opened window.
Double click on _Display text _column and enter Bank. Check boxes Index edit and Is list. Index edit option defines properties is edited when indexing (Sky.Flow will add options on indexing page for this class), and is list option defines we will define list of option which user can select.
Click Set values to enter options for this field.
Click Add button to add two record. Click on id and Name columns respectively to set: id BankUs and name ACME Bank US for first option; id BankEU and name ACME Bank EU for second option.
Click OK to close the window.
We will add statement dates to properties.
Click Add button again for new property. For property name click Display text and enter Date from. Click on Type and select date. Check Index edit checkbox. Repeat this another date property chaining only display text to Date to.
If you entered everything correctly screen should look like image below. Click OK to close the window and Save button to keep changes in repository.
Finally we need to define folder structure and file naming. We will keep documents in Administration folder and Bank statements sub folder. Documents will be organized by year and month of the statement. Note: if you have multiple companies in your organization, you can add company name sub folder before year.
Document name will have Document class ID as prefix, BS. Then Bank name, Year and month of the statement. We will keep original file name at the end.
Administration/${TC}/${PROP_Y_Date01}/${PROP_M_Date01}/BS_${PROP_Text01}_${PROP_Y_Date01}_${PROP_M_Date01}_${FILENAME}
Sky.Flow enables user to add notifications for new documents in the system. Here we will add notification only when new document is a Bank statement for a specific bank.
You can skip this if you don't want to send notification.
Class definition with folder and naming convention and notifications are all complete. Now we will add some documents and use them for searching.
Documents are usually automated through automatic process that includes scanning, OCR and upload to system. For testing we will just add to documents manually.
Bank statement 1.pdf
Bank statement 2.pdf
To check that everything is applied as we defined:
There is no search report that is setup for specific for document class Bank statement. We will now create one.
Select Reports menu and Search option in submenu (indicated with arrow 1 on image below).
In Document type select Bank statements (indicated with arrow 2 on image below).
Next to Document type click Add button and select Date from. This will insert Date from optin and two date field for selection of the period. For the first date field select date in the past the is before the date from on document we have entered on indexing.
Click search to test. Document should appear in search results.
We have successfully searched for bank statements in the system. Now, we will save this search options for future use.
Click on the Save button below search options. Save search window will appear.
Type name for this query, i.e. Bank statements in last two days.
Check Dates are relative to now. This will modified dates in search to keep the relative to the time when it is executed. For example, we have set the from date option for two days in the past. Using this option, when any user executes this search, system will modify dates in search to two days before the search is run. Effectively showing documents with dates in last tow days.
Click Save to store search in repository. Confirmation for successful save will appear.
Saved search is available in the system for all other users. Below we will show how to run it.
You will be redirected to search page. Search options will be populated, search query executed and document shown.
You have created custom search page with custom document class and properties, with values populated automatically without any custom development!
Saved search queries can be executed from a reports menu.
Saved search queries are stored as documents in repository. Path to documents is /SkyPortal/Saved searches.
Open repository and navigate to that folder.
You will see document starting with name similar to the name of the report.
Right clicking the file you can select Permissions option. This will open standard permissions window where you can grant or restrict user access to this type of saved search. If user is restricted then this query will not be shown anywhere.
This completes guide in creating custom document class and saved search query.
If you have any comments or suggestions you can send them to support_online@sky-flow.net.