What's new in version 7.0
Version 7.0.281624.0 of COSMO Product Data Management adds improvements and fixes issues to enhance your overall experience. Additionally, the minimum required version of the Base App was updated to BC 25.
Release Date: May 22, 2025
Note
All tooltips added or changed in this release are available in English only. Translations will be added with the next release or hotfix.
Feature changes
The new features as well as any enhancements and/or improvements to existing functionality that are included in this release are listed in the following table.
| Pull Request | Description | Module |
|---|---|---|
| PR14961 | Added missing tooltips to fields and actions. | |
| PR14967, PR15130 | Removed "Links exist" field from Picture FactBox in Drawing Card/Drawing Picture FactBox in Drawings list page. | |
| PR14985 | Added new Document Attachment FactBox to support multiple file upload. | |
| PR14985, PR15129 | Updated CAD Item Card as on Item Card in BC 25. | CAD |
| PR14992 | Promoted Drawing Set actions on standard pages. | |
| PR15441, PR15448 | Updated tooltips for Drawing fields. | |
| PR15552 | Added "Assign Item Drawings" page that allows the ability to select an item, mark one or more of its drawings, and then assign the selected drawings to selected document lines containing this item. |
Technical changes
The technical changes (such as new integration events, permission set changes, etc.) that are included in this release are listed in the following table.
| Pull Request | Description | Module |
|---|---|---|
| PR14985, PR15576 | Updated application to BC 25 and runtime version to 14.0. | |
| PR14985, PR15147, PR15552 | Updated "CCS PDM ALL" permission set. | |
| PR15252 | Applied new development and branching strategy. |
Bugfixes
The issues from the previous version of the app that were fixed in this release are listed in the following table.
| Pull Request | Description | Module |
|---|---|---|
| PR15802 | Fixed appearance of the Drawing Where-Used page. | |
| PR15824 | Added write permissions in Drawing Management codeunit to fix error that could occur when deleting a drawing. |
Hotfixes
The hotfixes for this release are listed in the following table.
| Hotfix No. | Pull Request | Description | Module |
|---|---|---|---|
| N/A | N/A | N/A | N/A |
Removed or deprecated features
The obsolete controls, objects, and methods that were removed or deprecated in this release are listed in the following table.
| Pull Request | Type | Description | Replaced by | Module |
|---|---|---|---|---|
| PR14985, 15576 | Obsoleted elements | "CCS PDM DocumentAttach Factbox" page | "CCS PDM Doc Attmt List Factbox" supports multiple files upload. | |
| Obsoleted elements | "CCS PDM Drawing Picture" page, field HASLINKS (caption: "Links exist") | Record link information is already provided by the RecordLinks system part. |
||
| Obsoleted elements | "CCS PDM CAD Item Card" page, part "Attached Documents" (caption: "Attachments") | Will be removed without replacement. Add the "Document Attachment FactBox" instead. | CAD | |
| PR15147 | Removed fields | "CCS PDM Found Records Buffer" table: - "Source Subtype" - "Source ID" - "Source Prod. Order Line" - "Source Ref. No." - "Source Batch Name 2" |
"Source Record ID" | |
| Removed fields | "CCS PDM CAD Connector Setup" page and table: - Default Item Config. Template Code - Status Code Outdated Revision - Status Code New Revision |
The values are set in CADlink instead. | CAD | |
| Removed action group | "CCS PDM CAD Item Card" page: - ItemActionGroup |
Navigation_Item |
CAD | |
| Removed actionrefs | "CCS PDM CAD Item Card" page: - Item Journal_Promoted - Item Reclassification - Journal_Promoted |
– | CAD | |
| Removed protected var | "CCS PDM CAD Item Card" page: - ItemReferenceVisible |
Navigation_Item |
CAD | |
| Removed procedure | "CCS PDM CAD Web Service Mgt." codeunit: - UpdateStatusForDrawingToInsert |
None, was related to the removed CAD Connector Setup fields. | CAD | |
| Removed action group | "CCS PDM Drawing Navigate" page: - FindGroup |
Replaced with the Scope field in the SearchBy group. |
||
| Removed actionrefs | "CCS PDM Drawing Navigate" page: - FindByDrawing_Promoted - FindByItem_Promoted |
Replaced with the Scope field in the SearchBy group. |
||
| Removed actions | "CCS PDM Drawing Navigate" page: - FindByDrawing - FindByItem |
Replaced with the Find action. |
||
| Removed procedure | "CCS PDM Drawing Navigate" page: - InsertIntoRecBuffer |
Moved to codeunit "CCS PDM Drawing Replace Mgt." as procedure InsertIntoFoundRecordsBuffer. |
||
| Removed procedure | "CCS PDM Drawing Navigate" page: - Bool2Int - Int2Bool |
– | ||
| Removed event publishers | "CCS PDM Drawing Navigate" page: - OnAfterNavigateShowRecords - OnDoReplace |
– | ||
| Removed event publisher | "CCS PDM Drawing Navigate" page: - OnAfterNavigateFindRecords |
Replaced with the OnAfterFillTempDocumentEntry event in the "CCS PDM Drawing Search Mgt." codeunit. |
||
| Removed event publisher | "CCS PDM Drawing Navigate" page: - OnAfterDrawingReplaceForbidden |
Implement interface "CCS PDM Drawing Replace" and move content to procedure GetProtectedTableNos(). Requires an extension of enum "CCS PDM Functional Area" with a value pointing to your implementation codeunit. |
||
| Removed event publisher | "CCS PDM Drawing Navigate" page: - OnShowRecordsDrawing |
Unused. Subscribe to events in the "Page Management" codeunit to open pages beyond the table's LookupPageID and related CardPageID, and to the OnSwitchToParentTableIfRequired_OnAfterFillNewRecRef event in the "CCS PDM Drawing Search Mgt." codeunit if required. |
||
| Removed event publisher | "CCS PDM Drawing Navigate" page: - OnReplaceDrawings |
Implement interface "CCS PDM Drawing Replace" and move content to procedure AddRecRefToFoundRecordsBuffer(). Requires an extension of enum "CCS PDM Functional Area" with a value pointing to your implementation codeunit. |
||
| Removed event publishers | "CCS PDM Drawing Navigate" page: - OnBeforeDoReplace - OnAfterDoReplace |
Moved to "CCS PDM Drawing Replace Mgt." codeunit. | ||
| Removed fields | "CCS PDM Drawing Navigate Res." page: - "Source Subtype" - "Source ID" - "Source Batch Name" - "Source Prod. Order Line" - "Source Ref. No." |
– | ||
| Removed procedure | "CCS PDM Drawing" table : - Navigate |
Search() |
||
| Removed event publishers | "CCS PDM Drawing Management" codeunit: - FindFieldsRelatedToDrawingSetID - CreateDrawingSetIDFilter |
Procedures have been moved to the "CCS PDM Drawing Search Mgt." codeunit as internal procedure. | ||
| Removed procedure | "CCS PDM Drawing Management" codeunit: - AddTableIDToTempRec |
– | ||
| Removed event publisher | "CCS PDM Drawing Management" codeunit: - OnAfterExcludeTablesRelatedToDrawingSetID |
Replaced with the OnAfterCollectTablesToExcludeFromSearch event in the "CCS PDM Drawing Search Mgt." codeunit. |
||
| PR15803 | Removed obsoleted procedure | "CCS PDM Drawing Management" codeunit: - CheckStatusWhenTransferDrawSetID |
CheckDrawingSet() procedure in the "CCS PDM Drawing Status Checks" codeunit. |
|
| Removed obsoleted procedure | "CCS PDM Drawing Management" codeunit: - CheckStatusOfDrawingForTable |
Discontinued without direct replacement. To run the table check, call CheckDrawing() from the "CCS PDM Drawing Status Checks" codeunit. |
||
| Removed obsoleted procedure | "CCS PDM Drawing Management" codeunit: - CheckStatusWhenPostingDrawSetID |
CheckDrawingSetOnPosting(0, DrawingSetID) procedure in the "CCS PDM Drawing Status Checks" codeunit. |
||
| Removed obsoleted event | "CCS PDM Drawing Management" codeunit: - OnCheckStatusOfDrawingForTable |
OnTableBlockedByDrawingStatus() event in the "CCS PDM Drawing Status Checks" codeunit. |
||
| Removed obsoleted procedure | "CCS PDM Drawing Management" codeunit: - AddDrawingToSet |
AddDrawingToDrawingSetID() in "CCS PDM Drawing Management" codeunit. |
Technical specifications
The required minimum version of Business Central, COSMO Licensing, and any dependent app(s) are listed in the following table.
| Details | Version |
|---|---|
| Requires Microsoft Base Application | 25.0.0.0 |
| Requires COSMO Licensing | 2.7.0.0 |
Feedback
Submit feedback for this page .