eCommunications Industry | Day 1 - Topic 2

🗂️ 3. Understanding Workspaces

Sub-topic 3 of 9
33% Complete

Workspaces are the foundation of modern Siebel development. They enable parallel development, versioning, and safe experimentation.

What is a Workspace?

A workspace is an isolated copy of the Siebel repository where you can make changes without affecting other developers or the production system.

Think of it like:

  • Git branches (if you're familiar with version control)
  • A personal sandbox where you can experiment
  • A staging area before changes go live

Workspace Hierarchy

1. MAIN Workspace

The top-level, read-only workspace representing your production repository. No one makes changes directly in MAIN.

2. Integration Workspace

A child of MAIN, created for a major release or project. This is where changes from multiple developers are consolidated and tested together.

Example names: Release_2024Q1, MobileApp_Project

3. Developer Workspace

A child of an Integration Workspace. This is YOUR personal workspace where you perform all configuration work.

Example names: JSmith_ServiceRequest_Enhancement

Workspace Hierarchy
Three-tier workspace structure enables parallel development
Estimated reading: 10 minutes