16 / 18 · Module 19 — Requirements Gathering for Mule/Salesforce Integrations · filtered: cheatsheet← prev⊞ allnext →
19.23Add a “business rule ID”
This is where I would improve the mapping spreadsheet.
For example:
| Rule ID | Requirement |
|---|---|
| BR-001 | Existing customer is updated, not duplicated |
| BR-002 | Missing phone preserves existing SF phone |
| BR-003 | Source status CLOSED maps to SF INACTIVE |
| BR-004 | Invalid customer ID rejects entire request |
| BR-005 | Contact failure does not delete Account |
Then mapping can reference:
BR-002
Tests can reference:
BR-002
Now you have traceability:
requirement
→ implementation
→ test