SmartInteract ÔÇô  It is an agile module which possesses the flexibility to create bulk data input or output and has responsive webform that aids in uncomplicated user interaction with robots. SmartInteract deploys  Web Service API's to send \ receive transactional information securely over networks.This is where users configure fields,queues,map queues,configure mails,business rules,etc.

Configuration

Project Setup

The fields in which data will be filled for any given project is done using this menu.  It comprises eight different steps.  Each field is configured using different options provided in the menu, based on individual requirements.  Customizing according to needs is the USP of the SmartInteract and, specifically in this menu.

Select the Project Setup sub-menu and Yet To Configure status, the Program and the Project from the respective drop-down.

   

 

Field Configuration

It is the first step in the configuration process.  Fill in the Field Name, Display Name, select the Type from the drop-down,( text, numeric, radio button, checkbox, drop-down ,password, etc.), Maximum size of characters to be entered in the configured field.  Mention if the field is Mandatory (it will be displayed with an asterisk),Tooltip ( if the field must be displayed while hovering) Give a Group ID , Group Name, Encryption is used to protect field values such as SSN #, passwords, and other confidential information(Correction :  Note : AES 256 Algorithm is used for this encryption .

Note: Subgroup ID, Subgroup Name  and Encryption are not selected for this particular field and they will be selected for those fields that warrant them.  This kind of categorization optimizes the process of  Field configuration.

Another example is shown to explain the configuration of another field using different options.  In this configuration, the Subgroup ID and Subgroup Name are provided.

In the following example, File Upload is selected  in the type, since documents need to be uploaded to support this particular fieldÔÇÖs requirement and one can view the same ,by selecting  Yes for the Inline viewable option from the optionsÔÇÖ drop-down.

 

In the following example, Drop-down is selected, and this will enable Cascading (Step 5).

If any modifications are made, click on the Update Button

 

Clear button is used to clear  the keyed in data and start over.  As each field is created, keep clicking on the Add button.

 

If you modify any details in the configured field, click on the  Update button.

OTHER DETAILS

Ignore Fields.

One can ignore the configured fields in a selected queue ,using the Ignore Fields option.  Once the fields are selected ,click on the Ok button.  These fields will not  be sent to the workflow for processing.

If one selects the Batch ID ,the Ignore Queue option will be enabled.

One can select the queue ,click on Ok and the transaction will be continued to be processed ,skipping the select the queue

In this manner one configures various fields that are required for the project.

Sample Template

 A pre-defined sample template is available under this menu for the userÔÇÖs reference.  This can be used as a reference point for Field Configuration only.

An example of the Sample Template is as follows:

One can download the Sample Template, modify or add fields and upload the same using the Template Upload option.

 Click Yes.

 The  configured details will be displayed in the right corner.  If one wants to download the  screen data, Use the Download Template option (in the middle)

Queues Configuration

The users can configure the transactionÔÇÖs entry point Queue with any Name, for instance, indexing can be renamed as the user wishes.  However, the order of movement will be selected from the drop down in the Queue Type.

Incoming will be the Queue type for Indexing, while Processing will be the queue type for Fetch data, etc.

In the following example, Queue Name is given as the Index  and  it is the first queue to be configured and Queue Type will be Incoming.  Fill the SLA time in hours, minutes and seconds.  There is a provision for providing Custom Scripts as well.  Click on Custom Form to access the Form Configuration Index.

Note: BackPush and MyWorkList will be disabled as indexing is the initiation phase.

 

Form Configuration Index.

The Fields and their Group Names are generated.  Enable The Edit options to make changes as and when required in the configured fields under any queue.  Choose the Column Layout from the drop-down to determine the column layout of the configured fields.

If one checks the Replicate box it will enable a hyperlink and the field values will be replicated for other transactions.  If one checks the Unique box, then only one value is considered for one transaction.  Checking the Viewer will facilitate viewing  of documents related  to that particular file upload field.  If groups and sub-groups need to be repeated  in any queue, use the Repeat options.  Other options, such as, Table View can be used to display fields as a table.  Hide or Show Table View will hide or show tables. After you have selected the options for the various fields ,click on the OK button .Update the index queue.

Such  Options  facilitate seamless customization.

Another queue configuration is seen in the following image.  Here, the queue name is given as Fetch Data And Yes is selected for BackPush.  Meaning the transactions can be moved from one queue to any other queue.

Yes is also selected for My worklist, meaning this queue will be added in the drop-down in my worklist.  Note that the Queue Type is Processing in accordance with the queue selection.  Fill the Custom Form like before and Add.

Note:

It is required to configure the custom form when yes is checked for My WorkList

