How do you like this site? We would love to hear from you! Take a short survey or

Tailored privacy settings

Offer customers the possibility to choose among privacy settings

Frank, L., Poll, R., Röglinger, M., & Lea, R. (2020). Design heuristics for customer-centric business processes. Business Process Management Journal, 26(6)


Companies need to show customers that they really care about their privacy. They can do this by telling people about their privacy rules or by letting customers set their own privacy preferences, even if it goes beyond what the law requires. For instance, customers should be able to choose different levels of privacy before and during using a service. It's also important for companies to explain how these privacy choices might affect the service and how customers experience it. This means some features might not work if you have very strict privacy settings.

Performance considerations

Allianz allows customers to choose whether they want to release the doctor from the obligation of confidentiality for one specific issue or for all prospective issues. This way, customers can decide themselves how much details of their health records Allianz may access. Deutsche Bank offers its customers benchmarking services for personal expenses in case they grant access to own data.

Share this pattern

Enjoy these

Foundational free Patterns

Automate activities

Consider automating activities

Buffer information

Buffer external information and subscribe to updates

Deploy extra resources

If capacity is insufficient, consider increasing the available number of resources

Establish standardized interfaces

Consider a standardized interface with customers and partners

Parallelize activities

Consider whether activities may be executed in parallel

Consolidate Work

Collect similar work items and work in batches

Shift Workload

Execute tasks when the grid is powered by renewable energy

Generalize your process

Explore whether a process can easily be used for additional products or services

Constraint-based task assignment

Allocate tasks considering business process execution constraints

What's Happening?