Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Sigma enables you to assign different roles for the maker, checker and viewer users for your clients or customers, thereby enabling the listed maker, checker and viewer users to be assigned with the appropriate accessible roles based on their entitlements. On accessing Sigma Studio, the maker, checker and viewer users can respectively create, approve and view the various Studio components to which they are entitled and it is essential that the approval flow should be initiated, so as to enable the approval privileges for the checker user. 

Note

For the Studio application, integrated with the Intellect ARX authentication system, it is essential that you must have already created the user roles for the maker, checker and viewer client users in the Intellect ARX authentication system portal. When you create the maker, checker and viewer client users in Intellect ARX, ensure that you select the appropriate User Type, Sub-Type, Entity and Role in the User Creation screen for the client users. For the client maker user, it is essential that the User Type should be selected as Bank User, whereas the Sub-Type should be chosen as Functional User and the Entity should be selected as STUDIO, while the Role must be selected as OPS-OFFICE-MAKER in the User Creation screen on the Intellect ARX authentication system portal.

Once the client user is created, the appropriate access controls should be provided to the client user. Ensure that the Role is selected as OPS-OFFICE-MAKER, OPS-OFFICE-CHECKER and OPS-OFFICE-VIEWER for the maker, checker and viewer client users in the Access Controls screen when providing the access controls to the client users on the Intellect ARX authentication system portal. The System Administrator will approve the user details and the access controls provided to the client users assigned with different user roles on the Intellect ARX authentication system portal. Once the client users with specific user roles are created in Intellect ARX, ensure that you provide appropriate entries in the CT_REQ_MDLR_AUTHFLOW table on the Studio schema. The client maker, checker and viewer users can respectively create, approve and view corporate customers or clients, application users, solution packages, client package mapping, client criteria value mapping and management of user contacts.

Perform the following step on the Studio schema: 

...


TABLE COLUMN

VALUES

GCIFCTSTUD2014ENTL

FLOW_CTRL_ID

007

PRODUCT

ENTL

SUB_PRODUCT

CLIENT

CHANNEL_ID

3

APPLICATION_ID

CTSTUDIO

DEFAULT_IND

Y

EVAL_CONDITION

{

         condition  : [

                          {

                                       id  :  equals ,

                                      field  :  $context.authflow

                                      value  : true

                            }

         ]

}

EVAL_ORDER

1

STOP_PROCESS_IND

FALSE

RESPECT_HIER_IND

FALSE

TYPE

foureye

AUTH_FLOW

{

   authflow  : [


{

              tier  : [

                              {

                                 type  : INTEGER,                        

                                 min  : 10,                                      

                                 max  : 100,                                   

                                 workflow  : {                                      

                                 type  :  foureye ,                      

                                                 flow  : {                        

                                                completed  : false                       

                                                             }

                                                    }

                                  },

                                 {

                                 type  : INTEGER,

                                 min  : 100,

                                 max  : 1000,

                                  workflow  : {

                                  type  :  sixeye ,

                                                    flow  : {

                                                   completed  : false

                                                                  }

                                                         }

                                     },

                                    {

                                     type  : INTEGER,

                                    min  : 1000,

                                    max  : 10000,

                                    workflow  : {

                                    type  :  tree ,

                                                     flow  : {

                                                     condition  :  OR ,

                                                     completed : false,

                                                      flow : [

                                                                       {

                                                                               role :  A ,

                                                                               count : 1,

                                                                               completed : false

                                                                         },

                                                                        {

                                                                                role :  B ,

                                                                                count : 2,

                                                                                completed : false

                                                                         },

                                                                         {

                                                                                 role :  D ,

                                                                                 count : 1,

                                                                                 completed : false

                                                                           },

                                                                     ]

                                                                 },

                                                     {

                                                         completed : false,

                                                          flow : [

                                                                           {

                                                                                role :  A ,

                                                                                count : 1,

                                                                                completed : false

                                                                            },

                                                                            {

                                                                                 role :  C ,

                                                                                 count : 1,

                                                                                 completed : false

                                                                              },

                                                                              {

                                                                                   role :  D,

                                                                                   count : 1,

                                                                                   completed : false

                                                                                }

                                                                          ]

                                                                    },

                                                      {

                                                         completed : false,

                                                           flow : [

                                                                                {

                                                                                   role :  X ,

                                                                                   count : 1,

                                                                                   completed : false

                                                                                  },

                                                                                  {

                                                                                          role :  Y ,

                                                                                          count : 1,

                                                                                          completed : false

                                                                                    }

                                                                             ]

                                                                        },

                                                                                    {

                                                                                          role :  E ,

                                                                                          count : 1,

                                                                                          completed : false

                                                                                          }

                   

                                                                                  ]

               

                                                                           }

            

                                                                 }

        

                                                      }

     

                                         ]


                             }


               ]


   }

Refer the following pages for detailed information on the usage of the client maker, checker and viewer user roles in Sigma Studio:

  1. Client Maker Role.
  2. Client Checker Role.
  3. Client Checker Viewer Role.