Process Canvas: Information

Understanding the Information Section in Process Canvas

If States are the stations and Activities are the tracks in your process journey, then Information is the ticket that carries the details you need along the way.

Information fields define what data is captured, referenced, and passed between steps in a process. Done right, they ensure clarity, consistency, and accuracy across your system.

Why Information Matters

Well-designed information fields are the foundation of a reliable process. They:

  • Keep data consistent across different modules
  • Prevent errors and duplication
  • Enable filtering, reporting, and automation
  • Preserve the integrity of historical records

Best Practices for Defining Information

1. Consistent Naming Conventions

Use the same field names across all modules.

✅ Example: If you use Contact No. in the Customer module, use the same name in Job Order or Contract modules.

❌ Avoid: Mixing variations like Telephone No., Telephone Number, Contact Number.

2. Capitalization

Use capital letters for the first letter of each word in field names.

  • Recommended: Customer Name, Approval Date, Unit Price
  • Flexible: Adjust to customer preferences, especially with abbreviations (e.g., GST, SST).

3. Avoid Abbreviations (Unless Common)

Only use abbreviations that are widely recognized and unambiguous.

✅ Acceptable: GST, SST
❌ Avoid: CN, U/P (unless requested, in which case use as a label, not the field name).

4. Avoid Symbols in Field Names

Special characters can cause issues in reporting or automation.

❌ Don’t use: U/P
✅ Use: Unit Price (you can display “U/P” as the label if the customer insists).

5. Avoid Reserved or Generic System Field Names

Never use system defaults like date as custom fields — this may cause conflicts.

Rule of Consistency for Historical Data

Once a document is created, the data it contains is frozen in time. This is called non-destructive updates.

  • Example: If an invoice is issued to A Company and later the company changes its name to B Company, the original invoice will still show A Company.

This protects:

  • Accuracy – invoices remain true to the original transaction
  • Compliance – no risk of altering past records
  • Audits – historical data is preserved exactly as it was

Controlled Updates (Optional)

In some cases, customers may prefer updates to propagate. This can be configured with rules, such as:

  • Only records in the Open state can update automatically if source data changes.

Final Thought

Information fields are more than just labels on a form — they are the building blocks of clarity and consistency in your process canvas.

By applying consistent naming, choosing the right data type, and respecting the rules of historical data, you ensure your system remains both user-friendly today and auditable years from now.

Think of information as the ticket that carries your process forward — clear, consistent, and reliable.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *