Minyaa Suite 3.3 is released

Minyaa Suite 3.3 and is released and available for download

This release is available from JIRA 4.0 to JIRA 4.4.3 (6 distinct builds).

You missed the previous announce … See Old Release Notes blog posts .

Compatible with JIRA 4.4.x …
It always needs a modification in JIRA Project Config plugin, in order to make available extended features like Custom Permissions, Mail Template, Custom Notifier, …

Minyaa Workflow is extended with a set of new Workflow Functions

Minyaa Workflows provides now special User Customfield able to have its set of users defined depending on Workflow Step definitions : UserByStep CustomField. It will allow you, by example, to implement very flexible permission in your permissions schemes.

UserByStep EditorYou will be able to manage depending on Issue Status :

  • Who is assignable to an issue
  • Who can assign an issue to assignable
  • Who can edit an issue
  • … see here for more details

To assist the configuration of the UserByStep CustomField, Minyaa Workflows comes with a new Meta-attribute Management. It will provide a list of  known and supported Meta-attributes for Step and Transition properties, and also related editors.

Minyaa Time :

Bug fixing :

  • most of then are related to Minyaa Time
  • and some others …

If you want to discover these latest features download your free Minyaa Suite

Download now a 1-month trial …

This release is mainly dedicated to the resolution of different bugs
Most of Minyaa’s plugins are concerned, and some of these bugs are 2 years old. This release is mainly dedicated to the resolution of different bugs
Most of Minyaa’s plugins are concerned, and some of these bugs are 2 years old.
Posted in Minyaa Release Note | Leave a comment

Minyaa Suite 3.2.1 is released

Minyaa Suite 3.2.1 and is released and available for download

This release is available from JIRA 3.13.0 to JIRA 4.4.1 (10 distinct builds).

You missed the previous announce … See Old Release Notes blog posts .

Always compatible with JIRA 4.4 and 4.4.1.
It always needs a modification in JIRA Project Config plugin, in order to make available extended features like Custom Permissions, Mail Template, Custom Notifier, …

Bug fixing :

If you want to discover these latest features download your free Minyaa Suite

Download now a 1-month trial …

This release is mainly dedicated to the resolution of different bugs
Most of Minyaa’s plugins are concerned, and some of these bugs are 2 years old. This release is mainly dedicated to the resolution of different bugs
Most of Minyaa’s plugins are concerned, and some of these bugs are 2 years old.
Posted in Minyaa Release Note | Leave a comment

Minyaa Suite 3.2 is released

Minyaa Suite 3.2 and  is released and available for download

This release is available from JIRA 3.13.0 to JIRA 4.4.1 (10 distinct builds).

You missed the previous announce … See Old Release Notes blog posts .

This release is the 1st release compatible with JIRA 4.4 and 4.4.1.
It has requested a modification in JIRA Project Config plugin,  in order to make available extended features like Custom Permissions, Mail Template, Custom Notifier, …

Bug fixing :

  • Different bugs have been resolved, mainly related to JIRA 4.4 migration
  • and some others

If you want to discover these latest features download your free Minyaa Suite

Download now a 1-month trial …

This release is mainly dedicated to the resolution of different bugs
Most of Minyaa’s plugins are concerned, and some of these bugs are 2 years old. This release is mainly dedicated to the resolution of different bugs
Most of Minyaa’s plugins are concerned, and some of these bugs are 2 years old.
Posted in Minyaa Release Note | Leave a comment

Minyaa Suite 3.1.1 is released

Minyaa Suite 3.1.1 is released and available for download

This release is available from JIRA 3.13.0 to JIRA 4.3.x (10 distinct builds).

You missed the previous announce … See Old Release Notes blog posts .

This release is mainly dedicated  to the resolution of different bugs
Most of Minyaa’s plugins are concerned, and some of these bugs are 2 years old.

This release is not yet compatible with JIRA 4.4. The migration has been already done  for JIRA 4.4-m5, but not yet for JIRA 4.4. The migration is in progress,  hopping that the changes between 4.4-m5 and 4.4 has no too much impacts (Sources of JIRA 4.4-rcx has never been provided).

If you want to discover these latest features download your free Minyaa Suite

Download now a 1-month trial …

Posted in Minyaa Release Note | Leave a comment

Auto-Transitions with JIRA

What may be an Auto-Transition ?

Basically, in JIRA, is considered as Auto-Transition, any Workfow Transition which has not been fired by the user through the UI.

How JIRA Community does implement Auto-Transitions

In JIRA Community, there are different ways to implement an Auto-Transition, where different definitions of Auto-Transition coexist.

You will see Auto Transition done

Identifying the Type of Auto-Transitions to use

