diff --git a/README.md b/README.md index e37f4a6..552b0dd 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ Documentation * [Installation](doc/01-Installation.md) * [Getting Started](doc/02-Getting-Started.md) * [Create your first process node](doc/03-Create-your-first-process-node.md) +* [Importing Processes](doc/04-Importing-Processes.md) ### Web Components * [Breadcrumb](doc/12-Web-Components-Breadcrumb.md) diff --git a/doc/04-Importing-Processes.md b/doc/04-Importing-Processes.md new file mode 100644 index 0000000..f23cf0a --- /dev/null +++ b/doc/04-Importing-Processes.md @@ -0,0 +1,56 @@ +Importing Processes +=================================================== + +To avoid redundancy and make complex *Business Process Configurations* easier +to maintain it is possible to import processes from other configurations. + +In order to be able to import a process create a root node first. You cannot +import processes into the root level. + +![Subprocesses Only](screenshot/04_importing_nodes/0401_subprocesses_only.png) + +Importing a Process +------------------- + +Once the related configuration form is open, choose `Existing Process` and wait +for the form to refresh. + +![Existing Process](screenshot/04_importing_nodes/0402_choose_existing_process.png) + +### Choose Configuration + +You can now choose the configuration to import processes from. Or simply hit +`Next` to just utilize a process from the current configuration. + +![Choose Configuration](screenshot/04_importing_nodes/0403_choose_configuration.png) + +### Select Processes + +Now select the processes you want to import and submit the form. + +![Select Processes](screenshot/04_importing_nodes/0404_choose_process.png) + +### Import Successful + +You are now looking at the result. The process has been imported. Do not forget +to save your changes! + +![Import Successful](screenshot/04_importing_nodes/0405_import_successful.png) + +Navigation with Imported Processes +---------------------------------- + +### Seamless Breadcrumbs + +You may have already noticed that the breadcrumbs integrate the hierarchy +of the imported process. Once you navigate further the actions below the +breadcrumbs change and don't permit to unlock editing. + +![Seamless Breadcrumbs](screenshot/04_importing_nodes/0406_breadcrumb_integration.png) + +To change imported processes you need to open them in their original +configuration first. To do so click on the arrow to the right which is +displayed in a tile's action urls in the upper left. While in tree view +these can be found at the very right of an process' row. + +![Jump To Original](screenshot/04_importing_nodes/0407_jump_to_original.png) diff --git a/doc/screenshot/04_importing_nodes/0401_subprocesses_only.png b/doc/screenshot/04_importing_nodes/0401_subprocesses_only.png new file mode 100644 index 0000000..d4f58ba Binary files /dev/null and b/doc/screenshot/04_importing_nodes/0401_subprocesses_only.png differ diff --git a/doc/screenshot/04_importing_nodes/0402_choose_existing_process.png b/doc/screenshot/04_importing_nodes/0402_choose_existing_process.png new file mode 100644 index 0000000..4fc5f63 Binary files /dev/null and b/doc/screenshot/04_importing_nodes/0402_choose_existing_process.png differ diff --git a/doc/screenshot/04_importing_nodes/0403_choose_configuration.png b/doc/screenshot/04_importing_nodes/0403_choose_configuration.png new file mode 100644 index 0000000..19b4c05 Binary files /dev/null and b/doc/screenshot/04_importing_nodes/0403_choose_configuration.png differ diff --git a/doc/screenshot/04_importing_nodes/0404_choose_process.png b/doc/screenshot/04_importing_nodes/0404_choose_process.png new file mode 100644 index 0000000..010992c Binary files /dev/null and b/doc/screenshot/04_importing_nodes/0404_choose_process.png differ diff --git a/doc/screenshot/04_importing_nodes/0405_import_successful.png b/doc/screenshot/04_importing_nodes/0405_import_successful.png new file mode 100644 index 0000000..9f4f346 Binary files /dev/null and b/doc/screenshot/04_importing_nodes/0405_import_successful.png differ diff --git a/doc/screenshot/04_importing_nodes/0406_breadcrumb_integration.png b/doc/screenshot/04_importing_nodes/0406_breadcrumb_integration.png new file mode 100644 index 0000000..0929546 Binary files /dev/null and b/doc/screenshot/04_importing_nodes/0406_breadcrumb_integration.png differ diff --git a/doc/screenshot/04_importing_nodes/0407_jump_to_original.png b/doc/screenshot/04_importing_nodes/0407_jump_to_original.png new file mode 100644 index 0000000..8fc0e2d Binary files /dev/null and b/doc/screenshot/04_importing_nodes/0407_jump_to_original.png differ