Download as pdf or txt
Download as pdf or txt
You are on page 1of 60

3DEXPERIENCE Platform

What’s New R2020x


© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

Architecture, Installation & Administration

Feb-2020
The content of this training material has been created with great care. Dassault
Systèmes takes no responsibility for the topicality, correctness, completeness or
quality of the data and information. Liability claims against Dassault Systèmes,
which refer to material or immaterial nature caused by use or disuse of the data
and information provided through the use of incorrect and incomplete data and
information are basically excluded.
DISCLAIMER
Dassault Systèmes reserves the right to change parts of this training material
and information, or the entire offer without prior notice, add to, delete or cease
publication temporarily or permanently.

All data and information are offered free and without obligation.

3DS.COM © Dassault Systèmes | Confidential Information | DATE | ref.: 3DS_Document_2017


This document is based on various Dassault Systèmes content for
3DEXPERIENCE platform R2020x at FD01 level.
In some cases this document may contain forward looking statements based on
current expectations and assumptions that involve risks and uncertainties.

Caution, Terms-
This document is classified as Dassault Systèmes Confidential. It may not be
of-use & Legal distributed without Dassault Systèmes authorization.

o https://www.3ds.com/terms-of-use/
o https://www.3ds.com/legal-information/
o https://www.3ds.com/privacy-policy/
o https://www.3ds.com/piracy/
o https://www.3ds.com/contact

3DS.COM © Dassault Systèmes | Confidential Information | DATE | ref.: 3DS_Document_2017


Dassault Systèmes Trademarks
3DEXPERIENCE, the Compass icon and the 3DS logo, CATIA, SOLIDWORKS,
ENOVIA, DELMIA, SIMULIA, GEOVIA, EXALEAD, 3DVIA, BIOVIA, NETVIBES, and
3DEXCITE are commercial trademarks or registered trademarks of Dassault
Systèmes or its subsidiaries in the U.S. and/or other countries. All other
Trademarks trademarks are owned by their respective owners. Use of any Dassault Systèmes
or its subsidiaries trademarks is subject to their express written approval.
3DEXPERIENCE®
The 3DEXPERIENCE® platform
The 3DEXPERIENCE® Company

3DS.COM © Dassault Systèmes | Confidential Information | DATE | ref.: 3DS_Document_2017


INTRODUCTION

 Infrastructure Architect
AUDIENCE  Infrastructure Consultant
 Solution Architect
 Software Architect

3DS.COM © Dassault Systèmes | Confidential Information | DATE | ref.: 3DS_Document_2017


INTRODUCTION

Upon completion of this course you will:


LEARNING
OBJECTIVES o Be able to describe the behavior of the new components

o Be informed on Enhancements, Constraints, Limits and


Restrictions

o Be informed of the prerequisites (this content does not replace


the standard Dassault Systèmes Program Directory)

3DS.COM © Dassault Systèmes | Confidential Information | DATE | ref.: 3DS_Document_2017


Release Roadmap
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

Release GA date Full support end Extended support


end
3DEXPERIENCE R2020x 19-Nov-2019 19-Nov-22 19-Nov-23

7
Agenda
3DEXPERIENCE Platform - Architecture
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DEXPERIENCE Platform - Prerequisites

3DEXPERIENCE Platform - Installation On Premises

3DEXPERIENCE Platform - 3DS Cloud Focus

3DEXPERIENCE Platform - Operations

3DEXPERIENCE Platform - Security and P&O

8
3DEXPERIENCE Platform Apps and Services
3DDrive 3DComment 3DNotification Cloud only
Secure file storage on the Share your thoughts & POV. Deliver notifications from
cloud with 3DPassport. Engage in discussion with peers. platform as well as apps.
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DPassport 3DCompass 3DSwym 3DMessaging 3DSpace


Identity management Personalized and Social collaboration Real time messaging, Manage and share data,
and authentication role-based access through from chat to 3D snapshot. documents, related
across all apps. to all apps. communities. information.

3DDashboard 3DSearch & 6WTags


Intelligent search to re-use
3DPlay Listen, track and
and re-purpose intellectual
govern flawlessly.
Visualize designs and assets.
review in real-time.

User Group: Mobile


Collaborate with users and
groups of users
Enterprise & Control Centers
Manage members, role-based access and usage analytics.
Configure app behavior to suit your individual needs 3DPlay 3DPlay 3DDrive
• No new Services since R2019x release
10 • 3DPlay mobile App for iOS removed, due to the plugin-free strategy.
A Groundbreaking Navigational User Experience
3DDashboard 3DSearch & 6WTags User Profile, 3DNotification
Search and discover content. Tag Content
Compass your business by knowledge and skills. Get informed
along 6 dimensions ( Who / What / When / How
connecting data & people about events you subscribe to
/ Where & Why )
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DCompass 3DDrive
Access to Services, Roles & Organize, manage and
Apps in one click share files with peers

3DSwym
3DPlay
Leverage communities to
share expertise, knowledge Intuitive and playful
and skills navigation 3D experience

3DComment 3DMessaging
Share your thoughts, engage Real time messaging, from
in discussion with peers chat to 3D image sharing

11
3DPlay integration in Web Apps leveraging 3DDashboard
Web plugin-free Rich client app (Windows)
3DPlay is available as a web 3DPlay is an app of the
widget available in the 3DEXPERIENCE Rich Client
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DEXPERIENCE platform but (West quadrant). It is based on


also as a web component to native OS stack (V6 C++).
be integrated in other widgets.
Relying on the latest web
technologies (HTML5,
Javascript, WebGL)

iPad app Universal app (Windows 10)


Replaced

No longer available in R2020x Available on Windows 10 as an


Replaced with the Universal App.
3DPlay Web Widget Web component and Win10 app
actually share the same stack of
code.
Our priority is to keep Web app
and Native OS apps as
consistent as possible.

12
3DEXPERIENCE Platform - Deployment Solutions Cloud deployments

On Premises Dedicated Cloud Private Cloud Public Cloud


Controlled Availability Controlled Availability
NEW
SaaS SaaS
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

PaaS PaaS PaaS


IaaS IaaS
DS

DS Cloud
DS Cloud Secured link DS Cloud Private Network Internet

Software SaaS
Hardware IaaS

3DEXPERIENCE On Premises 3DEXPERIENCE as a Software Appliance 3DEXPERIENCE as a Service 3DEXPERIENCE as a Service


- Instant deployment - Instant deployment - Instant deployment
- On-demand elasticity - On-demand elasticity - On-demand elasticity
- 24/7 online monitoring & operations - Optimized TCO - Optimized TCO
- Private Access - 24/7 online monitoring & operations - 24/7 online monitoring & operations
13 - Dedicated resources - Private Access
- Data @ Customer location - Optional dedicated resources
3DEXPERIENCE Platform Architecture
Multiple Remote Sites
F
D
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

F
One Central Site
DS Cloud R2020x Bandwidth Latency
F
Prerequisites
Qualified 16 Mb/s 120 ms
NEW
Compatible 4 Mb/s 350 ms
14
3DEXPERIENCE Platform Logical Architecture

Presentation
Active/Passive:
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

If a service failure occurs, a new


instance of the service is made
available Active/Active

Logic and Access


Active/Passive Active/Active
Load balancing:
Ability to dispatch load on different
instances of services
3DNotification 3DPassport 3DDashboard 3DSearch 3DComment 3DSwym 3DSpace Licensing Servers (DSLS)
Modularity:
Is the degree to which a system's
Active/Active Active/Passive Active/Active Active/Active Active/Active
components may be separated and
recombined
Data

3DIndexServer File Collaboration


Database Server
3DSwym 2D/3D 3DSpace Server
Metadata
Cloudview Index Thumbnails Index Server
Repository
buildtime 3DSpace Index Mandatory on
File Converter each FCS

15
Exalead OnePart Architectural View
3DDashboard Client EXALEAD OnePart
Presentation

 Focused on empowering part reuse and the


part selection decision process
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

leveraging 3DEXPERIENCE (AND) Legacy


OnePart content
 Includes 2D/3D data federation capabilities
3DEXPERIENCE Search &

 Includes part search & selection capabilities


OnePart logical view

