What are some troubleshooting tips for services in business processes?
Some troubleshooting tips for services include how to handle a bootstrapped business process that doesn't start, how editing a service configuration impacts a business process, what happens to a bussiness process if a service is disabled, or what happens to a business process if a service is uses is deleted.
What do I do if a bootstrapped business process doesn't start?
- If the business process definition cannot be found: Do an advanced restart and select a different business process definition, which uses the same input data.
- If the business process definition is disabled: When you enable that business process definition, the system automatically resumes any configurations of that business process definition that stopped.
How does editing a service configuration impact a business process?
You can edit the settings of a service configuration before or after including the configuration in a business process. You also can edit a service configuration while business processes that use it are running. Business processes that use the service configuration you are editing finish processing with the previous configuration. All business processes that are initiated after the edited configuration is saved will use the edited configuration.
What happens to a business process if a service it uses is disabled?
If a service configuration that is used in a business process is disabled, the business process will halt with a Service Disabled advanced status message. Once you enable the service configuration, the business process automatically resumes. See Advanced Status Messages for Business Processes for more information.
What happens to a business process if a service it uses is deleted?
If a service configuration that is used in a business process is deleted from the system, the business process will halt with an Invalid Service advanced status message at that service step. You should never delete a service configuration without verifying that it is not used anywhere first. See Advanced Status Messages for Business Processes for more information.