1. Systems Context Diagram
This illustrates a high level concept of the WMS system for each release and provides a black box perspective showing interfacing systems, release boundaries and high level view of the system main blocks.
2. Functional Concept
Provides details of the functions of the WMS release and the design details of each function. It includes functional diagrams to show locations of where functions are implemented and an inventory list of details of each function. It includes coding and implementation details for each function.
3. Entity Relationship Diagram
Offers a detailed view of the relationship across the various SFDC objects including dependencies
4. Operational Concept
Provides details of the operational design of each function of the system, including triggers rules, workflows, and thresholds. It also includes data flow diagrams, process flows, field dependencies, formulas, and report / dashboards designs. The design has details of the all the coding and implementation decisions related to the operational aspect of the system.
5. Design Constraints
Provides an understanding of any limitations imposed by SFDC environment, business rules, scalability or other non-functional requirements, cost and budgets, operational procedures and development tools.
6. Interface Details
Includes definitions of interfaces, fields and data details across interfaces, data transmission attributes (frequency, source / destination formats, security, , interface controls and rules.
7. Integration Design Spec
Includes details about interfacing systems, configuration needs, web services, APIs, XSDs and other integration styles used in the design such as messaging gateways, mappers, dispatchers, control buses and service layer details.
8. Non-Functional Design Spec
Includes all non-functional design decisions and configurations for security, scalability, accessibility and interoperability.