To implement Auto-Transitions, you have to identify

  • Which transitions have to be executed ?
    • Any available Auto-Transition identified in linked Issue (sub-Task or any Linked Issues) of the current Issue
    • Any available Auto-Transition identified in any Issue
    • A Transition identified by its Id. in linked Issue (sub-Task or any Linked Issues)
  • When they have to be executed ? An Auto-Transition can be raised by different events :
    • Internal Transition : the transition is launched automatically after another transition of the same issue
    • External Transition : the transition is launched automatically after a transition of the another issue
    • Change Event : the transition is launched automatically depending on an any event related to change in the context of the issue (any Field value, Actor, Project, Version, …)
    • Temporal Event : the transition is launched automatically depending on an temporal event

Depending on these criteria, we are able to implement different types of Auto-Transition.

And then, you will be able to decide how to implement your Auto-Transition.

Auto-Transitions with Minyaa

To cover these features, Minyaa provides different mechanisms …
The Minyaa Workflows Designer allow you to qualify your transitions as Auto-Transitions or Automatic Actions.

Use Cases

Some Use Cases where Auto-Transition may be encountered :

Use Case Description Implementation
Auto-Triage A priority is applied depending different fields Automatic Actions
Auto-Assignment A user is assigned depending different fields (other than Component) Automatic Actions
Need more Information As soon as a new comment is added by the reporter/customer, the issue has to passed to the next step Auto-Transition initiated from a Listener
Inactivity No activity on the issue (Comment, Transition, Worklog, Edit) since a specified delay Auto-Transition initiated from a Auto-Transition Service
Auto-Close of linked Issue On Issue Close, we want see linked Issue, also closed. Remote-Transition initiated from a Auto-Transition Post-Function
Your Use Case … You should be able to find the good implementation to resolve your own Use Case …

http://minyaa.com/documentation/3.1/
Posted in Tips and Tricks, Uncategorized | Leave a comment

Minyaa Suite 3.1 is released

Minyaa Suite 3.1 is released and available for download

This release is available from JIRA 3.13.0 to JIRA 4.3.x (10 distinct builds).

You missed the previous announce … See Old Release Notes blog posts .

Minyaa Workflows Edition :

A new enhancement is now available around AutoTransition Management in order to allow you design Workflows more in response to your needs …

Minyaa Core Editions :

The UserPicker Customfields provided by Minyaa Tools plugin are now usable as Permission Scheme Entities. It means that you are able to define permissions related to the selected user of these custonfield. Next step will be Multi-User Pickers …

Minyaa Licensing :

Minyaa supports now Developer License.

Bug fixing :

  • Many bugs around License Management have been fixed,
  • Some fixes related to JIRA 4.4 migration (based on JIRA 4.4-m5)
  • and some others …

If you want to discover these latest features download your free Minyaa Suite

Download now a 1-month trial …

Posted in Minyaa Release Note | Leave a comment

Share it with Minyaa Reports

Many reports are provided with JIRA :

They represent goods tools to highlight some indicators of your activity, but how do you use them :

  1. You have to identify the report that fit to your need,
  2. You spent some time to see how it works :
    1. Parameters to apply,
    2. Frequency of required execution
  3. Now, that you know how it works, you will be able to reuse it with correct parameters.
  4. You will try also to gain time by bookmarking it in your preferred Browser. But for some of these reports you will have to make update related to some date parameters.
  5. Your new colleague will be interested by your bookmark practice, and will copy your practice

STOP !!!! You have Preferred Report that needs to be executed periodically and share with some of your colleague … Then test Minyaa Reports !

Minyaa Reports allows you to capture Report Configurations into Reports Schemes and use them as Predefined Reports links, benefiting from a contextualization of some parameters.

Capture the configuration as Report Configuration

From any JIRA Reports, Capture the configuration used by the report.

Modify (if needed) the captured parameters

And save it in the Default Reports Scheme.

Organize these Report Configuration by Report Schemes

Each captured Report Configuration can be copied into different Report Scheme.
Also, you will be able to dispose from different Scheme with specific parameters values

Define the contextualization

In most of cases, the different needed reports will have only variant depending on parameters like concerned User, concerned Project, Dates, …

To make it more flexible, Minyaa Reports allows to Contextualize some of these parameters. You will be able to replace parameters by Variables : ${selectedProjectId}, ${loggedUserName}, …

See available variables

Now, Share your Reports …

Your Reports Schemes are configured and ready to be used, the associate the correct one to your project

You and your colleague will benefit from Predefined Reports into the Project Summary View …

Download now a 1-month trial and test it … and do not forget to vote at Codegeist!

Posted in Uncategorized | Leave a comment

