On this page
Use case
Status updates are key to successfully managing projects. Usually you need to capture additional information which often gets lost in the comment history.
This use case combines multiple custom text fields and populates the automatically using post functions.
Prerequisites
Configuration
Add an Update fields post function to the workflow transition created in the prerequisites section.
Target issue*
Choose Current issue
Configure the field: Current Status
Field*
Choose Current Status
Expression*
Set the parsing mode to Advanced and use the following expression
"*" + dateTimeToString({system.currentDateTime}, "yyyy-MM-dd", USER_LANG) + "* - *" + %{system.currentUserFullName} + "*\n" + %{issue.cfnnnnn}
%{issue.cfnnnnn} is the field code for the field Status Update
Configure the field: Status History
Field*
Choose Status History
Expression*
Set the parsing mode to Advanced and use the following expression
%{issue.cfaaaaa} + "\n\n" + %{issue.cfbbbbb} #adds the current status to the history after inserting a line break
%{issue.cfaaaaa} is the field code for the field Current Status
%{issue.cfbbbbb}is the field code for the field Status History
Configure the field: Status Update
Field*
Choose Status Update
Value*
Choose Clear field value
The field value must be cleared, so users will be presented with an empty text field the next time they leave a status update.
User*
Choose Current user
Screenshots
Screencast
Related use cases
BEGINNER When a sub-task is created, its summary, issue key and date, and time of creation will be added to the description of the parent issue. BEGINNER BEGINNER Add a formatted comment to the current issue. It would be convenient in case that you need to create a table or highlight some important points in the comment. BEGINNER BEGINNER Send an email to the current assignee only if the priority is set to "Highest" or "High". BEGINNER Add a comment to an issue mentioning the assignee. The comment will only be added, if the issue priority is set to "High" or "Highest" to ensure that the assignee will only be alerted for the important issue BEGINNER Add a simple comment to an issue mentioning the reporter. This use case might come in handy if you don't want to use extra events in your notification schemes to notify specific users - like the reporter. BEGINNER When an issue is created without an assignee selected, the issue will be assigned to the project lead of the project. BEGINNER Assign the issue to the user who last commented on the issue. BEGINNER Automatically assign and issue to the project lead. Issues will only be re-assigned if the priority of the issue is set to Highest to make sure that only important issues are being escalated. BEGINNERUse case Type Function Use case description Complexity Add a comment with links to attachments that were just added A comment will be added to the current issue with links to the attachments included recently. Add a hyperlink to an issue in an email Add assignee as watcher to every blocking issue Add a sub-task's summary and key to the description of its parent Add a table with the elements of a text to an email Add attachments from current issue to cloning issues Add comment when rejecting an issue When an issue is rejected, a comment will be added to the current issue mentioning the reporter. Add comment with the request participants' display name Add days skipping weekends and holidays to a Date Picker field Add formatted comments automatically Add or remove request participants Add percentaged profit margin when closing issue Add three days skipping weekends automatically to a Date Picker Add three days to a Date Picker field from the current date. Add user to field depending on selected options Add watchers from another field Add watchers ignoring inactive users A developer must not execute the transition Alert the assignee of an important issue Alert the assignee of important issues Alert the reporter All blocking issues must be resolved Analyze marketing spend by campaign and platform Analyze product sales by channel and category Analyze revenue grouped by date and status Assign an issue to the project lead, if the issue is unassigned on creation Assign an issue to the user who last commented on it Assignee may only have a restricted number of assigned issues Assign important issues to the project lead Assign issue to the default user of a role Automatically create a version when starting the release
If you still have questions, feel free to refer to our support team.