About Creating Developer Users

A Developer User is a special class of user that is empowered to make configuration changes to the Siebel CRM application. Historically, a developer user was a traditional technical resource who performed coding and configuration changes. With the release of Siebel Innovation Pack 2017 and Siebel Web Tools, the ability to configure the Siebel CRM application can be extended to a wider set of users such as developers and business analysts. Basic changes such as adding a field or re-organizing the user interface in Siebel CRM can be completed by a much wider community of users.

The ability to modify the Siebel CRM application should not be granted lightly. When you modify the Siebel CRM application, keep in mind the governance process and the use of Siebel Approval Manager to ensure that changes are properly vetted and approved. Leaving aside the governance process, the basic capability for a developer or business analyst requires the following:

  1. Each user who will be allowed to make configuration changes must be granted the Composer Administrator responsibility.

  2. Each user who will be allowed to deliver configuration changes to the main branch must be granted the Workspace Administrator responsibility.

  3. Any Developers or Business Analysts who will be making changes needs access to all views in the Siebel CRM application. For example, to create new View and Responsibility records or testing their changes to all objects. In a development environment, developers or business analysts must be granted the Siebel Administrator responsibility.

After granting any new responsibility to a user, the user must log out of the Siebel CRM application and close their browser in order to see the changes made to Siebel CRM.

Note: It is not the best practice to routinely log in as the SADMIN user as this effectively eliminates any way to audit who makes changes to the Siebel CRM application. Granting the Siebel Administrator responsibility to users gives those users equivalent capabilities within the Siebel CRM application while allowing an accurate audit trail of changes.