Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
74:releasenotes [2019/10/16 20:11] emr74:releasenotes [2019/11/19 15:07] – [Multilingual Processes] sph
Line 1: Line 1:
 ====== Release Notes for Stages V7.4 ====== ====== Release Notes for Stages V7.4 ======
  
-Stages version 7.4 adds the capability to maintain processes in multiple languagesallows end users to see changes between process versions directly in the modelsand has many more user experience enhancements.+More and more organizations develop products across different locations and time zones in international teams using several languages. To enable seamless communication, Stages 7.4 adds capabilities to concurrently model, execute, and maintain processes in multiple languages
 + 
 +The new version also allows end users to see changes between process versions directly in the models and has many more user experience enhancements based on customer feedback. 
 + 
 +The major highlight for process users is certainly the new role-centric process visualization.
  
 ===== Multilingual Processes ===== ===== Multilingual Processes =====
  
-...+With the new version, Stages can manage the same process in different languages in a single model. 
 + 
 +Process content can be translated side-by-side in Stages or can be exported and re-imported for automatic translation. 
 + 
 +{{  :74:sidebysidetranslate.png?direct&800x490  }} 
 + 
 +The processes are then displayed in the language the users have selected in their profiles. Content that is not yet translated to the desired language will be displayed in the workspace default language. This also applies to search results. This allows to translate a process step by step. 
 + 
 +Learn more: [[:74:multilanguage|]]. 
  
 ===== Show Process Changes ===== ===== Show Process Changes =====
  
-End User is being notified of new process version+Process participants are informed about updated processes via a new notification mechanism.
  
-Can start compare mode+{{youtube>FlwqyhCdvdo?large&rel=0}} 
 + 
 +Process modifications are then directly visible in the process models via change markers. The markers are generated via the process comparison mechanism discussed in the next section.
  
 ===== Compare Process Versions ===== ===== Compare Process Versions =====
  
-+Stages users are now able to compare different processes directly in the tool. Comparison can be started on the Process main page via the Compare menu. Watch this video to see how the new comparison works: 
 + 
 +{{youtube>Z_YfYAr6ODQ?large&rel=0}} 
 + 
 +You can compare different versions of one process as well as different processes, e.g. two process variants. For the comparison to work, both processes need to be part of the same module inheritance tree. 
 + 
 +The changes are calculated upon first comparison and then stored, so subsequent comparisons start right away. Only if one or both versions to compare are Working Versions, the calculation will be done each time.
  
 ===== Valid Process Version History ===== ===== Valid Process Version History =====
  
-+As part of the process comparison mechanism, the history which process version was valid in what period is now being recorded. This history can be used to support project process audits to prove which version was valid at a specific point in time. 
 + 
 +{{  :74:processversionvalidity.png?direct&800x233  }} 
 + 
 +The validity history of each process is shown in the ''Managment > Process Versions'' menu in the ''Validity'' tab. 
 +===== Role-centric process visualization ===== 
 + 
 +End users typically need to understand how they are expected to contribute to a complex engineering process based on their specific role. The new process diagram in the role view adds a lot more clarity to answer this question. 
 + 
 +All activities a specific role is responsible or accountable for, contributing, consulted, or being informed about can now be shown in a single diagram. The level of detail can be controlled by the user. 
 + 
 +{{youtube>42GyRqWGQn8?large&rel=0}} 
 + 
 +The new Unified Configuration version 2.4 already contains this new diagram type out of the box, but it can also be added to custom configurations.
  
 ===== New process elements are sorted by creation time ===== ===== New process elements are sorted by creation time =====
  
-...+Newly created process elements are now sorted by their creation timeThis removes the need to manually sort phases, milestones, or activities after creating them, because those are typically ordered on a time basis rather than alphabetically.
  
 +Sorting elements alphabetically is still supported via the ''Sort'' dialog.
 ===== Use description templates ===== ===== Use description templates =====
  
