Uploaded image for project: 'JBoss BPMS Platform'
  1. JBoss BPMS Platform
  2. RHBPMS-3735

Document - 5 roles available for BPM Suite

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • None
    • 6.0.0
    • Documentation

      +++ This bug was initially created as a clone of Bug #1005981 +++

      Description of problem:
      Currently we only have 3 roles available in BPM Suite. It was expected that we were going to have the 5 roles as defined in the attached document.

      — Additional comment from David Gutierrez on 2013-10-22 05:16:41 EDT —

      We just finished the developments required to customize the Business Central UI for the 5 roles specified. The five roles we have agreed on are:

      • "admin" is everything
      • "developer" is everything except administration (under authoring)
      • "analyst" is same as "developer", though without asset repository and deployments
      • "user" hide authoring completely, so be the process management, tasks and dashboards sections only
      • "manager" would only be the dashboards

      Attached is the workbench security policy that implements the above definitions. The policy can be used to define what top level menu options & home sections are granted per role.

      The workbench policy file is part of the war file deployed onto the app server so it could be customized by customers (business-central/WEB-INF/classes/workbench-policy.properties).

      This is not a full featured security policy customization mechanism at all, but at least it allows to change the current configuration instead of having it hard-coded.

      uberfire
      -----------------

      Github commits (master):

      https://github.com/droolsjbpm/uberfire/commit/db6b5a9c01316ff211f596db72d4cbf41145084a

      Github commits (0.3.x):

      https://github.com/droolsjbpm/uberfire/commit/e4d45c96ffbc5370246139d27f3d60aea66d1012

      kie-wb-common
      -----------------

      Github commits (master):

      https://github.com/droolsjbpm/kie-wb-common/commit/f00b3391b45955d31c2b91f7cf3db4adf3aaed2e
      https://github.com/droolsjbpm/kie-wb-common/commit/0556fe17be0d4a5db8367325b4696c6abac753f6
      https://github.com/droolsjbpm/kie-wb-common/commit/157cd2917e13d0e6d0ab5c6e0f0bb882539429e1
      https://github.com/droolsjbpm/kie-wb-common/commit/c1ce4bae47a604c6bc6c917f028488075d90157c

      Github commits (6.0.x):

      https://github.com/droolsjbpm/kie-wb-common/commit/4b3a9f9befa40455fa06a031937c72ec6e3a1283
      https://github.com/droolsjbpm/kie-wb-common/commit/a4711316d4cf24751d04f94d7f06f96e94223963
      https://github.com/droolsjbpm/kie-wb-common/commit/b1cf4b40b80cd87b00a34d3f07c52840aedf9190
      https://github.com/droolsjbpm/kie-wb-common/commit/cae2d5f28ed8b783af3c46e604e1b3c9bb8cf611

      kie-wb-distributions
      -----------------

      Github commits (master):

      https://github.com/droolsjbpm/kie-wb-distributions/commit/db66a58d1f4e00429068a8ec5e94e0e193dfa6df
      https://github.com/droolsjbpm/kie-wb-distributions/commit/cf144df80d565bcaebd56f7605bde65dcafb5a34
      https://github.com/droolsjbpm/kie-wb-distributions/commit/bfe8ad1adb4398df292b491d2ee779abfc09b77e
      https://github.com/droolsjbpm/kie-wb-distributions/commit/106bb985c9d93163efddd69f6820a30c7d2071ee

      Github commits (6.0.x):

      https://github.com/droolsjbpm/kie-wb-distributions/commit/f00c966b3809d8ef7052766e311ce96c57cb1acb
      https://github.com/droolsjbpm/kie-wb-distributions/commit/8fa93d6b0f90693a9227fb633fc6a39d218021d5
      https://github.com/droolsjbpm/kie-wb-distributions/commit/495ef2dae54dd72ba08feca098c97fe6450e4418
      https://github.com/droolsjbpm/kie-wb-distributions/commit/b00439ab1cb194a69e37b6c861759af09b202fc8

      jbpm-dashboard
      -----------------

      Github commits (master):

      https://github.com/droolsjbpm/jbpm-dashboard/commit/d25a8ce01cdc5b547fc29d99fa06c1dbf9dce818

      Github commits (6.0.x):

      https://github.com/droolsjbpm/jbpm-dashboard/commit/6f2da1018bc28c4994b9c83d131258d98a09fc31

              rhn-support-vigoyal Vikram Goyal (Inactive)
              rrajasek@redhat.com Rajesh Rajasekaran
              Ivo Bek Ivo Bek
              Ivo Bek Ivo Bek
              Anne-Louise Tangring (Inactive), brms-docs brms-docs (Inactive), Catherine Weeks, Ivo Bek, Kris Verlaenen, Lukáš Petrovický (Inactive), paradhya2, Pedro Zapata Fernandez, Rajesh Rajasekaran
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: