Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle...

15
i Oracle Part Number – E72044-03 May 2017 Agile Product Lifecycle Management MCAD Connectors for Agile Engineering Collaboration Release Notes V 3.5.0.2

Transcript of Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle...

Page 1: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

i

Oracle Part Number – E72044-03

May 2017

Agile Product Lifecycle Management

MCAD Connectors for Agile Engineering Collaboration

Release Notes V 3.5.0.2

Page 2: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

ii

Copyrights and Trademarks

This document contains information protected by copyright.

All rights are reserved, including the translation. No part of this documentation may be

reproduced in any way (print, photocopy, microfilm or any other form) or processed, duplicated or

distributed by use of electronic system without written permission of the company. The

information contained in this documentation does not constitute any obligation on the part of the

seller. The software described in this documentation is delivered under licensing contract which

governs its use.

XPLM Solution is not liable for errors in this documentation.

All trademarks are the property of their respective owners.

Contact Address (for Support Services see Preface chapter):

XPLM Solution GmbH XPLM Solution Inc.

Altmarkt-Galerie Dresden, Altmarkt 25 250 Commercial Street, Suite 520

01067 Dresden, Germany Worcester, MA 01608 USA

www.xplm.com

Preface

Contacting Oracle Support Services

For Oracle Agile Engineering Collaboration support contact the Oracle Global Customer Support (GCS) via

www.oracle.com/support or My Oracle Support via https://support.oracle.com.

Accessibility of Code Examples in Documentation

Screen readers may not always correctly read the code examples in this document. The conventions for

writing code require that closing braces should appear on an otherwise empty line; however, some screen

readers may not always read a line of text that consists solely of a bracket or brace.

This documentation may contain links to web sites of other companies or organizations that XPLM Solution

does not own or control. XPLM Solution neither evaluates nor makes any representations regarding the

accessibility of these web sites.

Page 3: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

iii

CONTENT 1. Important Notice ....................................................................................................................................... 4

2. Architectural Changes and Enhancements ................................................................................................ 4

3. New Features ............................................................................................................................................. 5

4. Solved Issues .............................................................................................................................................. 7

5. Known Issues and Limitations.................................................................................................................. 14

Page 4: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

MCAD Release Notes 3.5.0.2

1. Important Notice This release contains fixes and changes to

Web Components

Solid Edge binaries

SolidWorks binaries

Creo Parametric binaries

2. Architectural Changes and Enhancements

CAD Platform and Operating System Support

Supported Agile PLM Releases

Agile PLM 9.3.5

o Agile PLM HF 9.3.5.0.11 required

Page 5: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

MCAD Release Notes 3.5.0.22

5

3. New Features

Design File Release Process

The MCAD connector now supports the Design Change Order objects provided by Agile PLM. Design

Change Orders (DCOs) can now be assigned to CAD Design objects and accessed as well as managed

from MCAD. This feature includes a makeover of the Change assignment functionality available in

MCAD’s Save Preview dialog: Change assignment is now performed in a separate dialog window, which

allows creating and assigning both, Design and Item Change objects. This supersedes the Change

assignment function known from previous MCAD versions. For details regarding this functionality, please

refer the user guide, chapter “Design File Release Process”.

AutoVue Access from MCAD

MCAD dialogs now provide controls to directly access AutoVue. This allows users to easily access

AutoVue displaying a certain Design object, without having to access Agile’s web client first.

Link Access from MCAD

Design, Item and Change objects in Agile can now be accessed more directly from the MCAD dialogs.

Instead of having to select a Design, Item or Change object and then open the corresponding web client

page using a menu Item, some MCAD dialogs now provide direct links for accessing an Agile object.

Selecting an object prior to accessing the web client is not necessary, in this case.

Load Preview Dialog

The MCAD connector’s Load Preview dialog can now be displayed or switched off (which is the default

setting in this MCAD release) depending on a CAD engineer’s needs. The dialog can be activated or de-

activated using an option setting in the MCAD Preferences dialog. If de-activated, the most important

load related option settings can be accessed via the Preferences dialog as well. This includes the load

structure resolution and the behavior regarding overwriting files in the CAD workspace folder.

CaxConfig.xml Refactoring and Documentation

The central MCAD configuration file, CaxConfig.xml, has been refactored in order to be easier to

understand, shorter and with more comprehensive documentation in the administration guide. In

addition, the settings shipped with the default CaxConfig.xml have been updated to reflect best

practices. The documentation for CaxConfig.xml is provided in the administration guide, chapter

“CAXConfig.xml Settings”.

Page 6: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

MCAD Release Notes 3.5.0.22

6

Reworked Save Options

The previously existing save options (Save, Check In, Increment) have been replaced by Save and Check

In/Incorporate. This rework also reflects the changed workflow regarding Design Change Orders, which

has been implemented in this MCAD release. For details, refer the administration guide, chapter “EC

Web Connector Administration”, sub-section “Save Options”.

Removal of Attributes Caching

Until release 3.4, MCAD connectors used a local cache of an Agile server’s data model. Since release 3.5,

the caching has been removed. This omits the necessity to build the cache file prior to using the MCAD

connector and update the cache file every time a data model change is implemented.

Performance Improvements

Several changes have been implemented to improve the load performance of the MCAD connector when

used together with Agile 9.3.5.

Page 7: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

MCAD Release Notes 3.5.0.22

7

4. Solved Issues The following issues have been fixed in this release:

23584027 - 1OFF:22916173:THE BOM QUANTITY SHOWING IN AGILE PC NOT

EQUAL THE NUMBER OF TIME

When de-activating configuration resolution in the MCAD connector for SolidWorks ("Configured" file

property), the quantities of the configuration instances were not correctly stored in Agile. The quantity

of a configuration instance, regardless of how often it was actually integrated in an assembly, was always

set to one in Agile (Structure tab and Item BOM).

23153910 - 1OFF:21818353:THE LOCAL VERSION IN WORKSPACE MANAGER IS

NOT UPDATING CORRECTL

When performing a Checkout or Cancel Checkout operation of a Design object in the web client of Agile

PLM, the Design version change introduced through this procedure was not correctly picked up by the

MCAD connector's Workspace Manager dialog. This caused the Workspace Manager to display and

incorrect Design version.

23024900 - 1OFF:23100348:RELEASED CHANGES CAN BE ASSIGNED TWICE,

CAUSING AN UNWANTED REVISI

After having assigned a Design or Item Change (e. g. DFCO or ECO) in the MCAD connector's Assign

Change dialog, the number of the Change assigned is not cleared from the Change number text field of

this dialog. This would allow users, to release this Change and, within the same MCAD session, re-open

the Assign Change dialog and attempt to assign the (now released) Change again. This caused an

unintended Design revision increment that was initiated by the MCAD connector.

22835289 - 1OFF:21968161:ITEM NOT CREATED WHEN USING "AGILE PLM SAVE

AS" WINDOW IN SOLID

The MCAD connector used display names for creating Items in the Save Preview dialog. This only works,

if the API name and the display name are equal for the particular Item sub-class. If this is not the case, e.

g. in case that the display name contains spaces, the Item sub-class is not recognized by the EC services

layer, and Items could not be created.

22818953 - 1OFF:20478571:PUBLISHING TO A RELEASED ITEM RETURNS

INACCURATE/CONFUSING MESSAGE

When saving several CAD files to Agile, among which a number are assigned to released Item objects

while having the Publish to Item option activated in the MCAD connector, the reporting of failed publish

Page 8: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

MCAD Release Notes 3.5.0.22

8

processes due to the released Items was not sufficiently distinguished from the reporting of possible

errors during the actual save process, which only takes Design objects into account. This caused the

MCAD connector to display a confusing report in the Save Summary dialog.

22811064 - 1OFF:18845915:FAMILY TABLE SAVE ISSUES & INCONSISTENCIES

When performing a Checkout or Cancel Checkout of a part family instance via the Checkout or Cancel

Checkout functions available in the main ribbon bar, the Save Preview or the Workspace Manager of the

MCAD connector, for the related part family generic, the checkout status was not changed alongside the

instance's status change, vice versa.

16849245, 20538608 - AGILEEC MAPPING EDITOR OPTION 'SUBSTRING' AND

'DATEFORMAT' DOES NOT WORK

The property formatting functions “SubString” and “DateFormat”, available in the Mapping Editor, have

been fixed for the SolidWorks and Solid Edge connector.

20859272 - PRO/E BULKLOAD IS CREATING NON EXISTING ITEMS EVEN IF THE

CAXCONFIG.XML IS SETUP

The legacy save (batch save) function of the Creo Parametric connector did not take the

“NonExistingPartsFromCAD” option setting into account. This caused Item objects to be created, though

the connector was actually configured, not to create them.

21240912 - EC, SAVE CONFIGURATIONS, DESCRIPTION

Mapping configuration specific file properties to PLM attributes did not work correctly for SolidWorks

files containing configurations, when using the Save Configurations save function. The file property

transfer has been corrected accordingly.

21473872 - CHECKIN FROM WORKSPACE MANAGER TAKES MORE TIME

COMPARED TO SAVE PREVIEW

The performance of save operations triggered from the Workspace Manager has been improved to

match the performance of the save operations triggered from the Save Preview window.

21674721 - EC LIFECYCLE PHASE PREFERENCE FOR ITEM PART IS NOT

POPULATING A9

Changing the Item Lifecycle attribute in the Save Preview window as well as initially setting the Item

Lifecycle attribute on Item creation did not work. Both use cases have been corrected accordingly.

Page 9: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

MCAD Release Notes 3.5.0.22

9

22270335 - SUBASSEMBLY'S BOM WILL BE LOST WHEN USING TRANSFER FIND

NUMBER

When updating the find numbers of an assembly structure using the “Transfer BOM Find No.” function of

the MCAD connector, under certain circumstances, the BOM structure was unintentionally changed, so

that sub-assemblies were not part of the BOM after executing the process. This issue has been

corrected.

21303952 - PUBLISH RESULTS SHOWS SUCCESS, BUT THE DESIGNS HAS STILL THE

OLD FILES IN AGILE

When attempting to publish to an Item object, to which publishing is not possible (e. g. released Item),

the MCAD connector displayed a SUCCESS status in the Save Summary dialog nevertheless. The

implementation has been changed to display a WARNING status, if saving to Agile succeeded, but the

related publish to Item process did not.

21881686 - EC33/UAT-ISSUE WITH LOAD DRAWINGS IN LOAD PREVIEW

WINDOW

An error message was displayed by the MCAD connector, if users used the Load Drawings functions both

from the context menu and from the check box in the toolbar of the Save Preview window in the same

Save Preview session. The related problem was corrected, mixing the different Load Drawing functions

now works without displaying any unintended error messages.

20422285 - DELETE ITEM ASSIGNMENT DOES NOT FULLY WORK FOR A SINGLE

ITEM

When manually deleting Item assignments in MCAD (context menu), the related PLM attributes (Design,

Page Two, Part Number) were not cleared out, instead, the number of the previously assigned Item

remained visible.

20429108 - PUBLISHING RESULTS SHOWS ONLY ONE ERROR INSTEAD OF ALL

ERRORS

When users attempted to perform a publish to Item for Item objects, to which publishing is not possible

(e. g. because, they are released), it could have happened that the corresponding error message was

only displayed for the first object in the Save Summary dialog, regardless of whether or not this object

showed the error in the first place. Error handling has been improved so that publish errors should now

be displayed correctly in the Save Summary dialog of MCAD.

Page 10: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

MCAD Release Notes 3.5.0.22

10

21303882 - DOUBLE CLICK ON DESIGN OBJECT IS CHANGING IT'S RESULT IN

PUBLISH RESULTS WINDOW

An error state (ERROR) displayed in the Save Summary dialog of MCAD could change to SUCCESS, when

users double clicked the resulting table row in order to open the web client. This has been corrected.

20693790 - NORMALLY LINED SUB-ASSEMBLIES ARE PICKED UP AS EXTERNAL

REFERENCES

Under certain circumstances, SolidWorks sub-assemblies within an assembly structure were picked up as

externally referenced by MCAD, though the actual reference between the sub-assembly and its parent

component was a normal reference. This problem has been corrected.

21808046 - EC - SAVE WITH DRAWING CREATES NEW DOCUMENTS

With activated renaming on save, the Solid Edge connector’s Save As Override dialog could cause

incorrect behavior when used in combination with the Save with Drawings save function: Un-renamed

instances of a CAD drawing remained in the local workspace, even though the renamed instance had

already been created, which caused the Save with Drawings function to pick up both instances, the un-

renamed and the renamed one. Actually, these instances are equal and only the renamed one should

have been picked by MCAD’s Save with Drawings functionality. This issue was solved by deleting un-

renamed instances during the renaming process.

20854097 - EC WORKSPACE MANAGER CORRUPTION

When downloading a non-latest version of a CAD assembly or drawing from Agile and performing a

check out in the Workspace Manager, the checked out version displayed by the Workspace Manager was

incorrect: The version displayed was the local version with check out brackets, instead of the latest

checked in version in Agile incremented by one with check out brackets (means, for a downloaded

version 2 out of a total of five checked in Design versions, [2] would be displayed in this case instead of

[6]).

21351917 - WHEN SAVE PREVIEW IS PERFORMED, AGILE EC CRASHES SOLID

EDGE

Certain assembly or drawing structures with unusual properties (missing the full name internal attribute)