-...+Descriptions for processes, roles, or metrics typically should follow a certain structureFor example, a role description should contain the necessary skills and authorities that a person fulfilling the role needs to possess. 
 + 
 +To make it easier to follow this structure, description templates can now be defined via ''Management > Descriptions'' and used via a new editor menu. 
 + 
 +{{  :74:descriptiontemplates.png?direct&600x386  }} 
 + 
 +If you are using a process architecture with a common process module like "Common Elements", that module would be the ideal place for them. This way the templates are are available in all workspaces where processes are defined, which makes your process landscape more consistent and complete. 
 + 
 +Details: [[:74:description_templates|]]
  
 ===== Jump to headings in descriptions ===== ===== Jump to headings in descriptions =====
  
-...+Process modellers can set anchors before headings and other parts of element descriptionsWhen creating links to those elements, you can now select the exact anchor the link should go to. 
 + 
 +In this way process viewers can jump quickly to the currently needed parts of the information.
  
 ===== Create new files from templates ===== ===== Create new files from templates =====
  
-+New work product files can be created directly from the provided templates. This reduces effort, especially for recurring tasks, for example for creating review protocols. Watch the video to see how this is done: 
 + 
 +{{youtube>eQh8TsI5grw?large&rel=0}}
  
 ===== User experience enhancements ===== ===== User experience enhancements =====
  
-Navigation can be folded+Based on customer feedback, a number of user experience enhancements have been made. For example, the left-side navigation and description boxes can now be folded away to provide more screen space for process content:
  
-Descriptions can be folded+{{  :74:navigationfold.gif?nolink&600x338  }}
  
-Tabs are better visible+Other improvements are:
  
-Colors have been optimized for better readability.+  * Tabs can now be easier recognized 
 +  * Colors have been optimized for better readability 
 +  * Left side process navigation has been optimized for better readability 
 +  * Search results layout has been optimized 
 +  * Large groups of tailoring dependencies can now be defined more efficiently via group operations
  
-New search result layout.+===== Integration with Sharepoint Online =====
  
-Multilevel Selection for Tailoring Dependencies+Repositories for project work products, templates, checklists, and other files in Sharepoint Online can now also be directly used in Stages.
  
-===== Integration with Sharepoint Online =====+See [[:74:cms_sharepoint_online|here for more information]] how to configure and use them.
  
-...+===== Jira Feedback now supports access via API gateways =====
  
-===== Other Changes =====+If your Jira instance is accessible via an API gateway, Stages can now make use of this gateway. This allows using authentication protocols like OAuth2, which is not yet natively supported by Jira directly.
  
