3.2.6. Revising

Activates If you the Update Geometry button in PARTdataManager and then execute an export, the state of the Revision on the part of 3Dfindit examined. (The MEdent contains Information.)

Update geometry [Update Geometry] " button

Update geometry [Update Geometry] " button

All Teamcenter CAD combinations and SAP ECTR CAD combinations have this feature.

Prerequisite Revision

  • Part must exist in PLMTABLE2 and PDM.

  • Catalog version must have a different value than the version stored in the new REVISION field.[57]

Procedure

  • Create new revision in PDM

  • Generate new geometry in NEW Cad document.

  • Replace geometry of new revision in PDM with the new geometry (depending on implementation first delete, then upload or overwrite)

Setting options

Revise - Setting options

Revise - Setting options

  • PLM_skipReviseIfPlmtableRevisionEqualsCatalogVersion:

    Do not revise a document if REVISION in PLMTable2 equals the current catalog version?

    This key has no effect if PLMTable2 is deactivated.

    Default is Yes.

  • PLM_ShowConfirmDialogWhenAsmReviseIsForcedByComponentRevise:

    Show confirmation dialog when revising an assembly project where only component(s) have a new version, but the assembly itself not (assembly revise forced by component)?

    Default is No.

Note the following difference between normal manual revision and revision via 3Dfindit

  • Normal manual revising for geometry/attributes update:

    A new revision of document is created via Cad/Pdm UI. In the course of this the Cad file is copied. Then the changes (geometry/attributes) are made to the copied Cad file and saved. From the point of view of Cad it is still the original file with all internal IDs, etc.

  • Revision via 3Dfindit:

    The revision is carried out via the PDM API. By clicking on the Update geometry [Update Geometry] button button, a copy of the Cad file is created, as with normal manual revision. However, instead of changing it, it is replaced by a new Cad file (delete+new or overwrite). The new file then has the new geometry and attributes right from the start. From the CAD point of view, however, this file is not a later version of the original file, as internal IDs, etc. do not match.

    Background information:

    • There is a separate field in PLMTABLE2. If the exported document has a divergent MIdent, a new revision is entered here.

    • The buttons start an export and set a value beforehand, which can be queried in a category via GetObject("custom.revise").IsActive("geometry"). This allows you to activate or deactivate certain functions in the PDM interface.

View of the Update geometry [Update Geometry] button

If the feature is to be used, the file pdm_revise.vbb must be available at setup/scripts/partdatamanager/autoexec.

The button must also be visible via menustructure.cfg and menuvisibility.cfg.

ReviseButtonGeo

ReviseButtonGeo

See also the corresponding section in SAP ECTRand Teamcenter.




[57] Update LinkDB fields if necessary, see $CADENAS\tools\databases\MSSQL.