Web Services Developer's Guide → Web Services API Reference → SBM Administrative Web Services → Common Types → UserSolutionData
The UserSolutionData type holds identification information and user settings for a solution (also known as an application) in SBM. The UserSolutionData type parameters are listed below.
Name | Type | Description |
---|---|---|
solution | SolutionIdentifier | Holds the identification information for a solution. |
homeReport | ReportIdentifier | Holds the identification information for a report. The report that is returned indicates the user's home page report. |
preferredProject | ProjectIdentifier | Holds the identification for a project. One or more projects are returned. The list of projects indicates the user's preferred projects. |
The UserSolutionData type holds the SolutionIdentifier and additional information used to describe the settings for an application that a user has access to. You can use GetUsers to retrieve the user solution data shown here. The GetUsers response contains one or more UserSolutionData elements that comprise an ordered-list of the application tabs that are available to the user in the SBM User Workspace. You can use UpdateUsers to re-establish this order, update the home page report, and designate the user's preferred projects.
The following XML snippet shows UserSolutionData in the <urn:solutionData> element of the UpdateUsers call.
<urn:solutionData> <urn:solution> <urn:displayName></urn:displayName> <urn:id></urn:id> <urn:uuid></urn:uuid> <urn:uniqueName>ISSUE_DEFECT_MANAGEMENT</urn:uniqueName> <urn:tabName>IDM</urn:tabName> </urn:solution> <urn:homeReport> <urn:displayName>Built-In: All Active Items I Own</urn:displayName> <urn:id></urn:id> <urn:uuid></urn:uuid> </urn:homeReport> <urn:preferredProject> <urn:displayName>Animation Pro</urn:displayName> <urn:id>6</urn:id> <urn:uuid></urn:uuid> <urn:fullyQualifiedName></urn:fullyQualifiedName> </urn:preferredProject> </urn:solutionData> <urn:solutionData> <urn:solution> <urn:displayName></urn:displayName> <urn:id></urn:id> <urn:uuid></urn:uuid> <urn:uniqueName>INCIDENT_MANAGEMENT</urn:uniqueName> <urn:tabName>Incident Mgmt</urn:tabName> </urn:solution> <urn:homeReport> <urn:displayName>Built-In: All Active Items I Own</urn:displayName> <urn:id></urn:id> <urn:uuid></urn:uuid> </urn:homeReport> <urn:preferredProject> <urn:displayName>IM Project</urn:displayName> <urn:id>3</urn:id> <urn:uuid></urn:uuid> <urn:fullyQualifiedName></urn:fullyQualifiedName> </urn:preferredProject> </urn:solutionData>
The following XML snippet shows the UserSolutionData type in the return element of the UpdateUsers response.
<ae:solutionData> <ae:solution xsi:type="ae:SolutionIdentifier"> <ae:displayName>Incident Management</ae:displayName> <ae:id>2</ae:id> <ae:uuid>c6f06a70-4d06-42a4-a3a9-50b2120dca41</ae:uuid> <ae:uniqueName>INCIDENT_MANAGEMENT</ae:uniqueName> <ae:tabName>Incident Mgmt</ae:tabName> </ae:solution> <ae:homeReport xsi:type="ae:ReportIdentifier"> <ae:displayName>Built-In: All Items I Submitted</ae:displayName> <ae:id>-11</ae:id> <ae:uuid>-11</ae:uuid> </ae:homeReport> </ae:solutionData> <ae:solutionData> <ae:solution xsi:type="ae:SolutionIdentifier"> <ae:displayName>Change Request Management</ae:displayName> <ae:id>3</ae:id> <ae:uuid>0ea28a74-6dde-406f-b19a-4c45aec40294</ae:uuid> <ae:uniqueName>CHANGE_REQUEST_MANAGEMENT</ae:uniqueName> <ae:tabName>Change Requests</ae:tabName> </ae:solution> <ae:homeReport xsi:type="ae:ReportIdentifier"> <ae:displayName>Built-In: All Items I Submitted</ae:displayName> <ae:id>-11</ae:id> <ae:uuid>-11</ae:uuid> </ae:homeReport> </ae:solutionData>
Copyright © 2007–2017 Serena Software, Inc. All rights reserved.