---
title: "Best Practice for adding the post-function"
canonical: "https://support.appfire.com/space/SUPPORT/89134793/Best%20Practice%20for%20adding%20the%20post-function"
format: markdown
---
## Overview

> Macro (excerpt)
> 
> <span style="color: #172b4d">Post functions carry out any additional processing required after a transition is executed. </span><span style="color: #172b4d">Always add any post functions after "Create Issue Originally" default post function. </span><span style="color: #172b4d">If post function is added before the </span><span style="color: #172b4d">"Create Issue Originally", the workflow does not execute the post function since no issue is created</span><span style="color: #172b4d">.</span>

## Best Practice

<span style="color: #333333">We have a</span><span style="color: #333333"> </span>*<span style="color: #172b4d">Create Issue</span>*<span style="color: #333333"> </span><span style="color: #333333">post function </span><span style="color: #333333">with</span><span style="color: #091e42"> the </span>**<span style="color: #091e42">Create on transition</span>**<span style="color: #091e42"> app</span><span style="color: #333333"> that processes when users transition issues from "Open" to "In Draft". </span>*<span style="color: #333333">Create Issue</span>***<span style="color: #091e42"> </span>**<span style="color: #091e42">allows you to</span><span style="color: #091e42"> </span><u><span style="color: #333333">create</span></u><span style="color: #091e42"> </span><span style="color: #091e42">one or more issues when the post function is processed after a workflow transition step.</span>

<span style="color: #333333">It is recommended to add the post functions after</span><span style="color: #172b4d"> "Create Issue Originally" default post function. </span>

![image](media://00f5c33f-2a6f-4264-924d-35b74d6975eb)