{"id":31881,"date":"2015-03-10T11:04:21","date_gmt":"2015-03-10T19:04:21","guid":{"rendered":"https:\/\/ephesoft.com\/docs\/2019-1-2\/batch-class-management\/"},"modified":"2020-05-19T12:23:11","modified_gmt":"2020-05-19T19:23:11","slug":"batch-class-management","status":"publish","type":"docs","link":"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-class-management\/","title":{"rendered":"Batch Class Management"},"content":{"rendered":"

Assign User Roles<\/h1>\n

This feature allows a super-admin to assign roles to all the batch classes. The users in any of these three assigned roles can view the batch classes. The three roles are:<\/p>\n

    \n
  1. role1<\/li>\n
  2. role2<\/li>\n
  3. role3<\/li>\n<\/ol>\n

    A super-admin can assign multiple roles to a batch class.<\/p>\n

    \"\\lipsye33writablel.png\"<\/p>\n

    Unlock Batch Class<\/h2>\n

    This feature allows a user to release lock on a batch class on which it is working. This allows other users who are assigned roles to that batch class to use that batch class.<\/p>\n

    A user can also unlock multiple batch classes.<\/p>\n

    Note the following:<\/strong><\/p>\n

      \n
    1. A super-admin can unlock any batch class, be it is used by any other user.<\/li>\n
    2. A non-super admin can unlock only those batch classes on which it has acquired a lock.<\/li>\n<\/ol>\n

      \"\\lipsye33writabledf.png\"<\/p>\n

      In above screenshot, a super-admin is unlocking a batch class on which user1<\/strong> has acquired lock.<\/p>\n

      Open Batch Class<\/h2>\n

      A user can open a batch class by three ways :<\/p>\n

        \n
      1. Double click the grid row in batch class management screen.<\/li>\n
      2. Select the grid row and press Ctrl + K<\/strong>.<\/li>\n
      3. Select the checkbox of grid row and click open.<\/li>\n<\/ol>\n

        Note: <\/strong>A batch class on which lock has been acquired by some other user cannot be opened before unlocking it.<\/p>\n

        \"\\lipsye33writableopn.png\"<\/p>\n

        Apply Unsaved Changes<\/h2>\n

        Click Apply<\/strong> to save all changes made to a batch class. These changes will be saved in the database.<\/p>\n

        \"\\lipsye33writableapply<\/p>\n

        A success message displays to confirm that all changes have been saved in the database.<\/p>\n

        \"\\lipsye33writableapply<\/p>\n

        Close Batch Class<\/h2>\n

        To return to the batch class grid that contains a list of batch classes, click\u00a0Close<\/strong>.<\/p>\n

        \"\\lipsye33writableclose1.png\"<\/p>\n

        If the user does not save the changes and clicks Close<\/strong>, then the following dialog box displays.<\/p>\n

        \"\\lipsye33writableclose2.png\"<\/p>\n

        On click of Save button, unsaved changes will be saved in database and user is redirected to the batch class grid and on click of Discard button, unsaved changes will not be saved in database and user is redirected to the batch class grid.<\/p>\n

        Encrypt Batch Class<\/h2>\n

        Overview<\/h3>\n

        This feature provides the functionality of encrypting the XML and index files generated during the processing. It is basically supported at the Batch Class Level. It will make the data non-readable for a human eye.<\/p>\n

        Only a super-admin is allowed to encrypt a batch class. A batch class can be encrypted only if application level key is generated.<\/p>\n

        Purpose<\/h3>\n
          \n
        • To secure the data from any unauthorized access.<\/li>\n<\/ul>\n

          Working<\/h3>\n

          Batch Class Key can be generated from Batch Class Management Screen using \u201cEncrypt\u201d button. On click of this button a dialog box will open. By default, NONE encryption algorithm is selected, and Batch Class Key text box is disabled. When user select any encryption algorithm, Batch Class Key text box is enabled where it will enter key. Click\u00a0OK<\/strong>. The key will be generated and used. The encryption algorithm displays in the Encryption Algo<\/strong>\u00a0column on Batch Class Management screen.<\/p>\n

          If any of the batches of the batch class are in a state other than DELETED<\/strong> or FINISHED<\/strong>, then the key cannot be generated.<\/p>\n

          \"\\lipsye33writablellll.png\"<\/p>\n

          Key Features<\/h3>\n
            \n
          • Every application is identified by a unique key.<\/li>\n
          • All the HOCR.xml, Batch.xml, Index files generated have data in encrypted form.<\/li>\n
          • All the sample and learned files are re-generated whenever there is a change in encryption algorithm.<\/li>\n
          • Change in Batch Class Key without changing the algorithm will not affect the learned files.<\/li>\n
          • Batch Class can be imported using the existing Keys as well as by generating the new key from UI.<\/li>\n
          • Encrypted Batch.xml can be decrypted using the web.xml, only by an authorized user.<\/li>\n
          • An authorized user is the one who belongs to the groups\/roles assigned to the batch class for which the batch was processed.<\/li>\n
          • No Batch can be decrypted at an application other than the application on which it was processed.<\/li>\n
          • Only a super admin has an access to change the encryption key of a batch class.<\/li>\n<\/ul>\n

            Encryption Algorithm<\/h3>\n

            The algorithm which is used for encrypting the data in the generated files is AES algorithm. There is a flexibility to choose between AES-128 \/ AES-256 bit algorithm.<\/p>\n

            Hashing Algorithm<\/h3>\n

            Keys are generated using Hashing algorithm on the data available for generating Keys.<\/p>\n\n\n\n\n\n
            Key Length<\/td>\nHashing Algorithm<\/td>\n<\/tr>\n
            128<\/td>\nMD5<\/td>\n<\/tr>\n
            256<\/td>\nSHA-256<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

            Levels of Secret Keys<\/h3>\n\n\n\n\n\n\n\n\n\n\n\n\n
            Level<\/td>\nLocation<\/td>\nMechanism<\/td>\nKey Length<\/td>\n<\/tr>\n
            Application<\/td>\n<Shared-Folders>\/ephesoft-key-store-file\/ephesoft.keystore<\/td>\nCan be generated only once from UI.<\/td>\n128<\/td>\n<\/tr>\n
            Batch Class<\/td>\n<Batch-Class-folder>\/ephesoft-key-store-file\/ephesoft.keystore<\/td>\nConfigurable from UI.<\/td>\n128\/256<\/td>\n<\/tr>\n
            Batch Instance<\/td>\n<ephesoft-system-folder>\/ephesoft-key-store-file\/ephesoft.keystore<\/td>\nGenerated dynamically using Application Level Key and Batch Instance Key.<\/td>\nLength of Batch Class Key.<\/td>\n<\/tr>\n
            Fuzzy-DB Index<\/td>\n<Batch-Class-Folder>\/<fuzzy-index-folder>\/ephesoft-key-store-file\/ephesoft.keystore<\/td>\nGenerated dynamically using Application Level Key and Batch Instance Key.<\/td>\nLength of Batch Class Key.<\/td>\n<\/tr>\n
            Lucene Key<\/td>\n<Batch-Class-Folder>\/<lucene-search-classification-sample>\/ephesoft-key-store-file\/ephesoft.keystore<\/td>\nGenerated dynamically using Application Level Key and Batch Instance Key.<\/td>\nLength of Batch Class Key.<\/td>\n<\/tr>\n
            Test KV<\/td>\n<Batch-Class-Folder>\/<test-KV-Folder >\/ephesoft-key-store-file\/ephesoft.keystore<\/td>\nGenerated dynamically using Application Level Key and Batch Instance Key.<\/td>\nLength of Batch Class Key.<\/td>\n<\/tr>\n
            Test Advance KV<\/td>\n<Batch-Class-Folder>\/<test-Advance-KV-Folder>\/ephesoft-key-store-file\/ephesoft.keystore<\/td>\nGenerated dynamically using Application Level Key and Batch Instance Key.<\/td>\nLength of Batch Class Key.<\/td>\n<\/tr>\n
            Test Classification<\/td>\n<Batch-Class-Folder>\/<test-Content-Classification-Folder>\/ephesoft-key-store-file\/ephesoft.keystore<\/td>\nGenerated dynamically using Application Level Key and Batch Instance Key.<\/td>\nLength of Batch Class Key.<\/td>\n<\/tr>\n
            Test Table<\/td>\n<Batch-Class-Folder>\/<test-table >\/ephesoft-key-store-file\/ephesoft.keystore<\/td>\nGenerated dynamically using Application Level Key and Batch Instance Key.<\/td>\nLength of Batch Class Key.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

            Batch Class Priority<\/h2>\n

            Overview<\/h3>\n

            This batch class priority is the priority with which batches of this batch class will be executed in comparison with other batch instances of other batch classes. The priority of the batch class is a numerical value from among 1 to 100 and is used to compare with priority of different batches of different batch classes when executing to access resources and to order the execution of plugins.<\/p>\n

            Usability<\/h3>\n

            Each batch instance has a priority which is equal to the priority set for the batch class. In case of multiple batches being executed simultaneously, then one with higher priority is executed earlier. This priority is helpful in picking up of batches also. The batch class priority of can be changed easily from the batch class grid. To edit the batch class priority, click on the batch class priority cell of the batch class whose priority needs to be changed. The grid will change into editable text box and the new priority can be entered there.<\/p>\n

            The Priority <\/strong>field cannot be left blank or 0. If the\u00a0Priority<\/strong> field is blank, then the previous Priority value is set. If the\u00a0Priority<\/strong> field is 0, then the text box will be highlighted, and the following error message displays as a tool tip: Priority should be between 1 and 100<\/strong>.<\/p>\n

            The updated batch class priority is applicable only after clicking on apply button.<\/p>\n

            \"\\lipsye33writablep.png\"<\/p>\n

            Batch Class Delete<\/h2>\n

            Overview<\/h3>\n

            This feature allows a user to delete a specific batch class or multiple batch classes from batch class management screen.<\/p>\n

            Usability<\/h3>\n

            The batch class(es) can be deleted from batch class management screen by selecting the respective check boxes and clicking Delete<\/strong>. A dialog box displays to confirm the deletion of all the selected batch classes.<\/p>\n

            Note:<\/strong> Batch classes BC1,BC2, and BC3 cannot be deleted.<\/p>\n

            \"\\lipsye33writablec.png\"<\/p>\n","protected":false},"featured_media":0,"parent":41555,"menu_order":4,"comment_status":"closed","ping_status":"open","template":"","doc_tag":[],"yoast_head":"\nBatch Class Management | Ephesoft Docs<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Batch Class Management\" \/>\n<meta property=\"og:description\" content=\"Assign User Roles This feature allows a super-admin to assign roles to all the batch classes. The users in any […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-class-management\/\" \/>\n<meta property=\"og:site_name\" content=\"Ephesoft Docs\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-19T19:23:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ephesoft.com\/docs\/wp-content\/uploads\/2015\/03\/word-image461.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-class-management\/\",\"url\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-class-management\/\",\"name\":\"Batch Class Management | Ephesoft Docs\",\"isPartOf\":{\"@id\":\"https:\/\/ephesoft.com\/docs\/#website\"},\"datePublished\":\"2015-03-10T19:04:21+00:00\",\"dateModified\":\"2020-05-19T19:23:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-class-management\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-class-management\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-class-management\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ephesoft.com\/docs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transact\",\"item\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Features and Functions\",\"item\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Administrator Role and Features\",\"item\":\"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Batch Class Management\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ephesoft.com\/docs\/#website\",\"url\":\"https:\/\/ephesoft.com\/docs\/\",\"name\":\"Ephesoft Docs\",\"description\":\"Intelligent Document Processing Made Easy\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ephesoft.com\/docs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Batch Class Management | Ephesoft Docs","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Batch Class Management","og_description":"Assign User Roles This feature allows a super-admin to assign roles to all the batch classes. The users in any […]","og_url":"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-class-management\/","og_site_name":"Ephesoft Docs","article_modified_time":"2020-05-19T19:23:11+00:00","og_image":[{"url":"https:\/\/ephesoft.com\/docs\/wp-content\/uploads\/2015\/03\/word-image461.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-class-management\/","url":"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-class-management\/","name":"Batch Class Management | Ephesoft Docs","isPartOf":{"@id":"https:\/\/ephesoft.com\/docs\/#website"},"datePublished":"2015-03-10T19:04:21+00:00","dateModified":"2020-05-19T19:23:11+00:00","breadcrumb":{"@id":"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-class-management\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-class-management\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-class-management\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ephesoft.com\/docs\/"},{"@type":"ListItem","position":2,"name":"Transact","item":"https:\/\/ephesoft.com\/docs\/products\/transact\/"},{"@type":"ListItem","position":3,"name":"Features and Functions","item":"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/"},{"@type":"ListItem","position":4,"name":"Administrator Role and Features","item":"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/"},{"@type":"ListItem","position":5,"name":"Batch Class Management"}]},{"@type":"WebSite","@id":"https:\/\/ephesoft.com\/docs\/#website","url":"https:\/\/ephesoft.com\/docs\/","name":"Ephesoft Docs","description":"Intelligent Document Processing Made Easy","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ephesoft.com\/docs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"comment_count":0,"_links":{"self":[{"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/docs\/31881"}],"collection":[{"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/comments?post=31881"}],"version-history":[{"count":0,"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/docs\/31881\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/docs\/41555"}],"next":[{"title":"Batch Instance Management Screen","link":"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/batch-instance-management-screen\/","href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/docs\/31710"}],"prev":[{"title":"Administrator Overview","link":"https:\/\/ephesoft.com\/docs\/products\/transact\/features-and-functions\/administrator\/administrator-overview\/","href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/docs\/43233"}],"wp:attachment":[{"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/media?parent=31881"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/ephesoft.com\/docs\/wp-json\/wp\/v2\/doc_tag?post=31881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}