Package io.jmix.bpm.provider
Annotation Interface UserProvider
Indicates that an annotated class is a "userProvider".
 Such classes are used to find an appropriate 
UserDetails as assignee for userTask and should return it username.
 Calculated username will be set as value of flowable:assignee attribute for userTask.
 Annotated class can contain one or more methods with arbitrary number of parameters and String return type:
 
   String getDefaultUser() {
       return "anonymous";
   }
   String getUserByEmail(String email) {
       UserDetails user = ...;
       return user.getUsername();
   }
 
 Declared methods will be available in modeler with a possibility to pass into them actual parameters, include process variables.- 
Optional Element SummaryOptional ElementsModifier and TypeOptional ElementDescriptionShort explanation of searching algorithm to find appropriateUserDetails.
- 
Element Details- 
descriptionString descriptionShort explanation of searching algorithm to find appropriateUserDetails.- Default:
- ""
 
- 
value- Default:
- ""
 
 
-