OnePart Configuration
3DSearc 3DPassport (3D similarity, part metadata extraction from
h
CloudView 3D, and many advanced queries options
Optimized for CAD & Similarity
 Includes specific features for metadata
Analytics
DSLS consolidation from other systems (ERP…)
ENOVIA connector index  Includes connectivity to other systems, with
ability to position legacy content “in context”
within the 3DEXPERIENCE Platform
 Since R2019x FD03, all components are
3rd party available under Linux.
Data

3DSpace (PDMs, Legacy…)


NEW

16
3DDashboard Widget - Logical Architecture
Widget Code repository
(HTTPS server)
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DEXPERIENCE Platform
Widget1
1 Internet (public cloud) or
2 code Widget
X code
LAN (others cloud / On premises)
Internet or LAN
Reachable by
3DEXPERIENCE Platform
Web Services (data)
3
3DEXPERIENCE Platform
Internet
LAN
Reachable by client computer

17
3DDashboard Widget - Logical Architecture & Integration
Widget Code repository
(HTTPS server)
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DEXPERIENCE Platform
Widget1
1 Cloud
2 code Widget
X code

3DPassport Internet
Reachable by
4 5 Ensure Single 3DEXPERIENCE Platform
Ensure Authentication
Logout propagation
3
Intranet
CAS Web
Client
6 Services
LAN

18
3DDashboard Widget Code Location - Best Practices
 Customer Widget code MUST be placed on an
external web server
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 Custom widget code should not be stored in any of the


3DEXPERIENCE platform components
 3DDashboard must have access to the web server
containing the widget code
Ex: https://externalserver/mywidgets/basicwidget1/widget1.html
 This allows customers to use a cloud hosted
3DEXPERIENCE platform with an on premise web
server for widget hosting
 It is recommended to keep each widget in its own
directory on the web server
19
Agenda
3DEXPERIENCE Platform - Architecture
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DEXPERIENCE Platform - Prerequisites

3DEXPERIENCE Platform - Installation On Premises

3DEXPERIENCE Platform - 3DS Cloud Focus

3DEXPERIENCE Platform - Operations

3DEXPERIENCE Platform - Security and P&O

20
3DEXPERIENCE Platform R2020x Strategic Prerequisites On Premises
Client Native OS Client Browser Client
OS Windows - 64-bit LINUX-64bit MacOS
Operating SLES 12,
Windows 10 MacOS 10.13
Systems RHEL 7
Additional Mandatory prerequisite: WinINet included in Internet Explorer 11
N/A N/A
prereqs Optional prerequisite : AdoptOpenJDK JRE 11 or with Oracle JDK 11.0.3
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

Safari 11
Browser FireFox ESR 60, Chrome Firefox ESR 60
Firefox ESR 60
Processor x86 (Intel, AMD) x86 (Intel)

Server

OS LINUX - 64bit Windows Server- 64bit


3D
3D 3D 3D 3D 3D License 3D 3D 3D 3D 3D License
Service Space
Dashboar
Swym
3D Comment
Passport Search Notification Control Space Dashboard Swym
3D Comment
Passport Search
3D Notification
Control
d

Reverse
Apache HTTP Server 2.4.x Apache HTTP Server 2.4.x
Proxy
Load Apache HTTP Server 2.4.x Apache HTTP Server 2.4.x
Balancer HAProxy 1.8.13 and compatible HW LB HAProxy 1.8.13 and compatible HW LB
Apache TomEE+ 7.1.1 mini with AdoptOpenJDK Node Apache TomEE+ 7.1.1 mini with AdoptOpenJDK
Apps Server NodeJS
JDK 11 or with Oracle JDK 11.0.3 JS JDK 11 or with Oracle JDK 11.0.3
Oracle DB 12c,12cR2,18c, 19c (including RAC), Not Oracle DB 12c, 12cR2,18c, 19c (including RAC) Not
Oracle Exadata Applicable Oracle Exadata Applicable
Database
SQL Server 2017 SQL Server 2016, SQL Server 2017

Operating RHEL 7 64-bit Windows Server 2012 R2


Systems SLES 12 >= SP2 64-bit Windows Server 2016 64-bit
Virtualization VMware ESXi 6.0, 6.5 and 6.7, MS Hyper-V, KVM, XEN
Processor x86 (Intel, AMD)
22
Important changes - See Program Directory as reference
Prerequisites Highlights – Web Browser
Status with 3DEXPERIENCE Platform R2020x
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

Web Browsers
Internet Explorer 11 (no longer supported *)
Firefox ESR 60
Chrome
Edge with Chromium (targeted but not yet supported)

(*) For Native Apps, IE11 is still required as IE11 provides WinINet API and
is required for 100% feature support of the Online Documentation

23
Prerequisites Highlights
 Windows operating System
 3DEXPERIENCE R2020x supports Windows 10 64-bit only
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 Browser Client Platforms


 3DEXPERIENCE R2019x is the last release supporting Internet Explorer 11 for Web Apps (not for Native Apps)
 Application server TomEE+ 7.1.x with x ≥ 1
 AdoptOpenJDK JDK 11.0.3 with OpenJ9 is a Qualified Platform
 AdoptOpenJDK JDK 11.0.x, with x>3, with OpenJ9 is a Compatible Platform
 Oracle JDK 11.0.x,with x>2, is a Compatible Platform
 Server operating System
 Linux Red Hat Enterprise Linux 7.x, with x ≥ 5
 Database
 Oracle DB 12c Release 2 Enterprise & Standard Edition 2 (inc. RAC- Full support), including Oracle DB18c and 19c

24
Infrastructure – Oracle Database
NEW
 Oracle has changed its release model
 Oracle 12.2.0.2 released in Jan 2018 now referred to as 18c
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 Oracle 12.2.0.3 released in Jan 2019 now referred to as 19c.


 19c will be the TERMINAL release of Oracle 12c
 There will be no more patch sets
from Oracle.
It will be annual release and updates.
 R2020x supported versions:
 Oracle 18c (= 12.2.0.2)
 Oracle 19c (= 12.2.0.3)
 Oracle Exadata
 Oracle RAC
Note: Starting with Oracle 20c
CDB architecture will be the only option
(non CDB will be deprecated)
25
3DEXPERIENCE Platform – VDI Support
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

A VDI certified configuration is a set of:


+ Server Hardware
+ Server Hypervisor
+ Graphic card with vGPU driver
+ Desktop virtualization tool

 Many certified configurations for VDI based on VMWare and Citrix:


 Refer to the 3DS Support Web site
 https://www.3ds.com/support/hardware-and-software/certified-configurations-for-vdi/

26
R2020x Mobile Device Support Policy
Apple iOS Devices Google Android Devices Microsoft Windows Devices
Applicability Applicability
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

Apple iOS 12.x, with x>0 Android 7.x, with x>0 Windows 10
With Apple Safari With Google Chrome With Mozilla Firefox

A CHANGER
•Apple iPad Pro (12.9-inch) (2018)
•Apple iPad (9.7-inch)
•Apple iPad Pro (10.5-inch)
•Samsung Galaxy Tab S4 •Microsoft Surface Pro (2017)
•Apple iPad Pro (12.9-inch) (first
•Samsung Galaxy Tab S3 9.7 VE •Microsoft Surface Pro 6
generation & 2017)
•Apple iPad Pro (11-inch)
•Apple iPad 2018

27
See Program Directory as reference
3DS Cloud - Eligibility Checker

 The 3DEXPERIENCE Cloud Eligibility Checker automates 3DS pre-requisite


© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

checks on client devices in order to optimize the 3DS Cloud experience.

28
Agenda
3DEXPERIENCE Platform - Architecture
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DEXPERIENCE Platform - Prerequisites

3DEXPERIENCE Platform - Installation On Premises

3DEXPERIENCE Platform - 3DS Cloud Focus

3DEXPERIENCE Platform - Operations

3DEXPERIENCE Platform - Security and P&O

29
Native Apps Deployment - Media Packaging
 The “Native Apps” media was split to limit the media size download
 Optional content media is now provided separately from the Native Apps
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

installation media.
 Optional content contains additional data such as 3DXML files
 New Packaging example :

NEW

31
Native Apps Deployment - DSLauncher
 The current 3DEXPERIENCE Launcher version 19.45.2834 (or older) contains a
certificate with expiration date 19-Apr-2020. (QA00000065062)
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

NEW  Upgrade to the latest 3DEXPERIENCE Fixpack for releases R2017x - R2021x
 Forcustomers who are not ready to upgrade to a newer Fixpack, download & deploy the
new version of the 3DEXPERIENCE Launcher (20.2.2283)
https://www.3ds.com/support/documentation/resource-library/single/3ds-launcher/

How to check
DSLauncher version ?

32
3DEXPERIENCE Platform Installation
 The “Global 3DEXPERIENCE Platform Installation” option is the recommendation for small
or basic installations.
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 File Collaboration Server and 3DSpace Index Converter are not included
 3D Indexing Server is still optional

 The global installer uses AdoptOpenJDK as the embedded JDK


 “Embedded JDK” and “Embedded TomEE” checkbox are not selected by default in order to
promote the utilization of an external components

 Note: 3DSpace Index installer uses by default AdoptOpenJDK not asking


for selection of a JDK provider

33
Post Installation Checker
 The “run_test” tool has been updated and enhanced
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 It generates html output

34
Agenda
3DEXPERIENCE Platform - Architecture
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DEXPERIENCE Platform - Prerequisites

3DEXPERIENCE Platform - Installation On Premises

3DEXPERIENCE Platform - 3DS Cloud Focus

3DEXPERIENCE Platform - Operations

3DEXPERIENCE Platform - Security and P&O

35
3DS Cloud and Areas of Responsibility
3DEXPERIENCE PLATFORM ON THE CLOUD PUBLIC / PRIVATE DEDICATED
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DEXPERIENCE Platform SaaS

Provided & Provided &


3DEXPERIENCE Platform PaaS operated by operated by

DASSAULT DASSAULT
IaaS SYSTEMES SYSTEMES

Physical Resources

Datacenter
CUSTOMER
(building, electricity, cooling, physical security)

37
Assumption :

3DS Public or Private Cloud - The 3DEXPERIENCE roles required for


Customer’s business cases are available on
the 3DS Cloud;
- No enforced security requirements
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DS Public Cloud

3DS Private Cloud

38
Native Apps Deployment - DSLauncher Update
 The Launcher displays a “spinner” during the upgrade.
NEW

 Update Steps:
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

1. The current Launcher downloads the MSI of the new version


2. During download it displays a progress bar
3. A balloon pops up indicating that the upgrade is starting
4. A “spinner” is displayed (see image to the right)
5. Once the install is finished the spinner will stop and the installer
displays a pop up balloon notifying the user that the install is finished.

Benefit  End Users are clearly informed an update is running

39
Native Apps - Local Path Repository
Clean downloaded media after installation
 Purpose
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 When performing an online-installation, the installer downloads the installation content from the
download platform and stores it in a cache directory
 This repository can be either located locally on the user’s machine or on a company file share
avoiding multiple downloads
 The installer cache tends to grow over time and can end-up containing several dozen Gigabytes.

 Default cache location


C:\ProgramData\DassaultSystemes\3DEXPERIENCELauncher\defaultDataStore
 Starting R2020x:
NEW  When running the online-installation tool, old data in the repository is cleaned by the installer
 The installer does NOT clean the cache if using a shared cache
40
Native Apps - “Network Path”
 1st user downloads the code into a shared repository defined by a “network path” NEW

 Subsequent users will download the code from the network path:
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 Configuration is done through the 3DDashboard UI:


3DS Cloud

1st user downloads

Other users
reuse distribution

41
•Visual
Search

Native Apps - “Network Path” Use Case


Admin User initializes the Network Path in On Cloud
Platform Management Dashboard
1 Packages available
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

User1 requests download Similar process from Site B to


of the package retrieve the package
2 Packages based on User1’s
roles are downloaded to the
3 Network shared drive
Site B
User1
Site A Network share drive
installation 4 Network share drive

5
User2 runs the installation and benefits from User1 downloads

NEW
 Introduced in R2019X FD03, the ”Network Path” supports environment variables that can be
resolved on a per-site basis: \\%SharedCacheMachine%\%Sharedfolder%
42
Agenda
3DEXPERIENCE Platform - Architecture
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DEXPERIENCE Platform - Prerequisites

3DEXPERIENCE Platform - Installation On Premises

3DEXPERIENCE Platform - 3DS Cloud Focus

3DEXPERIENCE Platform - Operations

3DEXPERIENCE Platform - Security and P&O

43
DSLS
 R2019x FD01 introduced support of TLS 1.3 on Premise and on Cloud
 Optimizes network handshake performance for high latency networks
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 Additional performance optimizations on both client side and server side


 R2020x
 DSCheckLS: New feature that provides additional latency information between a Client
and each DSLS Server

NEW

 Takes into account the evolution of laptops having WiFi only (no Ethernet card)

45
3DSpace FCS: Asynchronous Integrity Check
 The integrity check can now be done asynchronously:
 Step 1: Generate a list of files for each store/location
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 Step 2: Run a DB vs Files integrity check using the physical list previously generated

 Benefits:
 Former “synchronous” method takes too much time when file count is high.
 Asynchronous solution allows preparing the integrity check prior to execution.
 Increased flexibility for organizing maintenance tasks

46
3DSpace FCS: Asynchronous Integrity Check
 Step 1: file list generation or refresh with “add fileindex” argument
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

<MQL>mod store <STORE_NAME> add fileindex [thread <number> <parallel_mode>];


If the “fileindex” is more than 7 days old the “add fileindex” command will update the index
file in order to avoid regenerating the data.

 Step 2: run the integrity check with “indexmode” argument


<MQL> validate store <STORE_NAME> fcsfileexist [prefix PREFIXNAME] [file FILENAME] [indexmode];
 indexmode can be one of these values:
 noindex (default) executes the file existence check without using a file index.
 index the command processes the file index if it exists and if it is valid.
 forceindex the command allows processing only if the file exists and is valid.

47
From 3DIndex & FTS -> 3DSpace Index
 In R2018x, “ENOVIA Full Text Search Server” was renamed “3DSpace Index”
 Starting in R2019x GA
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 Legacy
“3DIndex Server” functions have moved to the 3DSpace Index powered by
EXALEAD CloudView, including:
 Octree calculation
 Volume search
 Thumbnail generation is still managed by the legacy “3DIndex Server” BBD component
 Benefit:
 Take advantage of CloudView FileConverter capacity to distribute geometrical indexing
to remote sites
 The FileConverter must be deployed on each FCS
48
3DSpace Index: Architecture Starting R2019x GA
Native Client such as CATIA, and Web Apps

3DIndex Runtime REMOVED


1
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DIndex BuildTime in charge only of Check out Volume Queries


2D & 3D thumbnails 3 2 2D & 3D thumbnails
2D & 3D Thumbnails generation
3DPassport

Metadata, Octrees and file content Build


1
Thumbnails Build time 3DSpace MCS
Volume Search Run time NOCAS DB 3DSpace MCS
CVServlet
Generate
2D & 3D thumbnails 1 A
3
Check out CGR 2 3DSpace MQL 2
FCS & Converter 3DIndex Server
Crawler
3DSpace Index Converter (BuildTime)
Deploy the 3DSpace Index 4 Check-in
D thumbnails B
File Converter on each FCS
3DSpace FCS C Octree calculation or file extract request 3DSpace Index

E Octree calculated or file content

49
3DSpace Index: Thumbnails Generation
 Use following commands to generate the Thumbnails
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 By default, the Windows desktop shortcut does not contain the ”ThumbnailOnly”
option, it must be changed manually
 Naming reminder: 3DThumbnail = NavRep = Simplified CGR

50
3DSpace Index / CloudView: Consolidation Server

 Warning: The Consolidation Server is now


© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

a key component
 DSDOC recommended link:

51
Agenda
3DEXPERIENCE Platform - Architecture
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

3DEXPERIENCE Platform - Prerequisites

3DEXPERIENCE Platform - Installation On Premises

3DEXPERIENCE Platform - 3DS Cloud Focus

3DEXPERIENCE Platform - Operations

3DEXPERIENCE Platform - Security and P&O

52
User Groups – New Administration Capabilities
 R2019x FD02: Widget Preferences
 Widget
preference allowing the “Show all Groups” and “Platform” preferences has been
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

removed. Access to groups is now done from the left pane of the app.
 R2019x FD03: Support of GDPR with Pseudonym Users
 When the platform administrator changes the owner of a group to a pseudonym, the
personal information of the group’s owner will be replaced and thus displayed as
Anonymous User.
 R2019x FD04: User Group access right management
 Add, view and edit a user group's access rights by granting Manager or Owner rights.

 R2020x: Nothing new


54
GDPR & Security
 3DSpace Index: Person anonymization in the index
 Abilityto identify and re-crawl the objects that refer to a person to be anonymized (for
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

instance when they leave the company)


 Specific procedure & commands are detailed in 3DS documentation:
Installation and Setup | Administrate | 3DEXPERIENCE
Platform | 3DSpace | 3DSpace Index | Indexing Data | Pseudonymizing User Data

 FCS ticket encryption method modification

NEW  AES encryption replaces the RC4 “symmetric” encryption for on premise FCS tickets.
 The new algorithm provides increased encryption security.

55
Platform Hardening
 By default some hardening capabilities are not enabled.
Examples :
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019


 “emxFramework.InputFilter.BadRegExp” in emxSystem.properties
 FCS Custom key
 …
 For projects with security requirements, a hardening activity must be discussed
and tested to mitigate side effects.
 A full UAT phase must run after the secured configuration deployment.

56
P&O - "Restricted Roles”
 Restricted roles allow easier management of the customer’s data access
requirements:
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 On most projects suppliers should only have access to their respective data, while OEM
teams must have access to everything in the project.
ORG 1 ORG 2 ORG 1 ORG 2
supplier1 supplier1
Credential: Credential:
Access role : Author Access role : Author Restricted Restricted
Collab Space : CS1 Extended Collab Space : CS1
Organization : ORG1 CS1 Access role
Organization : ORG1 CS1
Access role

CS2 (Public) CS2 (Public)

57
P&O - Configure Access Roles availability
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 XXX  “Public reader”: Not recommended, use


 XXX Reader (Restricted) instead.
 “Restricted” access roles can be enabled
in this section. Default is disabled.
 Leader and Owner / Restricted Leader
and Restricted Owner work separately

 Available Access Roles can be enabled thanks to dedicated options in “Role availability” section
 If enabled, they will be available when adding people or user groups as member of a Collaborative Space

58
Add people as member of Collaborative Spaces
Advanced command: New option available for inviting people to the Collaborative Space:
a) Restricted access to the Collaborative Space and Organization
b) Extended access
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

