---
title: "How post functions work with date compare precondition"
canonical: "https://support.appfire.com/space/SUPPORT/80876714/How%20post%20functions%20work%20with%20date%20compare%20precondition"
format: markdown
---
This article helps to understand how the post functions execute the action when the time part is included in the date compare precondition. In particular, when the dates within the date/date-time fields are of the same date then the date compare precondition will execute the action based on the time within the date/date-time fields.

> ℹ️ **Use cases:**
> ℹ️ 
> ℹ️ - To execute post functions based on the date parts within the date fields using date compare precondition
> ℹ️ - To execute post functions based on the date and time within the date-time fields using date compare precondition
> ℹ️ - To update any field based on the date compare precondition

## Instructions

Please note, the steps below are added on the *Resolve* transition, to compare the *Due date* and *Resolved date,* and to execute the action accordingly.

1. Edit the workflow that is associated with your project.
2. Select the *Resolve* transition.
3. Select the *Post Functions* tab and click the *Add post function*.
4. Select the *Precondition: Date Compare(JSU) *and click* ***Add**
5. Select the parameters to add the condition as **Resolved <= Due Date **and click** Add. **
  
6. This precondition checks only the date part and executes the action. If you want the precondition to check the time along with the date and perform the action, then select the *Include time part *checkbox option.
7. Select the *Update Any Issue Field (JSU)* post function and click **Add**
8. Precondition should be set to *True *and select the field to be updated with a preferred value and click **Add**
  In exceptional cases like the Sprint field, the *Field Value* should be the id of sprint instead of sprint name.
9. Now, select the parameters to add the condition as **Resolved > Due Date **and click** Add**
  
10. This precondition also checks only the date part and executes the action. If you want the precondition to check the time along with the date and perform the action then select the *Include time part *checkbox option.
11. Select *Update Any Issue Field (JSU)* post function and click **Add** to update the field when the above precondition is true.
12. The precondition should be marked as *True *and select the field to be updated with a preferred value and click **Add**
  
13. Once all the preconditions and post functions are added, re-arrange the order of the configuration as shown below:
  
14. **Publish** the workflow.
15. In order to test this scenario:
  1. Create an issue by providing a value for the Due date field.
  2. Transition the issue to check if the fields are updated accordingly.

> ℹ️ For better results, make sure both the preconditions check either *only the date* *part* or *Include the time part* to execute the action correctly.