Design with changes in mind
The expert training to enhance your Appway skills
- Understand low and high level process composition to prepare for changes
- Use the business object version system for your migration need
- Superior process design to gain resusability and single responsibility for fast change requests and more stability in your solution
Explore new ways to design solutions
Prepare your design for changes. That makes it easy for you to migrate and apply fixes on running process instance.
Prepare your design to apply fast changes
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper.
Get a fresh perspective how to develop
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper.
Agenda
Duration from 09:00 – 16:00
Module 1
- Business Object Version System
- Business Object Version Filter
Module 2
- Business Object References
- Business Object Version Filter
- Impact Of Adjustments
Module 3
- Clever Design - High/Low Level
- Prepare Design For Changes
Module 4
- Apply migration changes
- Apply hotfixes
Content: Start, improve & scale
Module 1
Appway® busines object version system and filter. We repeat in detail how the version filter works. You will understand how to apply the correct version and the impact of the filter to your solution.
- Development - Head Version
- Bug fixes - Apply the version filter of the issue
- Committed version versus latest committed version
- Impact of updating the version filter on running process instances
Module 2
Understand the impact of business object reference and learn the difference between static and generic approach. You will be able to assess the impact of changing the version filter on business object references.
- What happens to reference to deleted business objects
- The danger of refactoring generic approaches
- The danger of refactoring business object references
- Changing references on activities with a token on it
- Changing the data class structure
- Changing the catalog reference ids and values
- Changing the condition related to gateway and connections
- Changing the condition on events
- Refactoring related to swim lanes and their participants
- Understand the variable life cycle within the value store
- Applying changes to variables on business objects
- The danger of refactored validations on screens
- The danger of refactored validations on workflow and gateways
Module 3
A clever design gives you the change to reuse the process and simplify your solution. This will allow you to apply faster changes, to on-board faster new team member and to keep a clear logical structure.
- Benefits of a high level workflow design
- How to design a high level workflow
- Advantages of a sub process approach
- How to design a low level workflow
- How to prepare a workflow for changes with safe steps
- How to prepare a workflow for changes with version information stored as a process attribute
Module 4
Two ways to apply changes to migrate processes for bigger structure and workflow changes. What to do, when you need to apply a hot fix to running process instances. You will learn how the migration extension can help.
- Avoid migration with smaller process instance lifetime
- Avoid migration with externalized logic
- What is externalized logic
- Integration links and the impact of the version filter
- Reducing change impact with sub processes
- Reducing the impact of changes with sub processes
- Issues with migration of process instances version to a new version
- The benefit of safe steps of a clever workflow design
- The migration extension
- Duplicated design approach
Save your spot right now
This is a special class offer. We offer you a training class for up to 10 people on premise or within our rooms – you decide.