Launch Pads (Value Apps)
The Launch Pads are no longer actively developed & maintained. New apps and use cases are moved to TECHNIA Store.
Introduction
Launch Pads is a package of Value Components configurations on top of OOTB core 3DEXPERIENCE platform business processes for 3DSPACE & 3DDASHBOARD.
It is a set of reusable modules that can be used as templates for fast implementations, closing platform gaps and speed up sales cycle by selling solutions & instant value.
Market Goals
Launch Pads are not supported products and should be seen and used as templates.
Launch Pads are not sold and will be available alongside the Value Component products free of charge.
Work together - Build a community of contributors to Value Apps and reuse best possible solution
Key Benefits
3DDashboard & 3DSpace apps - Configurable ready made applications for both 3DSpace & 3DDashboard to support legacy data & fill platform gaps
Customer Projects - Templates for quick and low risk implementations. Spend more time on real use-cases and less on replication of OOTB
Sales - Sell solutions & instant value, raise value of the Value components.
VAR's - Need of good looking examples working with standard 3DEXPERIENCE to be able to sell TECHNIA Process Software (Classic/Helium)
Training - Have up-to-date configurations for easier trainings delivery. Contains also new features of TVC/Helium
Contributors
What if we would work together and contribute to the one solution? We would get more value from it.
Feel free to share any configurations, gaps or recommend feature for LaunchPads which should help others.
Projects & implementation teams
Demo environment development
R&D
Customers & VARs
Distribution
XML & source code from bitbucket, no installer or binaries will be distributed.
What’s new?
LaunchPads are not version controlled (always version 1.0), but configured for latest Value Components and specific 3DEXPERIENCE release.
Modules - Introduction
Here you can find list of plug and play business apps/modules for 3DSPACE & 3DDASHBOARD for specific domain.
All modules are configured TVCs, build on top of OOTB 3DEXPERIENCE and can be extended with customer specific logic.
3DSPACE
3DDASHBOARD
Collaborative Innovation
Standalone application - Right choice for users not suitable for full PLM platform
Homepage Dashboards - Fast navigation to owned objects & processes for Classic & Helium
Search Experience - Option to have configurable search and option to open data using different search provider (Exalead, ENOVIA)
Tasks Management - See all collaborative tasks to a context
Bookmark Folders - Full visibility of content of project or workspace bookmark folders
Documents Management - Full end to end document management solution
Design & Engineering
UPS Navigator - Displays Physical Product structure , includes all object details, provides access to related objects like Changes, All Documents, All Drawings, Workflows with actions like Create, Insert, Reserve, Detach
Product Structure – Manage Unified Product Structure with related information for 3DSpace, 3DDashboard or standalone app
My UPS Products - Fast access to owned root Physical Products (UPS)
Engineering Bill of Material (EBOM) - Effective working with Parts & EBOM definition at 3DDashboard & 3DSPace
3DPlay - Integrated 3DPlay viewer at Classic & Helium modules
Governance & Project Management
Change processes - Allows users to work and manage with Change processes in 3DDashboard & 3DSpace
Change Request
Change Order
Change Action
Collaboration Workflow for Change Order - Simplify complex process using configured workflow
Program Dashboard - Allows program managers to navigate and inspect key performance indicators of projects grouped by programs
Project Schedule - Usability and performance improvements for the schedule (WBS) functionality for 3DSpace & 3DDashboard application
Project Bookmark Folders - Consolidated view of project content
Product & Portfolio Planning
Requirements Management - Allows to work with requirements that define products
Configuration Models Management - Allows users to work with enterprise Models & Configurations
Installation
Prerequisites
Each launchpad module (Classic, Helium) has as prerequisite that appropriate TECHNIA product (TVC) is installed. Please note that latest build of Launch Pads are meant to be used with latest builds of appropriate TECHNIA product.
Launch Pads Deployment
Download war file from products.technia.com or from provided link
LaunchPads war file (jar included) contains all configurations for Classic & Helium modules
Unpack war file and copy its contents to appropriate sub-folders in deployed webapps.
Example of file locations:
launch-pads-1.0.war\webapps\tvc\widget\launchpads\* → d:\apps\3dexp\R2020x\3dspace\win_b64\code\tomee\webapps\3dspace\webapps\tvc\widget\launchpads\
launch-pads-1.0.war\WEB-INF\tvc\helium\launchpad → d:\apps\3dexp\R2020x\3dspace\win_b64\code\tomee\webapps\3dspace\WEB-INF\tvc\helium\
launch-pads-1.0.war\WEB-INF\classes\* → d:\apps\3dexp\R2020x\3dspace\win_b64\code\tomee\webapps\3dspace\WEB-INF\classes\
launch-pads-1.0.war\helium\custom → d:\apps\3dexp\R2020x\3dspace\win_b64\code\tomee\webapps\3dspace\helium\
launch-pads-1.0.war\WEB-INF\lib → d:\apps\3dexp\R2020x\3dspace\win_b64\code\tomee\webapps\3dspace\WEB-INF\lib
…
Remove sample file suffixes
War file contains in folder \WEB-INF\classes sample files (extension .sample).
If any of these files already exist in deployed folder webapps\WEB-INF\classes please merge its content with the content of the existing file
For those files which don’t exist in deployed folder webapps\WEB-INF\classes, just rename the sample file (e.g. TVCWorkflowConfig.xml.sample → TVCWorkflowConfig.xml)
Add UI commands to 3DSpace app
All configuration can be added by installation script file
InstallSchema.tcl - install all commands to your schema
UninstallSchema.tcl - uninstall all commands from your schema
Automatically using gradle tasks:
installLaunchpadSchema
uninstallLaunchpadSchema
Manually by adding selected command to schema using MQL. Commands are listed in every LaunchPad module.
Example:
add command "LP-TVCHomepage" label "TVC Homepage (LP)" href "${ROOT_DIR}/tvc-action/menuBasedTabPage/foo.jsp?menu=tvc:menu:launchpad:common/TVCTabs.xml" setting "Target Location" "content"; modify menu 'My Enovia' add command "LP-TVCHomepage"; mod command LP-TVC-Homepage add setting "Registered Suite" Components;
Script files
Add UI commands - widgets to your 3DDashboard
There are three options how to define LaunchPads widget to your 3DDashboard application.
Create TVC generic widget for Classic & Helium modules
Create new specific widgets and select right configuration for it
1. Create TVC generic widget for Classic & Helium modules
Login to 3DEXPERIENCE as administrator (Collaboration Space: Default, Role: Administrator)
Go to 3DDashboard: Platform Management | tab: Members
Scroll down to Additional Apps section
Create Additional App - create new app
Provide details: Short Name = e.g. Value Components, Long Name, Compass Quadrant
Type = Widget
Source code URL: https://<serverpath>/3dspace/webapps/tvc/tvcWidget.html
Configuration file URL: keep blank
Select Available for all members
Create new 3DDashboard or New Tab in your existing 3DDashboard
Open 3DCompass and pick Value Components widget to your 3DDashboard
Select widget type
TVC Dashboard
Discussion & Workflow
Grid
Helium Chart, Page, Table
Table Flat or Structured
Choose XML configuration for requested module. Exact xml configuration name is defined in every LP module.
Save & Share with others (if needed)
2. Create new specific widgets and select right configuration for it
Login to 3DEXPERIENCE as administrator (Collaboration Space: Default, Role: Administrator)
Go to 3DDashboard: Platform Management | tab: Members
Scroll down to Additional Apps section
Create Additional App - create new app
Provide details: Short Name, Long Name, Compass selection
Type = Widget
Source code URL: https://<serverpath>/3dspace/webapps/tvc/tvcWidget.html
Configuration file URL: select based on configuration json
Save
JSON Configuration files
App | TVC | Path to JSON configuration |
|---|---|---|
3DPLAY | Classic | https://<serverpath>/3dspace/webapps/tvc/widget/ups/18x/3dplay.json |
Collaboration | Classic | https://<serverpath>/3dspace/webapps/tvc/widget/collaboration.json |
My Documents | Classic | https://<serverpath>/3dspace/webapps/tvc/widget/launchpads/myDocuments.json |
Document Details | Helium | https://<serverpath>/3dspace/webapps/tvc/widget/launchpads/documentDetails.json |
My Projects | Classic | https://<serverpath>/3dspace/webapps/tvc/widget/launchpads/myProjects.json |
Schedule Details | Classic | https://<serverpath>/3dspace/webapps/tvc/widget/launchpads/projectSchedule.json |
My Changes | Classic | https://<serverpath>/3dspace/webapps/tvc/widget/launchpads/changeDashboard.json |
Product Details | Classic | https://<serverpath>/3dspace/webapps/tvc/widget/launchpads/productDetails.json |
My Root Products | Classic | https://<serverpath>/3dspace/webapps/tvc/widget/launchpads/myProducts.json |
Products Tasks | Classic | https://<serverpath>/3dspace/webapps/tvc/widget/launchpads/tasksAssignment.json |
EBOM | Classic | https://<serverpath>/3dspace/webapps/tvc/widget/launchpads/ebomDashboard.json |
Homepage (Helium) | Helium | https://<serverpath>/3dspace/webapps/tvc/widget/launchpads/heliumHomepage.json |
Product Structure (Helium) | Helium | https://<serverpath>/3dspace/webapps/tvc/widget/launchpads/heliumUpsDashboard.json |
| ||
Value Components | Classic | no json (configuration is selected by user at widget itself) |
UPS (Classic) | Classic | https://<serverpath>/3dspace/webapps/tvc/widget/ups/18x/classic.json |
UPS (Helium) | Helium | https://<serverpath>/3dspace/webapps/tvc/widget/ups/18x/helium.json |
Apps in details
Here you can find list of plug and play business apps/modules for 3DSPACE & 3DDASHBOARD for specific domain.
All modules are configured TVCs, build on top of OOTB 3DEXPERIENCE and can be extended with customer specific logic.
Collaborative Innovation
Standalone Application for 3DSpace & 3DDashboard
Information
Streamlined standalone application fully configured for a specific use case for user groups not suitable for the full platform. Application can be used on mobile and other devices thanks to responsive UI. Users can get fast access to owned and recent objects & processes like Projects, Tasks, Parts, Physical Products, Documents, Changes, Requirements, ..
When used at 3DDashboard user can work and navigate for all objects inside one widget without switching to different widgets.
Entry point
3DDashboard Homepage:
"path": "/goto/p/helium/launchpad/home/HeliumHome"3DSpace Homepage:
"path": "/goto/p/helium/launchpad/home/HeliumHome"Entry page can be changed to a Helium page by updating OOTB property.
emxNavigator.Home.ContentPage = emxNavigatorDefaultContentPage.jspFunctionality
Easy navigation to owned objects, processes & related data
Charts & Drill-down navigation to data
Recent objects
Search - NSX (ENOVIA, Exalead or other provides)
Search included in 3DDashboard view
Themes definition
My Profile
Images
Standalone application dashboard with Recent Objects (Helium)
NSX Search using Exalead data provider (Helium)
All in one widget at 3DDashboard (Helium)
All in one 3DDashboard widget with integrated NSX Search - overlay (Helium)
Homepage (Classic)
Information
Fast access to frequently used objects at 3DEXPERIENCE Platform for both 3DSpace & 3DDashboard applications. The list of objects shown is configured based on user access & business processes.
Entry point
3DDashboard:
tvc:menu:launchpad/common/TVCTabs.xml3DSpace:
add command "TVC Homepage" label "TVC Homepage (LP)" href "${ROOT_DIR}/tvc-action/menuBasedTabPage/foo.jsp?menu=tvc:menu:launchpad:common/TVCTabs.xml" setting "Target Location" "content";
modify menu 'My Enovia' add command "TVC Homepage";Functionality
Search table - for searching all type of data using NSX
Parts - dashboard showing charts and table with owned parts & related information
UPS - dashboard showing charts and table with owned Physical Products & related information
Change - dashboard showing charts and table with owned and assigned Change Orders, Change Requests & Change Actions
Programs - dashboard showing charts and table with programs & related project
Projects - dashboard showing charts and table with projects & related information
Documents - dashboard showing charts and table with owned documents
Bookmark Workspace - dashboard showing charts and table with bookmark folders and it’s content
Requirements - dashboard showing charts and table with owned requirements specification and requirements
Model Versions - dashboard with model versions and their configurations
Images
My data dashboard at 3DDashboard
New Search Experience from toolbar 3DSpace & 3DDashboard (Classic)
My Bookmark Folders Dashboard (Classic)
My Change Actions Dashboard (Classic)
My Changes Dashboard (Classic)
My Programs (Classic)
My Documents (Classic)
My Models (Classic)
My UPS Dashboard (Classic)
My Tasks view at TVC Homepage
My Documents Dashboard (Classic)
Tasks Management
TECHNIA CONFIDENTIAL