.

In this manner, one configures the various queues according to project requirements.  It gets added and is displayed on the right .

 

 The Status button is used to activate or deactivate the selected queue.

Note the steps that have been completed will show in green and the current opened one will show in light blue.

 

OTHER DETAILS

Ignore Fields.

One can ignore the configured fields in a selected queue ,using the Ignore Fields option.  Once the fields are selected ,click on the Ok button.  These fields will not  be sent to the  selected workflow for processing.

If one selects the Batch ID, the Ignore Queue option will be enabled.

One can select the queue ,click on Ok and the transaction will be continued to be processed ,skipping the select the queue.

 

View and Reports Configuration

All the configured fields along with the default fields like status, process name, etc. will be available for selection.

Check the boxes and click on the OK button to configure Headers for the Indexed Report.

 

Cont

 Headers are configured for Report View and Page View.  The Edit option will open the aforementioned screen.  Once the selection is made and Ok button is clicked, it will reflect as Headers for Report and Page view.

Note: In the Page View the same headers will be provided for both My Worklist and Transaction Status.  After completing, Update.

Queue- Mappings Configuration

Enter the  From Queue Name and the To Queue Name . Add. 

 

Accordingly the queue order is configured.  The transaction will move in the configured order.

 

Two Queues Under one from queue

 

 In the following example, under fetch data ,there are two options.  ( Exception and Completed)

Thus, in the index, the drop-down at the bottom will automatically show Fetch Data as the next queue.

However, in Fetch data, there will be two options, namely,  Exception and Completed because it is configured as seen above.

If you want to move the transaction from one queue to another, use the Back-Push sub-menu.

 

Cascading Configuration

The values given in the fields as drop-downs will be populated here.  One is only required to click on the + symbol under the Add header.  Select the Field and the Value.

Parent field is the main field, e.g. ,Country will be the parent and names such as UK or USA will be the Parent Values .States will be the Field.  So, one can select Hampshire, Manchester etc.,  under UK, and Washington, New York, etc. under USA.  One can select the field based on the parent.

 

 

Thus, one can update the value and the Parent value and create fields as required.

 

 

Configuration of Validation Rules

There is a set of rules that can be configured for the fields by choosing the appropriate conditions and values.  Apply to the whole page and click on Select Fields to check those fields that will be affected by the validation rule that is set here.

Check the fields were conditions will apply as Mandatory and conditions to be Read Only  for the selected queue .In the aforementioned example, condition is set for the index queue.  Click on the OK button and Add 

Thus, in the Index queue, for those patients aged above 30 ,the Email will be displayed as mandatory and Access Pin will be in Read Only mode and not editable.

The same condition can be applied in more than one queue and different conditions can be applied to different queues as well.

Configuration of Email Notification

Some users would want to be informed about the queue movement.  For certain fields.  Emails are triggered  in a table format to inform the user that the processing of  fields in one  queue is completed and have moved to the next queue.  This menu is used for configuring the Email Notification.

Select the Queue and select the Fields for which Email notification is to be sent.

Add.  Since the selected field is Fetch Data, When it comes to the Fetch Data, email will be sent to the user.

 

One will find it updated with the Queue name and the Fields for which the email notification is required.  One can add several fields and other queues for which Email  notification is required.

 

Configuration of the Master Data

MasterData Configuration helps you store the standard set of input that needs to be processed over a particular period, and the input can also be modified by adding or removing data in the MasterData.

Provide a name for the Master Data.  There are two choices in the InsertOption Field.  One is to Append, meaning it is additional data that is received and is required to be added to the existing data for processing.  There is another option, namely ,Overwrite, meaning old data will be removed and the given data will be overwritten in its stead.  One can Select and upload the appended or overwritten file.

Provide a name and select the Append option if you want to add data.

It is displayed in the right side with the following details.  The Download option is provided to make changes to the master data.

The Download option is provided to make changes to the master data.

 

Usually, a master Data sheet  comprises details for processing as seen in  the following image:

 

Confirmation Of Configuration

 

One will see the notification that says:

Click on Finish To complete the process of configuration.

All configured fields will be in the DEV Environment until deployed to the UAT, That  is done in the Deployment menu.  Though it moves to the UAT ,the records will not be deleted from the DEV and will be available there .Similarly, if it is moved to the Live environment ,it will still be available in the DEV and UAT.

Switch Environment.

Switch Environment feature facilitates seamless environment selection. Click on the User Name to enable the Switch Environment field.  .  Click on the User Name to enable the Switch Environment field

After selecting the  program and the  project one can select  the environment as per requirements, before proceeding to the said action.