---
title: "Asynchronous execution"
canonical: "https://support.appfire.com/space/JSUCLOUD/12517909/Asynchronous%20execution"
format: markdown
---
> Macro (aura-html)

There is a fundamental difference between Jira Data Center and Jira Cloud in reference to post functions: In Jira Cloud, post functions of apps are executed** asynchronously** as a *background job*. This means a post function will be executed <u>after</u> the transition has been completed on Jira Cloud.  


> ℹ️ Note the following behaviors of the asynchronous execution:
> ℹ️ 
> ℹ️ - If you are using multiple post functions, there is no guaranteed order in which they are performed. They might be executed in a different order from the one you set up in Jira's workflow configuration. Therefore, you cannot rely on any result of a previous post function. Also, the order in which the post functions are executed might be different every time the transition is performed.
> ℹ️ - If a post function encounters a problem (due to misconfiguration or the current data of a Jira work item), the transition (and all other post functions) will be performed regardless of the problem.
> ℹ️ - The result of a post function might not be visible immediately in the browser.
> ℹ️ - Configured error messages for Conditions and Validators display to the user as expected; errors encountered during the execution of an Action will not necessarily display an error message.