-Process elements belonging to a process module that are moved within a target workspace now remain in their new location when the process module is being updated. This way, the hierarchy of a process module can be adjusted in a target workspace.+Details: [[:74:jira_feedback#custom_endpoint|Process feedback in Jira]].
  
-===== New Privileges for Project Manager and Viewer License Types =====+===== Other Enhancements and Changes =====
  
-Users assigned to Project Manager licenses can now be allowed to create new process versions and release those versions as valid, if their permissions allow these operationsExperienced project managers can now be empowered to perform the full process lifecycle without the help of users with Modeling licenses: select process modules, tailor the processes through the tailoring assistant, perform manual tailoring optimizations, create a process versions, and release it as valid for the process participants in that project.+Process elements belonging to a process module that are moved within a target workspace now remain in their new location when the process module is being updated. This way, the hierarchy of a process module can be adjusted in a target workspace. If an element hierarchy was changed in the source module, the change will still be propagated to the target. 
 + 
 +Compliance mappings of processes against one version of a reference model can now be automatically transferred to a newer reference model version by executing the ''transferMappings''  script on the server. This allows customers that have mapped their processes against Automotive SPICE 2.5 and ISO 26262:2011 to easily upgrade them to Automotive SPICE 3.1 and ISO 26262:2018. 
 + 
 +===== Added Privileges for Project Manager and Viewer License Types ===== 
 + 
 +Users assigned to Project Manager licenses can now be allowed to create new process versions and release those versions as valid. Of coursethe access to those features is still only possible if the respective permissions are grantedThis way, experienced project managers can now be empowered to perform the full process lifecycle by themselves without requiring support from users with Modeler licenses: 
 + 
 +  * Select process modules 
 +  * Tailor the processes through the tailoring assistant 
 +  * Perform manual tailoring optimizations 
 +  * Create a process version 
 +  * Release it as valid for the process participants in the project
  
 Users with Viewer licenses can now also see compliance mappings. To enable, add a read permission with domain "Compliance" to the respective user group. Users with Viewer licenses can now also see compliance mappings. To enable, add a read permission with domain "Compliance" to the respective user group.
Line 67: Line 130:
 ===== New Permission Domains ===== ===== New Permission Domains =====
  
-None +  * ''Feedback'': provide process feedback in Jira (previously controlled through the ''Comments''  permission domain)
 ===== Mandatory Manual Upgrade Steps for Version 7.4 ===== ===== Mandatory Manual Upgrade Steps for Version 7.4 =====
  
 These actions need to be executed after upgrading to Stages 7.4 from previous Stages 7 versions: These actions need to be executed after upgrading to Stages 7.4 from previous Stages 7 versions:
  
-===== Known Issues =====+  * Custom implementations of the ''de.methodpark.stages.fileservice.preset.logic.Suggestor''  need to be recompiled against this Stages version. 
 +  * Custom implementation of Check Readiness validators may need to be adjusted and recompiled against this Stages version. 
 +  * To see process modifications via process comparison also in the process diagrams, the diagram scripts must be enhanced. 
 +  * For the notification about new valid versions, a notification widget needs to be added to the process start page. 
 +  * To see the new Role-centric process diagram, a new diagram script must be added.
  
-==== Multilingual Processes ====+The new Unified Configuration version 2.4 already contains those updates. 
 + 
 +To update your Stages configuration to Unified Configuration V2.4, or to enhance your customized metamodel to use these new features, please contact your Stages Product Consultant or sales@methodpark.com. 
 + 
 +==== Adapt the server.xml ==== 
 + 
 +The Context definition in "<font inherit/Courier New,Courier,monospace;;inherit;;inherit>conf/server.xml</font>" has to be adjusted. The following Context tag in server.xml 
 + 
 +<code> 
 +<Context path="/stages" ...> 
 +  [...] 
 +</Context> 
 +</code> 
 + 
 +has to be extended to contain the following new parameter tag: 
 + 
 +<code> 
 +<Context path="/stages" ...> 
 +  [...] 
 +  <Parameter name="javamelody.quartz-default-listener-disabled" value="true" override="false"/> 
 +</Context> 
 +</code> 
 + 
 +Finally run the Stages update script: 
 + 
 +  * Stop the Stages service 
 +  * Execute the update script: 
 +      * Windows: "…<font inherit/Courier New,Courier,monospace;;inherit;;inherit>\stages\bin\update.bat</font>" 
 +      * Linux: "…<font inherit/Courier New,Courier,monospace;;inherit;;inherit>/stages/bin/update.sh</font>" 
 +  * Restart the Stages service 
 + 
 +===== Known Issues =====
  
 When a monolingual workspace is made multilingual, the workspace language shall be set to the current language of the process content. Otherwise original element descriptions could be accidently overwritten on editing if element descriptions are edited in the new workspace language. When a monolingual workspace is made multilingual, the workspace language shall be set to the current language of the process content. Otherwise original element descriptions could be accidently overwritten on editing if element descriptions are edited in the new workspace language.
 +
 +ST-31396: If only OpenJDK is installed under Windows but not Oracle JDK, the Stages installation fails because the expected registry keys are not there.