Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Stardust/Knowledge Base/Customization/Portal/User Settings Launch Panel Using a Plugin"

(Created page with "== Feature Overview == User Settings, a new feature, been added to Stardust Administration perspective, accessible through a Launch Panel link. It allows all users who has Adm...")
 
 
Line 13: Line 13:
 
* Properties Edit section, where values can be supplied for the selected user
 
* Properties Edit section, where values can be supplied for the selected user
  
 +
[[File:UserProp1.jpg]]
 
'''Property Definitions are getting stored in partition scoped preference store for read/write and property values for each user is stored in Stardust audit trail database.'''
 
'''Property Definitions are getting stored in partition scoped preference store for read/write and property values for each user is stored in Stardust audit trail database.'''
  

Latest revision as of 06:54, 26 November 2014

Feature Overview

User Settings, a new feature, been added to Stardust Administration perspective, accessible through a Launch Panel link. It allows all users who has Administration role, to define property and values to these properties per existing user in the system. Take an example, a process requires a conditional transition based on value of a property, that is set against the logged in user. E.g. based on the value of a user property named 'approval Limit' the process will transition to proper approval hierarchy.

To achieve this sort of process design requirements, we need to have:

  • an interface where user properties can be defined (scope wise - partition scope).
  • an interface to supply values to these user properties per selected users
  • a method/way to fetch the user property value and use it in process design

Detailed Description

To meet the above mentioned 3 requirements, we have added an extension to the Administration perspective of Stardust named "User and Entitlement Settings". When clicked this link presents a page containing 3 sections:

  • Property Definitions
  • List of all available users in the system
  • Properties Edit section, where values can be supplied for the selected user

UserProp1.jpg Property Definitions are getting stored in partition scoped preference store for read/write and property values for each user is stored in Stardust audit trail database.

Please see attached Webex recording to familiarize yourself with its usage.

Feature Usage in Stardust Process

Back to the top