Skip to main content
Version: Latest

Shumoul Business Onboarding & Smart Configuration — Developer Guide

Business Onboarding & Smart Configuration lets a new tenant answer a short smart survey the first time an admin logs in, and have Shumoul automatically configure the tenant's ERP settings based on the answers, instead of a blank system the tenant has to configure by hand.

Who it's for: Backend Developers · Angular Developers · DevOps / Operators · Future Maintainers

FieldValue
StatusProduction Ready (backend), New Subscriber E2E verified — Angular integration pending
VersionPhase 1.6 + Phase 8 (11 supported settings groups) + Onboarding Text & Validation Message Localization + Database-Owned Survey Content Preserved on Reseed + Stable RuleKey for Recommendation Rules
Last Updated2026-07-13
Maintained ByShumoul Engineering
DocumentationOfficial Developer Guide
Source of TruthShumoul Platform Source Code (Shumoul.Saas.MultiTenancyApi, Shumoul.Saas.Api)

Chapters

#SectionFile
1Cover01-cover.md
2Table of Contents02-table-of-contents.md
3Overview & Business Goal03-overview.md
4Architecture04-architecture.md
5User Journey & First Login Flow05-user-journey.md
6Backend Modules06-backend-modules.md
7Database Tables07-database-tables.md
8API Reference08-api-reference.md
9Authentication & Authorization09-authentication-and-authorization.md
10Internal Apply Bridge10-internal-apply-bridge.md
11Settings Patch Engine & Supported/Unsupported Groups11-settings-patch-engine.md
12Runtime Configuration12-runtime-configuration.md
13Angular Integration Guide (+ Claude Code prompt)13-angular-integration-guide.md
14Postman Testing Guide14-postman-testing-guide.md
15Security Notes15-security-notes.md
16Operational Notes16-operational-notes.md
17Known Limitations17-known-limitations.md
18Phase History / Implementation Status18-phase-history.md
19Angular Developer Brief — Arabic / English19-angular-developer-brief-ar-en.md
20Business Onboarding Survey Options20-survey-questions-and-recommendation-rules.md
21Onboarding Apply Bridge — Local Setup & Live Verification21-apply-bridge-local-setup-and-verification.md

Source of Truth

This guide is written directly against the platform's shipped source code (Shumoul.Saas.MultiTenancyApi and Shumoul.Saas.Api), verified against the actual entity, controller, and service files rather than assumed, and kept in sync with the phase-by-phase implementation history in Chapter 18.

Export targets

Every file in this folder is plain Markdown with no proprietary formatting, so the set can be exported to PDF, static HTML, GitHub Pages, Docusaurus, Docsify, or BookStack without rewriting content — only a branding/theme pass and a build-tool configuration are needed.