Uploaded image for project: 'Syncope'
  1. Syncope
  2. SYNCOPE-1369

User requests

    XMLWordPrintableJSON

Details

    Description

      With user requests, users can initiate whichever request among the ones defined, for example "assign me a mobile phone" or "give me those groups on AD", for them or on behalf of others; once initiated, such requests can then follow their own path, which might include one or more approval steps.
      There is also no limitation on the number of concurrent requests that an user can initiate.

      Unfortunately, our current implementation is not able to properly implement the user requests as briefly outlined above; among other things, the impossibility to handle more than an approval process at a time, per user.

      Hence, and a major refactoring is needed:

      1. remove approvals features from the current Flowable user workflow adapter
      2. define a new UserRequest entity, which includes at least
        1. some triggering conditions
        2. a Flowable workflow definition, possibly containing approval form(s)
      3. adjust REST services, Admin Console and Enduser UI to cope with the new User Request entity

      Attachments

        Issue Links

          Activity

            People

              ilgrosso Francesco Chicchiriccò
              ilgrosso Francesco Chicchiriccò
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: