You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@syncope.apache.org by "Francesco Chicchiriccò (JIRA)" <ji...@apache.org> on 2018/09/11 14:55:00 UTC

[jira] [Created] (SYNCOPE-1369) User requests

Francesco Chicchiriccò created SYNCOPE-1369:
-----------------------------------------------

             Summary: User requests
                 Key: SYNCOPE-1369
                 URL: https://issues.apache.org/jira/browse/SYNCOPE-1369
             Project: Syncope
          Issue Type: New Feature
          Components: common, console, core
            Reporter: Francesco Chicchiriccò
            Assignee: Francesco Chicchiriccò
             Fix For: 2.1.2, 3.0.0


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:
# remove approvals features from the current Flowable user workflow adapter 
# define a new UserRequest entity, which includes at least
    ## some triggering conditions
    ## a Flowable workflow definition, possibly containing approval form(s)
# adjust REST services, Admin Console and Enduser UI to cope with the new User Request entity



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)