caused the Save Preview window to crash. This issue was fixed, missing full name attributes are now

handled by the MCAD connector correctly.

Page 11: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

MCAD Release Notes 3.5.0.22

11

19553434 - WORKSPACE MANAGER IS DISPLAYING INCORRECT INFORMATION

AFTER AN UPDATE WITH STRUC

When executing the Update with Structure function available in the Workspace Manager, once the

function has had finished, the Workspace Manager displayed incorrect version information which

required a manual refresh of the Workspace Manager to overcome this problem. The Update with

Structure function now takes care of updating the Workspace Manager, so that this is not required any

longer.

20585646 - LOAD OF A FAMILY OF ASSEMBLY IS BREAKING LINKS OF OTHER

STRUCTURES WHEN LOADED

When loading several Solid Edge Alternate Assembly members from Agile’s web client (multi selection),

the references replacement functionality of MCAD stopped working as soon as the first Alternate

Assembly member had been encountered. This caused internal references within the loaded structure(s)

to be broken.

19896844 - MIGRATED DATA IS SHOWING MODIFIED WHEN LOADED TO CAD

When loading Solid Edge files from Agile, under certain circumstances these files were displayed as

locally modified directly after MCAD having finished the load process. This is normal, in so far, that Solid

Edge sometimes replaces internal attributes, if the storage location of a Solid Edge file changes. To

prevent such files from showing up as locally modified in MCAD, the SolidEdge_ResetTimestampOnLoad

option setting was implemented. This allows users, to configure MCAD that way, that file timestamps are

reset after a load process has finished.

20438314 - AGILE EC LOAD PREVIEW SCREEN ISSUE

When using the Update with Structure function of the MCAD connector to fetch a more recent version of

a CAD file from Agile, while this CAD file is being checked out by another user, it could have happened

that the file sync status in the Load Preview was incorrectly displayed as “in sync”, which is incorrect

when taking the checked out version of the other user into account.

20429553 - REFERENCED PART ATTRIBUTE NOT UPDATED, THOUGH THE

EXTERNAL REFERENCE IS BROKEN

If an assembly was changed that way, that a previously existing external reference has been removed, on

next check in, the external reference was removed from the Relationships tab, but not from the Title

block tabs of the source and target Design objects ("Link Type" and "Link Reference" fields). These Agile

attributes are now updated correctly.

Page 12: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

MCAD Release Notes 3.5.0.22

12

21881870 - EC CANNOT EDIT REVISION ON SAVE PREVIEW

In version 3.4 of the MCAD connector, the Design revision was not editable any longer, even though it

should be. This problem has been corrected in this release, the Design revision can be changed again.

22455891 - EC AUTHENTICATION OCCURS 4 TIMES SIMULTANEOUSLY DURING

ONE LOG IN ATTEMPT

When users provided and incorrect password for logging in to Agile and the MCAD connector, the MCAD

connector performed four separate authentication attempts against Agile, which all failed due to the

incorrect password. This caused problems with central login providers (LDAP servers), which counted all

four failed login attempts in this case, possibly locking the user’s account. In case of incorrect passwords,

MCAD now stops sending login requests after the first failed login attempt.

21533039 - EC WORKSPACE MANAGER NOT UPDATING WITH PLM

When configuring a Cascading List attribute to be visible in the Design or Item Title Block, Page Two or

Page Three, the Workspace Manager did not correctly display the PLM status of CAD files any longer.

This was caused by a communication problem introduced through the Cascading List attribute.

20964095 - TOGGLE BETWEEN LATEST IN WORK AND LATEST RELEASE THROWS

AN INDEX ERROR.

When switching between different structure resolution options in the Save Preview, sometimes an

unintended error message was displayed by the MCAD connector. The underlying problem was

corrected, switching between the options now works without displaying any errors.

20744985 - NOT SAVING DESIGN OBJECT ATTRIBUTES DEFINED BY MAPPINGS

Mapping to Design Page Three attributes did not work in the previous release of the MCAD connector.

This issue has been corrected.

22657726 - EC34 CAXCONFIG SETTING FOR CHANGE_CATEGORY NOT WORKING

Defining a default Change Category in CaxConfig.xml did not work in the previous MCAD release: The

defined value was not assigned to Change objects created from MCAD. This problem has been corrected;

the Change Category value now transfers correctly to Agile.

21434165 - ERRONEOUS FILE ATTACHMENT WITH SAVE AS ¿ YES TO LOAD

DRAWINGS

When performing a Save As in the Save Preview dialog of MCAD, and error occurred when confirming

