{"id":31916,"date":"2015-03-09T09:10:09","date_gmt":"2015-03-09T17:10:09","guid":{"rendered":"https:\/\/ephesoft.com\/docs\/2019-1-2\/system-config-2\/"},"modified":"2020-06-01T16:04:46","modified_gmt":"2020-06-01T23:04:46","slug":"system-configuration","status":"publish","type":"docs","link":"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/system-configuration\/","title":{"rendered":"System Configuration"},"content":{"rendered":"
This screen is enabled only for super-admin role. It contains following features:<\/p>\n
1. Application<\/p>\n
2. Workflow Management<\/p>\n
It contain plugins and their respective dependencies needed by any workflow and criteria on which these plugins will be working.<\/p>\n
3. Connection Manager<\/p>\n
4. License Details<\/p>\n
Below screenshot shows an overview of screen:<\/p>\n
80110<\/p>\n
On Click of Application node in system config tree by default first child is opened which is Regex Pool.<\/p>\n
On Click of regex pool, regex group node will be opened which contain following features:<\/p>\n
On click of regex group, all available regex groups present in the database, will be displayed in a grid. By expanding the regex group, a list of available regex group will be displayed in system config tree. Each regex group node has one child node, named as \u201cRegex Pattern\u201d. On click of regex pattern node, it will display the available list of regex pattern of the respective regex group node , in a grid.<\/p>\n
Regex Group Options Panel<\/p>\n
Four options are available in options panel :<\/p>\n
<\/p>\n
Regex Group Grid Features<\/p>\n
<\/p>\n
Regex Pattern Options Panel<\/p>\n
As mentioned above, user can open the regex group to view the list of its regex pattern. This list will be opened in a grid. On that grid, Add and Delete buttons are available, functionality of both button is as follows:-<\/p>\n
Above captured screenshot shows Regex Pattern grid.<\/p>\n
<\/p>\n
Regex Pattern Grid Features<\/p>\n
Above captured screenshot shows editable mode of Regex Pattern grid.<\/p>\n
Below captured screenshot shows sortable and column filtration feature of Regex Pattern grid.<\/p>\n
<\/p>\n
Import Regex Pool<\/p>\n
By importing a regex pool, one can create the exact configuration for a regex group present on any other remote system from which regex groups have been exported. The imported regex groups will be visible on all batch classes. One can import only zip files here.<\/p>\n
Below screenshot shows the view where regex group zip files can be uploaded.<\/p>\n
<\/p>\n
This provides the functionality to generate application level key. Application key can be generated only once. On clicking of this node in tree, a view containing text box in which user has to enter key, will open on right side. On entering application key, user has to click generate key button. It asks for confirmation as application key can be generated only once. Once application key is generated, generate key button is disabled & application key text box is disabled and showing ******* in text box.<\/p>\n
Below screenshot shows an overview of this functionality.<\/p>\n
<\/p>\n
Regex Builder utility will enable user to create\/generate various regular expression patterns with ease using an intuitive web based graphical user interface. Regex Builder utility will also provide capability to test the generated regular expression pattern with help of embedded Regex Tester. This utility will be a great help for various users who are not well versed in writing\/creating regular expression, as user will not have to write the Regular Expression manually. But user can generate the Regular Expression on the fly just by selecting options on user friendly GUI and then test the generated patterns by using embedded Regex Tester utility.<\/p>\n
User must have some basic knowledge of the regular expression patterns used in java.<\/p>\n
On click of regex builder node, regex builder form appears on the right side of system config tree. This form contains two panel:-<\/p>\n
<\/p>\n
Regex Builder Options Panel<\/p>\n
Four options are available in options panel:<\/p>\n
<\/p>\n
Regex Builder Form Panel<\/p>\n
<\/p>\n
As shown in the figure above, Regex Builder dialog contains the following sections:<\/p>\n
Text Section<\/p>\n
<\/p>\n
<\/p>\n
In this section user can match either “Match exact text” or “Text in range” (as shown in the above fig.). For example if a user wants to match exact String like john, Invoice etc. then user can select the “Match exact text” option and can write the exact string to the text field.<\/p>\n
Regex Quantifier<\/p>\n
<\/p>\n
<\/p>\n
Regex Group<\/p>\n
<\/p>\n
1.<\/strong> In this section user can select options for case insensitive search or grouping feature for java regular expression. For example if a user wants to search for a word Invoice (case insensitive), then user have a facility for selecting these options by just checking the check box.<\/p>\n 2<\/strong>. User can also select the option for applying regex quantifier to the entire group by just selecting the option for applying regex quantifier to the entire group.<\/p>\n Regex Tester<\/p>\n <\/p>\n Regex Tester contains the following sections:<\/p>\n On click of this node all the available plugins will be shown in tree and by default first plugin will be selected. On right side are shown the dependencies on which selected plugin is dependent and dependency type of the same.<\/p>\n Below screenshot shows an overview of this functionality.<\/p>\n <\/p>\n User can add new plugin by either browsing or by drag and drop.<\/p>\n Below screenshot shows view in which user can upload plugins.<\/p>\n <\/p>\n Working of this functionality depends on the following conditions:<\/p>\n These properties will be assigned for properties which are mandatory. Also if a property is multivalued, the first value from the list will be the default value.<\/p>\n There are 4 options available for a user:<\/p>\n Below screenshot shows all available options.<\/p>\n <\/p>\n On click of this button, a bottom view will be opened where user can configure selected plugin.<\/p>\n <\/p>\n On click of this node, all the available connections will be displayed on right side. Using this user can manage all available connections.<\/p>\n <\/p>\n User has 3 available options:<\/p>\n Five types of connections are supported:<\/p>\n In case of a connection with Oracle database, the Database Name (Schema name) should be specified in upper case<\/span><\/p>\n<\/li>\n <\/p>\n 2. Edit: Using this user can edit an existing connection with a uniqueness imposed on connection name. On clicking of this button a bottom view is opened in which user can configure connection according to requirement.<\/p>\n 3. Delete: Using this user can delete the selected connection. Multiple deletion is also allowed. This is a soft operation. Also the connections which are in use cannot be deleted.<\/p>\n This node displays the installed license information. Through this, the user can easily check the installed license details such as license expiry date, number of cores for OCRing, etc.<\/p>\n Below screenshot shows an overview of this functionality.<\/p>\n <\/p>\n <\/p>\n Curriencies supported by ephesoft Transact can be configured as required, page below describes the configuration details.<\/p>\n\n
Workflow Management<\/h2>\n
Upload New Plugin<\/h3>\n
Working<\/em><\/h4>\n
\n
\n
\n
Plugin XML structure<\/em><\/h4>\n
Validation on XML<\/em><\/h4>\n
\n
\n
\n\n
\n Property data type<\/strong><\/td>\n Default value<\/strong><\/td>\n<\/tr>\n \n String<\/td>\n Default<\/td>\n<\/tr>\n \n Integer<\/td>\n 0<\/td>\n<\/tr>\n \n Boolean<\/td>\n Yes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n Assumptions<\/em><\/h4>\n
\n
\n
Options Panel<\/h3>\n
\n
\n
Connection Manager<\/h2>\n
Options Panel<\/h3>\n
\n
\n
License Details<\/h2>\n
Currency Configuration:<\/h1>\n
Path : System Configuration – Currency Configutaion<\/h4>\n