My favorites | Sign in
Project Logo
                
Search
for
Updated Jun 08, 2009 by abashev
Labels: Featured
DetailedDescription  
Detailed description for all suite features.

Workflow Conditions

User Is In Any Groups

  1. You must select the groups available of the left list.
  2. You must press the button "Add >>", that this underneath the left list. ( The selected items appear into the right list )
  3. To show the transition, validates if logged user belongs to one of these groups.

Value Field

  1. You must select a field from the Field list.
  2. You must select the logical condition to carry out the comparison.
  3. You must select the value against which it is going away to compare the value of the field ( it does not accept dates ).
  4. You must select the data type of the value.

Well-known limitations:

User Is In Custom Field

  1. When adding the condition to the workflow you must select a field from the Field drop down.
  2. The transition will be shown to end-users when their login account name matches exactly the value in the chosen custom field. If your login account name is "joebloggs" and the field value is "joebloggs, barrywhite" this condition will NOT match and so the transition link will not be shown.

Workflow Validators

Fields Required

  1. You must select the wished fields available of the left list.
  2. You must press the button "Add >>", that this underneath the left list. ( The selected items appear into the right list )
  3. When the transition is executed, validates if the selected fields have value.

Date Compare

  1. Selects a date field.
  2. You must select the logical condition to carry out the comparison.
  3. Selects another date field. ( It will be the same )
  4. You decide if you include the time part, at the time of making the comparison.

Well-known limitations:

- If one field is date and the other is datetime, and Include Time Part is "Yes", the time part of the date field will be 00:00:00.

Window Dates

  1. Select a date field, which will be validated.
  2. You must enter the amount of days, that can pass from the date determined by the following field. So that the previous date is valid.
  3. Select a date field, on which it was begun to count the days..

Post functions

Copy Value From Other Field

This function copying value from source field into destination field. No any conversions or casting, so fields must have the same type.

Update Issue Custom Field

This function used for setting custom field value as string. No any conversions or casting.

Clear Field Value

Just select field which will be purged.

Issue Tab Panel

Transitions Summary Tab Panel

Nothing that to do... always appears. Unless disable module from the Plugins menu.


Comment by ninaengels, Oct 23, 2007

The problem with the "Fields required" validator ist that it does not work context sensitiv; if one custom field is configured for just one project, but the workflow is valid for all projects, the field does not appear on the screen (like expacted), but the validator will stop the transition without any messages. I am right??

Comment by tim.moore.experimentus, May 08, 2008

I'm getting and Error on Page when I try to use the User Is In Any Groups condition. I can't add any groups to it

Using 3.11 Enterprise - Latest version of Plugin.

Also, is there a way to set the value field condition for a multi-checkbox?? I want to only allow the transition where all 3 checkboxes are completed?

Comment by avscat, Jun 16, 2008

I have a question about the "Update Issue Custom Field" function. I have looked into the updateissuefield-function-input.vm module, it contains a strange block of code for the text field description:

.... #foreach ($field in ${fields})

<td nowrap id="${field.id}container">
<input type="text" name="${field.id}" id="${field.id}" value="$!{fieldValue}"/> <br /><span class="subText">The value of the custom field to set.</span>
</td>
#end ....

It produces a set of text fields - one for each custom field, and function retoreFieldValue renames and shows/hides them according to the selected field. What is the reason for such implementation? Does it required by the OpenSymphony? framework? Should it better to name textfield as "fieldValue" and completely remove JavaScript? from this page?

Comment by darren.martz, Jun 17, 2008

This is a nice pluging!!

I am having one issue with the required-validator. It was working for transitions in my early tests but is not with a numeric value. Anyone else experience this change in behavior?

Comment by bruno.domenici, Jun 27, 2008

Workflow field validation works on free text custom field!?

I am using Jira 3.12.1.

Comment by zaccraven, Jul 15, 2008

"Copy Value From Other Field

This function copying value from source field into destination field. No any conversions or casting, so fields must have the same type."

Can you please do casting so that I can copy the value of a cascading select to a text field (Summary)?

Comment by henry.sn...@leanapps.com, Aug 21, 2008

I think the Transitions Summary Tab Panel is a great step forward! Is it somehow possible that you can generate a report on all the issues? It would give great insight in the time spent in a status. For exemple if I have figures on how, overall, time is spent over the whole workflow. I can make better decisions wether a need another analist to speed up things, or a programmer or a tester..to speed up the proces.

Comment by chattanath, Dec 04, 2008

Hi, I am using the workflow required field validator. The required fields are not highlighted i.e(its not bold,italics or no star next to it). Could any of the users kindly share how this can be achieved. Thanks, Ganesh

Comment by abashev, Dec 05, 2008

The page rendering is not coupled with validators, so it is not possible.

Comment by xavisaba, Feb 03, 2009

Hello , I have a problem

We are using jira enterprise 3.12.3.1 , and we want update the plugin jira suite utilities from the version 0.6.2 to the version 0.6.5 , because with the previous version plugin the condition "Value field" doesn't works.

But when we put in the web-inf / lib the plugin and restart the server , we have problems because the conditions doesn't works either.

In the jira-suite-utilities instructions , we find it: " When you upgrade from 0.6.1 to 0.6.3+ you may receive an error such as:

Error Could not load class 'com.atlassian.jira.plugin.workflow.function.UpdateIssueCustomFieldPostFunction?'
This occurs because the Jira Suite classes have been renamed and Jira stores the names of the classes in the workflow. You need to re-create all custom field Post Functions. If you don't want to do this by hand, you can apply the following strategy: Export the failing workflow as XML Replace "com.atlassian.jira.plugin.workflow.function" with "com.googlecode.jsu.workflow.function"

Create a new workflow and a new workflow scheme to replace the failing workflow, and modify the projects to use the new scheme "

But when I export the xml workflow , I don't find "com.atlassian.jira.plugin.workflow.function" , but I find "com.googlecode.jsu.workflow.function" , because of I can't do this change. Do you have any solution for me , I need use this plugin. Thanks in advance

Comment by muse.alumni, Feb 27, 2009

Hi guys With copy value to other field - I'm guessing resolution is not a standard select list? I'm trying to copy the resolution to another select list, but it's failing at execution time.

Comment by limjyue, Mar 10, 2009

Hi, I am following this plugin with great interest as it does offer key functionalities for workflows; unfortunately, I am unable to upgrade to JVM 1.5. I know that you have v0.61 retroweaved, but is there any intent to retroweave v0.67 and above?

Comment by kathy.tempesta, Mar 11, 2009

Can you explain the difference between a condition and a validator? I want to create a workflow that sets one field, based on the value of another field, specifically:

If Resolution!="Needs more info" then Assignee="QA Team"

But the way I read this, if the condition check fails (i.e., Resolution=="Needs more info" then the whole transition will fail. Am I understanding this correctly? Can I use this plugin to accomplish what I am trying to do?

Comment by tim.moore.experimentus, Mar 19, 2009

Please can you explain where the "Execution Times" value is stored. I want to create a report that looks at this (and the related transition ID).

Thanks

Comment by abashev, Mar 19, 2009

To tim: It's just a counter and it's not stored anywhere.


Sign in to add a comment
Hosted by Google Code