59
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

60
Conclusion & QA
What’s New R2020x Series
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

 More details highlighted in the What’s New P&O R2020x

Don’t forget to register & attend !!

 Next update targeted with FD04 delivery

61
© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

62
https://www.3ds.com/support/
Check regularly the official documentation
CONCLUSION

Program Directory
http://media.3ds.com/support/progdir/all/?pdir=3Dexp,r2020x
http://www.3ds.com/fileadmin/Support/Documents/Platform-support-policies.pdf
http://www.3ds.com/support/certified-hardware/

Useful
References User Assistance Help Web Portal
https://help.3ds.com/2020x/English/DSDoc/FrontmatterMap/DSDocHome.htm?contextscope=on
premise&verRedirect=1

Product Lines Releases Support Life Cycle Dates


http://media.3ds.com/support/DS_LifeCycleInformation.pdf

3DS.COM © Dassault Systèmes | Confidential Information | DATE | ref.: 3DS_Document_2017


CONCLUSION

Many thanks to all contributors

o R&D product managers and their team

o DSIS EUROWEST
Contributors
o Business Value Engagement WW CoE

3DS.COM © Dassault Systèmes | Confidential Information | DATE | ref.: 3DS_Document_2017


CONCLUSION

You can consult the Program directory


“Legal Notices” for all Patents,
Trademarks and Copyrights.

Copyright ©

https://media.3ds.com/support/progdir/all/?pdir=3Dexp,r2020x

3DS.COM © Dassault Systèmes | Confidential Information | DATE | ref.: 3DS_Document_2017


© Dassault Systèmes | Confidential Information | 3/5/2020 | ref.: 3DS_Document_2019

67

You might also like