Minyaa Suite 3.0 is released

Minyaa Suite 3.0 is released and available for download

This release is available from JIRA 3.13.0 to JIRA 4.3.x (10 distinct builds).

You missed the previous announce … See Old Release Notes blog posts .

Minyaa Editions : In order to provide the only feature in response to your needs, Minyaa Suite is now organised in Editions …

  • Minyaa Core Edition : Plugins Core, Tools, Spread and Projects
  • Minyaa Time Edition : Plugins Core, Time
  • Minyaa Workflows Edition : Plugins Core, Workflows and Workflows Designer
  • Minyaa Workflows Designer Edition : Plugin Workflows Designer
  • Minyaa Reports Edition : Plugin Reports (See below)

New Pricing Structure :

Related to this organisation in Editions, the Pricing Structure has been reviewed. Built your Minyaa Suite yourself by adding the needed editions. Discounts are applied for 2, 3 or more Editions (See Pricing page)

Minyaa Reports :

Or how to share a Report Configuration with other users!
This new plugin allows you to catch Report Configurations into Reports Schemes and use them as Predefined Reports links, benefiting from a contextualization of some parameters.

Just in few steps :

  • Catch the configuration as Report Configuration
  • Organized these Report Configuration by Report Schemes
  • Define the contextualization for some of Report Configuration parameters
  • Associate your Scheme to your project
  • Benefit from Predefined Reports in Project Summary View

Bug fixing :

  • MYAA-944 : Linked to the new Editions, the Installation-Upgrade procedure has been reviewed (Not the last  !!),
  • MYAA-946 : Failure in Copy of Link Scheme,
  • MYAA-947 : Customfield User Picker by Role fails to filter user when used in Create Issue,
  • MYAA-952 : If the Base URL differs from reality of usage, the installation procedure fails,
  • MYAA-953 : Possible errors when defined Services are not available when Minyaa performs the installation,
  • MYAA-956, MYAA-959 : Failure in saving Worklog Type when worklogger customfield is used in Create screen; and errors in UI.
  • and some others …

If you want to discover these latest features download your free Minyaa Suite

Download now a 1-month trial …

Posted in Minyaa Release Note, Uncategorized | Leave a comment

Minyaa Starter Program updated

When Atlassian decided to create the Starter Program, we find that it was a great idea and decided to follow them.

The only variant was that, we opted for another beneficiary : FIAN (FoodFirst Information and Action Network).

Starter Program allows small teams to acquire great Atlassian Softwares for low cost and also extend them with marvelous plugins.

“But small teams are not only in small companies …” and when Starter Licenses represent the majority of sales, it starts to be difficult to find any value.

Starter Licenses mean lots of administrative tasks (sale, periodic donations) and the same quantity of support tasks as other licenses.

Be able to absorb all these transaction costs, like Atlassian does, is no more reasonable …

For all of these reasons, we (Pyxis Technologies and Minyaa) decide to revise our Starter Program.

From April 1st, Minyaa’s Starter Program will mean :

  • Always 10 Users Licenses compatible with JIRA Starter License
  • Always 10$ of donation to FIAN or any other (next donation should be done for Japan with RedCross)
  • New prices able to cover real costs of such activities (Check soon new prices).

In some case, Starter Licenses was purchased in order to perform long term evaluation or as Developer licenses!
Do not hesitate to contact us to extend your Trial License!

Vincent
Minyaa Team

Posted in Annnounces | 1 Comment

Minyaa Reports – How to … (Part 1)

Congratulations …

You have successfully installed Minyaa and want discover how Minyaa Reports can response to your needs …

From your JIRA Project View, 6 Minyaa reports are available :

  • Workload Report (Issue Type)
  • Workload Report (Project)
  • Workload Report on Period
  • Workload Report (Issue)
  • Workload Report (Worklog Type)
  • Stats. on Transition

Excepted the last one, all the 5 other reports are based on the same mechanism.

The report is generated using the same rules :

  1. Search of all worklogs depending on Filter Criteria
  2. Aggregation of found Worklogs following Aggregation criteria
  3. Display of the aggregation following some other criteria

What are supported Aggregation Criteria ?

On a fresh installed Minyaa, the supported Aggregation Criteria are only the Issue attributes (Project Category, Project, Assignee, Due Date, …).

If you want to use Custom Fields, you will have to go to Minyaa Time Settings and enable the Allow report on CustomFields property.

Also, all Custom Fields will be available as Aggregation Criteria.

Note that some Custom Field (not provided by JIRA or Minyaa) may be unsupported by Minyaa Reports. To avoid to use them, you can enable the Allow report on only supported CustomField Type.

