DesignSync

DesignSync is a version control system that manages the changes to a collection of files, folders, and modules over time. A major component of the Semiconductor IP Classify and Reuse and Defect Management and Collaboration apps is DesignSync file access (DSFA) that integrates the app with DesignSync to improve the way files, folders, and modules are version controlled from 3DSpace Service. Semiconductor IP Classify and Reuse provides an efficient way to store, manage, and access documents and other files within and across applications in a collaborative work environment. Defect Management and Collaboration tracks defects across a hierarchy of products and product releases. It also manages DesignSync servers across an entire enterprise.

Key aspects of DSFA include:

  • DesignSync Store

    To access DesignSync from an ENOVIA application, System Administrators must define a DesignSync store in 3DSpace. See the MQL Guide for instructions on creating a DesignSync store.

    A DesignSync store represents a DesignSync server and is used to associate DesignSync files, folders, and modules (a versioned set of managed files, folders and collection objects in DesignSync) with 3DSpace business objects. Business objects are connected to files, folders, and modules in a DesignSync server using an ENOVIA product. Business objects that use DesignSync stores use vcfile, vcfolder, and vcmodule (vc = version control) operations to map DesignSync files, folders, and modules to them.

  • Checkin

    You can create, checkin, checkout, view, and remove files and folders from the DesignSync server using ENOVIA products. File and folder operations do not access the DesignSync server directly, but operate on the connections that associate (connect) the files and folders in DesignSync to business objects in ENOVIA. DesignSync tracks the changes to file and folder versions; 3DSpace records the metadata related to file and folder operations in business objects for reference.

    DesignSync stores use the HTTP or HTTPS protocol to connect to DesignSync. The FCS Studio Customization Toolkit classes may be used to checkin new files to DesignSync.

    DesignSync and HTTPS

    In order to use HTTPS, you must configure SSL on the DesignSync Data Manager, as described in the DesignSync INSTALL.txt file, and install the digital certificate onto the Web server used for the 3DSpace Service. You install the certificate by copying it to the application server machine and using the JVM tools to install the certificate into the JVM trusted keystore. Some servers, for example, WebLogic, require additional configuration on the web server in order to recognize the digital certificate. For more information on installing digital certificates, consult the documentation for your web server.

Administrators are typically responsible for installing, upgrading, and supporting the app, as well as configuring properties and other settings in response to user and business requirements. This guide includes topics and tasks intended for administrators.

Administrators can use these resources for additional assistance available in the SUPPORT menu at http://www.3ds.com/support/documentation:

  • The Program Directory is a website that organizes all the release information for all Dassault Systemes apps for a given release. It contains information about prerequisites, installation, licensing, product enhancements, general issues, open issues, user assistance addenda, and closed issues.
  • The Knowledge Base provides question-and-answer articles for a wide range of content. You can search the Knowledge Base for issues relevant to your app.

Important: Published examples, including but not limited to scripts, programs, and related items, are intended to provide some assistance to customers by example. They are for demonstration purposes only. It does not imply an obligation to provide examples for every published platform, or for every potential permutation of platforms/products/versions/etc.