the popup dialog, which allows users to include related drawings in the Save As process: In case that

Page 13: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

MCAD Release Notes 3.5.0.22

13

users decided to include drawings, the underlying file objects were not renamed to match the naming

definition based on the new Design object. Instead, the file name was still based on the old Design

object.

20964764 - CONFIGURED ITEMS FROM SOLIDWORKS MISSING BOMS IN AGILE

The Bills of Material of SolidWorks assembly configurations were missing, only for the generic of the

assembly the BOM was correctly written to Agile. This issue has been fixed, both, the generic and all the

instances of an assembly including configurations, get correct BOMs assigned from MCAD.

22115622 - NOT ABLE TO PUBLISH TO ITEM ON MANUALLY ASSIGNED ECO

The MCAD connector’s Publish to Item function returned an error, when users attempted to execute a

publish process on an Item, that had an ECO assigned which was not created by the MCAD connector.

This issue has been corrected.

22181945 - EC REVISION RULE "LATEST RELEASED" IS LOADING INCORRECT

STRUCTURES

When attempting to load Solid Edge structures which are connected through external references at least

three levels deep, the structure resolution could miss parts in the Load Preview, depending on the

checkout status of some of the components. This issue was corrected by introducing a new data model

for external references (Relation-to-Structure tab migration) in the previous MCAD and Agile PLM

release.

Page 14: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

MCAD Release Notes 3.5.0.22

14

5. Known Issues and Limitations

Remove Workspace Context Menu Item has been Removed

Related Bug: Bug 21388279 - [3.5NEW]WORKSPACE FOLDER IS NOT DELETED FROM LOCAL DISK

In MCAD release 3.5 the context menu item allowing users to delete workspace folders has been

disabled. It is possible to enable the menu item again by adding the following option to the

BrowserDisplay option set in CaxConfig.xml:

<Structure>

<Name>BrowserDisplay</Name>

<FieldCollection>

<Field><Name>Tree.Menu.Removal</Name><Value>true</Value></Field>

Revision Logic Flag “Increment” and Minor Revision Increment Functionality

have been Removed

Related KB Document: Doc ID 2200878.1

In MCAD release 3.5, the minor revision increment functionality for Design revisions has been removed.

Since this release, Design revision increment functionality is part of the Solution Pack (“Rev Sync”). Refer

the knowledge base document mentioned above for additional details.

Custom Attribute Configuration in MCAD Preferences Does Not Work

Related KB Document: Doc ID 2196543.1

Related Bug: Bug 25253796 - UNABLE TO ADD LINES OR UPDATE FIELDS IN THE SUBCLASS TABS OF THE

EC PREFERENCES

Starting with this release, it is not possible to define custom property mappings in the sub-classes tabs of

the MCAD Preferences dialog any more. This functionality has been removed in order to avoid violations

of the MCAD data model.

Removing the sub-class property mapping mentioned above also prevents customers from setting up a

custom mapping for the CAX_COPY_FROM attribute (mapping from CAD to Agile). In HF 3.5.0.6 an

additional mapping option has been provided to accommodate this. Refer to the release notes of HF

3.5.0.6 for details.

Limitation to Working with List Attributes

This product version contains some issues regarding Dynamic, Cascading and Multi List attributes. Some

list attributes will be cleared during an Agile MCAD update save and mapping from CAD to Agile and

Page 15: Agile Product Lifecycle Management - Oracle Help Center · 2017-05-24 · Agile Product Lifecycle Management . ... g. in case that the display name contains spaces, ... MCAD connector

MCAD Release Notes 3.5.0.22

15

Agile to CAD does not work for some list attributes. This is resolved with Agile HF 9.3.5.0.78 and Agile

9.3.5 RUP 1.

Transfer BOM Find Number Fails to Create New Items

Related Bug: Bug 22310481 - [3.5NEW]NEW BOM ITEMS ARE NOT CREATED BY TRANSFER BOM FIND

NUMBERS

In this release, the Transfer BOM Find Number functionality of the MCAD connector does not create Item

objects, if required. Refer the bug mentioned above for additional details.

Error During BOM Update when Changing the Part Site Setting

Related Bug: Bug 24945430 - [3.5NEW]IT HAS ERROR UPDATE ROWS OF BOM TABLE IF CHANGE PUBLISH

PART SITE IN CAX

When activating a custom Part Site in the MCAD connector, publishing the BOM to Agile fails with an

error message in case that the Part Site setting in CaxConfig.xml has been changed in between the save

and the publish process. The error message displayed is “Cannot add the bom for site %PARTSITE%,

because the parent does not have that site association”.