A user must be assigned both of the following in order to view and work on solutions:

Solution task security is based on (Solution.owninggroup.org = user.orgRole.org) AND (user.orgRole.Role.accessRight contains (StatusAccessRight["Allowed to perform task in Proposal Draft"].status = Solution.status)). If a solution has been secured to a specific owning group, a user must have the appropriate status rights for the solution’s owning group in order to view the solution. Appropriate status rights are granted by assigning the appropriate organizational roles (as opposed to global roles) to the user.

For example: Solution A is in the draft status but has no owning group. Viewer-role is a global role that includes the View Solution in Draft right. A user must be assigned the Global View-role in order to access Solution A.

However, Solution B, which is also in the draft status, has been secured to the Owning Group B. A user who wants to view Solution B must have the Global Viewer-Role as well as the Organizational B-Viewer-Role, which grants the user the right to view a solution in draft status owned by Owning Group B.

 
loading table of contents...