AseptSoft uses a branching model for parallel collaboration. Each user works on their own branch, where they can have multiple modules and commits (checkpoints), all independent of other collaborators.
🌲 Branches
A branch is a parallel thread of work within a project. Branches are organized as follows:
|
Branch Type |
Description |
|---|---|
|
Main |
Automatically created in every project. Used as the shared integration branch for merging all collaborators' work. |
|
User branches |
Automatically created for each user with their name. Each user works independently on their branch. |
|
Custom branches |
Additional branches you create manually for specialized workflows. |
🛠️ Managing Branches
|
Action |
How |
|---|---|
|
Create |
Use the Create button in the Home Ribbon → Folders panel |
|
Rename |
Close AutoCAD, navigate to the project location, and rename the branch folder |
|
Delete |
Close AutoCAD, navigate to the project location, and remove the branch folder |
📦 Modules
Each branch contains one or more modules — independent units of process design work.
🛠️ Managing Modules
|
Action |
How |
|---|---|
|
Create |
Use the module management window (accessible from the Home Ribbon) |
|
Rename |
Right-click the module in the Modules window |
|
Delete |
Right-click the module in the Modules window |
📌 Commits
A commit is a checkpoint (snapshot) of a module at a specific point in time. Commits allow you to:
-
Preserve the state of your work at meaningful milestones
-
Restore a previous version by merging from a commit
-
Share snapshots with other collaborators
🛠️ Managing Commits
|
Action |
How |
|---|---|
|
Create |
Right-click the module in the Modules window → "Create Commit..." |
|
Rename |
Navigate to the File System commit location and rename the commit file |
|
Delete |
Navigate to the File System commit location and remove the commit file |
📄 Templates
You can save a module as a template for reuse across projects:
-
Right-click the module in the Modules window → Save as Template
-
Enter a name for the template
Templates are stored in the templates root folder (see File System). See also Import/Export Templates for details on template management.
🏭 Pharma Example: Creating a "CIP Optimization" Branch
Your team is working on a CIP (Clean-in-Place) skid design. The lead engineer has established the baseline process on the main branch with standard wash, rinse, and drain sequences. A process optimization engineer wants to experiment with reduced water consumption without affecting the approved baseline.
📖 How To: Create and Work on a Feature Branch
-
Create a new branch — In the Home Ribbon → Folders panel, click Create and name it "CIP Optimization"
-
Design your changes — Modify chemical dosing concentrations, adjust rinse cycle durations, and reconfigure valve sequences for water recovery
-
Commit your milestone — Right-click the module → "Create Commit..." and name it "Reduced Water Consumption v1"
-
Iterate and commit again — After further refinement, create another commit: "Reduced Water Consumption v2 — Final"
-
Request review — Share the branch with your team lead for a Review Session
-
Merge into main — Once approved, use Merging to bring the optimized process into the main branch
This workflow keeps the approved baseline safe while allowing experimentation — critical in regulated pharma environments where changes must be controlled and traceable.
🔗 Related Pages
-
Version Control — Parent section
-
Merging — How to merge data between sources
-
AutoSave — Automatic saving behavior
-
Undo Redo — Reversing individual design operations
-
Review Sessions — Collaborative validation workflow
-
Home Ribbon — Branch and module management controls
-
File System — File locations for branches, commits, and templates
-
Import/Export Templates — Template import/export functionality