Using the default Report Configuration page, only the Workload Report (Issue) allows you to build your Aggregation Criteria selection.

The other reports provide a predefined list of combination … The most classical.

What are supported Filter Criteria ?

With current release, the supported Filter Criteria are only :

  • Start and End Date of the worklog
  • Project Category
  • Project
  • Worklog Author

Issue Filters are not usable for the moment, because the report requests directly the Worklogs and not the issues (It should be enhanced in future releases). Issue attributes are only resolved during the aggregation of Worklogs.

For design reasons, when you specify a value for one of Filter Criteria, it will be used for requesting Worklogs only if you define it also as Aggregation Criteria.
If it is not done, the Filter Criteria will be ignored !

How to have different Combinations for Aggregation Criteria ?

Minya Reports are not limited in terms of level of aggreation. You define a report with a large number of Aggregation Criteria. The only limits are :

  1. The list of Fields and Customfield supported and available in your model,
  2. The width of your screen,
  3. And the sense you will be able to find to complex aggregation.

To have new combination of criteria, you will have the following solutions :

  1. In Workload Report (Issue) , you can select field by field up to 6 different fields.
  2. As soon as, you have used a new combination in Workload Report (Issue) , the combination is memorized and added as a valid combination for others reports. Note the new combinations are not persisted in database, and are only available until the next JIRA restart.
  3. You can build manually the wanted combination directly by modifying the URL request (See below …)
  4. You can build your own plugin of predefined report request, using web-item modules.

How to define Minyaa Reports by changing the URL requests ?

In Workload Report (Issue), Aggregation Criteria are defined field by field and passed to the Report through the “reportElementKeyN” request parameter, where N is the sequence number.

In other Workload Reports, this sequence of parameters is replaced by only one request parameter : reportId, where the value represents the combination of criteria.

If you change directly this value, it will create new combination … Pick in the list of possible values and define your aggregation :

  1. PR,RS,IS for Project, Resource, Issue
  2. PR, RSs,IS for Project, Group of Resources, Issue
  3. RS,IS,WT for Resources, Issue, Worklog Type
  4. WQ,WW,IS for Worked Date in Quarter, Worked Date in Week, Issue
  5. PR,customfield_10010,Issue for Project, One of Custom Field, Issue
  6. etc.

This way to do is not aesthetic, but it allows users to create quickly the correct report following their needs. When the report configuration is identified, just memorized the request as short link in your Browser.

How to re-use Report Definition ?

The short link is a quick solution, but it is not easy to reuse in the time.
To resolve the re-usability of report definition, Minyaa supports for its report the Relative Dates [2]

For Start Date and End Date , instead of using Absolute Dates [1]  in your reports, privilege the Relative Dates [2] . Most of time, you want to have a view of time spent on issues for always the same time-line : Last week, Last Month, …

A Relative Dates contains a Basis and a Date Operand. The Basis may be :

  • NOW for Current Date Time
  • BOM for Begin Of Month
  • EOM for End Of Month
  • etc,

and the Date Operand may be :

  • +1D for Plus 1 day (Attention, the + has to be replaced in the URL by %2B)
  • -2W for Minus 2 weeks

If the Basis is not defined, NOW [3] is assumed in case of Start Date, and Start Date‘s value is assumed as Basis for End Date. Assumed default values are Start Date=BOM and End Date=+1M (Then EOM).

The request parameters of the URL can be as follow : reportId=PR,RS,IS&startDate=BOY&endDate=%2B1m&categoryId=&projectId=&author=&unitType=2&showKey=yes&showSummary=yes&selectedProjectId=10000&reportKey=jira.plugin.minyaa.time%3Aworkload-issue

How to share Report Definitions ?

To share your report definition with someone, you can give him the request … Why not ! You can explain him how to adapt it for changing the filtered User, Project, …

To share it with everybody in your team/department/company … No !
Use the Fragment Gagdet with a in-house plugin[4] where your predefined report are stored.

To do that, you will have to :

  1. Identify your Report Definition as Request URL (See just above section)
  2. Adapt this request to be dynamic :
    1. By using Relative Dates [2],
    2. By changing Project and User references by Context key
      ($user [5], $helper.project.id [6])
  3. Build a small in-house JIRA plugin where you will define a set of Web-Item modules …
  4. Deploy the built plugin in you JIRA instance

After, anyone will be able to add a Fragment Gadget in his Dashboard, specifying the context [7] to use (User or Project), and then benefit of your predefined reports.

Note that this solution has been introduced for Minyaa reports, but can be generalized to any JIRA reports !

How to create your Predefined Report Plugin will be done to explain step by step in another post.

Posted in Uncategorized | 1 Comment