Si lo llevamos directamente al modelo de software los procesos y vistas corresponden a los controladores y vistas respectivamente. La razón por la cual se registra en el sistema es para llevar un mayor control. Para brindar el soporte también resulta ser vital ya que uno de los objetivos del Core Kentana es no tener que acceder a la base de datos. Mientras que en los procesos hay varios datos importantes las vistas solo registran el tipo su relación.
Procesos
Como en cada objeto sencillo del sistema tiene un ID y Nombre que los pueda identificar. Adicionalmente encontramos información relevante para cada proceso como el icono a mostrar en el menú. Cabe anotar que los iconos pertenecen a Font Awesome y solamente hay que colocar la clave de cada uno. También tenemos la validación que es realizada por la librería para ubicar que tabla pertenece a que proceso por ejemplo. La ruta es la ruta física del controlador en las carpetas del software y se usa para acceder a él. El último dato solicitado es a que rol del sistema pertenece cada proceso.
Vistas
Como se mencionó anteriormente solo tenemos que tipo de vistas tiene cada proceso. Estos tipos de vistas se encuentran en los parámetros del sistema y son parametrizables. Los tipos de vistas están relacionados con el CRUD y adicionalmente el registro que estaría disponible para el rol operativo. Teniendo en cuenta esto las vistas “Create” y “Update” deberían ser intuitivas para cada proceso. Para “Read” Encontramos los tipos Buscar que es el “index” de cada proceso y en algunos existe un detalle. Encontraremos entonces “Delete” de forma excepcional ya que se incluye normalmente esta acción para cada registro en la pantalla de buscar.
Relacionar los procesos y vistas para acceder a las acciones programadas
Combinado con las configuraciones de permisos se puede acceder a las vistas de cada proceso evidenciado en el menú. Los únicos procesos que son especiales son los del perfil root ya que no hay ningún tipo de restricción. Para los administrativos, operativos y consulta rige las restricciones en tres niveles definidos por el sistema de permisos.
Íconos usados: Icons made by Dave Gandy from www.flaticon.com is licensed by CC 3.0 BY