Using Siebel Tools > Working With Projects >

About Projects

Projects are sets of objects that reside in the Siebel repository. They are used group objects based on functional areas. Every object is associated with a project. The names of projects that are delivered with a standard Siebel application indicate the functional area with which they are associated. For example, Account contains objects that pertain to the Account functional area.

A project named without a suffix, such as Account, usually contains business object layer objects that span multiple Siebel applications. Project names that have a suffix (for example, Account(SSE)) contain user interface or business objects that are specific to the Siebel application indicated by the suffix. For example, the suffix SSE in Account(SSE) indicates an entry containing Account user interface data for the Siebel Sales application. Other examples of suffixes indicating user interface data only are SSV for Siebel Service and CC for Siebel Call Center.

The project structure supplied with the Siebel Repository is usually well suited to having several developers work on the same repository without contention for the same objects. However, when developers need access to the same set of objects simultaneously, changing the standard project structure may be necessary.

To determine if the standard project structure will work for your specific development project:

  • Create an application development plan that includes a PERT chart showing dependencies and parallel activities.
  • Analyze the plan to see if the project structure interferes with developers who need access to objects in the same projects at the same time. If so, break out groups of objects into separate projects to enable concurrent development.
Using Siebel Tools