1. Home
  2. Knowledge Base
  3. Enhancements in 8.6

Enhancements in 8.6

From Build Date

Product
Description

December 14, 2023

MDCMS Attribute Command Enhancements:

  • *ALL can be used for the attribute value so that the command will be run for all attributes of a given promotion level for either any object type or for a specific object type
  • *generic* attribute values to be able to include the attribute command for all attributes matching the generic value. As with *ALL, this can be for any object type or for a specific object type.
  • new flag to specify if a command should be run when a more specific command for the same command type is defined. An object-specific command is the most specific, then an attribute-specific command, then a generic attribute command and finally a *ALL attribute command. This allows having some commands at different levels of specificity be configured to always run or to be overridden.
  • For every command type, the commands across all levels of specificity are now sorted by sequence, so an attribute command may be run before an object-specific command if the sequence number is lower
MDCMS Reusable Object Command Enhancements:

  • *generic* object name values to be able to include the object command for all objects matching the generic value.
  • new flag to specify if a command should be applied when a more specific command for the same command type is defined. An object-specific command is the most specific, then a generic object command. This allows having some commands at different levels of specificity be configured to always run or to be overridden.
MDCMS Installation Error exit point for Attribute and Object commands – The Installation Error command type 4 can now be used at the object level. This command type will be invoked once per object that had been installed and then automatically rolled back during the RFP install rollback phase. The command is performed immediately after the prior version of the object is moved back into the application library.
MDCMS Logging of RFP Pre-Submit warnings – when warnings exist for an RFP to be submitted and the RFP is submitted anyways, all warnings and the objects involved with the warning are logged along with the date, time and user that ignored the warnings. If the warnings related to merging of objects with existing RFPs at the next level or in the send list, the decision of how to handle the merge is also logged. 

The log table is MDCMS.MDDRFPW and is available from the MD Logs in MDOpen or Logging in the MDCMS Setup Menu

MDCMS The  RFP Pre-Submit warning for missing dependencies for Service Programs has now been enhanced as follows:

  • Modules are ignored
  • Programs and Service Programs will only be listed if the signature differs

NOTE: MDXREF should be completely rebuilt after upgrading to 8.6 in order to be aware of the signatures. If not rebuilt, all program and service program dependencies will continue to be listed.

MDCMS When a program object to be sent to a remote partition has USRPRF(*OWNER) for adopted authority, the parameter will be temporarily changed to *USER before sending and then automatically reverted to *OWNER  when received on the target partition. Additionally, if performing a local send to another branch on the same partition and the restore of *OWNER objects isn’t allowed, then the automatic change/restore will also occur.
MDOpen
MDWorkflow
Project and Task Links – links can now be registered for Projects and Tasks and can be maintained and viewed from MDOpen or MDWorkflow. The types of Links available are:

  • File attachments
  • File Links
  • URLs
  • Other Projects/Tasks
MDTest MDTest add-on for Automated Testing

  • Rich feature set for fast and powerful configuration of unit testing
  • May be automated as part of RFP process with quality gates to ensure test boundaries are met
  • includes code coverage and performance testing

Additional MDTest License required. Full details available from here: https://www.midrangedynamics.com/mdwiki/MDTest/

MDWorkflow The creation date for Tasks is now included in the Task views and positioning can be used to start the list at a given creation date.

December 16, 2023

MDOpen for VS Code When copying a Task Type, the options are now provided to copy the custom fields, status transitions and project type enablement from the original task type to the new task type.

January 4, 2023

MDCMS Project/Task Status Transition triggers for the Submit of RFPs now have a new parameter – Cancel Submit when Merge Warnings exist. When true, the submit will not proceed if Pre-Submit warnings exist for:

  • merging with existing requests into the next level after the target level
  • merging with existing requests in the Send listing
  • requests are in the process of being installed on another RFP for the same level

Additionally, the installation error exit point (command type 4) is invoked to notify appropriate users of failure to submit.

 

MDOpen for VS Code The following functions have been added to MDOpen for VS Code:

  • Import of Objects from a Library
  • Import of Source from a Library
  • Management of Webhooks for Git Repositories