xlm enovia smarteam custom solutions and services · xlm enovia smarteam custom solutions and...

14
xLM ENOVIA SmarTeam Custom xLM ENOVIA SmarTeam Custom Solutions and Services Solutions and Services Your Challenges | Our Solutions Your Challenges | Our Solutions © 2010 xLM Solutions, LLC. All rights reserved. xLM Solutions, xLM Solutions, LLC LLC www.xlmsolutions.com www.xlmsolutions.com Revised: August 2009

Upload: duongliem

Post on 29-Jul-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

xLM ENOVIA SmarTeam Custom xLM ENOVIA SmarTeam Custom

Solutions and ServicesSolutions and Services

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

xLM Solutions,xLM Solutions, LLCLLC

www.xlmsolutions.comwww.xlmsolutions.com

Revised: August 2009

Page 2: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

xLM Solutions is highly skilled in SmarTeam solutions and database architectures, including SmarTeam planning and deployment, database installation, Data Model design, CAD integrations, Workflow configurations, BOM management, Community Workspace administration, custom programming, Multi-Site setup, Data Loading, and end-user training and support.

Solution Architecture

• Performs planning and constraints analyses for configuring, customizing and deploying SmarTeam to meet corporate-specific requirements

• Develop operational and technical specifications

• Solution validation and integration with production environment and data

About xLM SolutionsAbout xLM Solutions

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

• Solution validation and integration with production environment and data

Project Management

• Develop project to implement solution with minimal risk

• Determine project resource requirements

• Conduct project reviews and provide reports for periodic status updates

• Develop issue evaluation and resolution plans when needed

• Ensure adherence to project timeline and budgetary expectations

Page 3: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

SmarTeam Programming and Custom Solutions (for both Think and Thin Clients)

Extensive knowledge and experience in:

• Microsoft Visual Basic, VB.NET and C# languages

• ASP.NET web application and web service programming

• Knowledge and application of SmarTeam API, Visual Components and iPlatform

• Java application and applet development

• Java interoperability with Microsoft ASP.NET web services

• Microsoft Windows applications and services development

• Unix programming (C/C++)

• Windows, Linux and Sun system administration

About xLM SolutionsAbout xLM Solutions

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

• Windows, Linux and Sun system administration

• Web portal and web part integrations for collaboration environment such as Microsoft SharePoint

SmarTeam Multi-Site and Oracle Skills

• Comprehensive knowledge and extensive experience in SmarTeam Multi-Site configurations

• Developed the original test platform for synchronous SmarTeam database replication

• Experienced in Repliweb installations and configurations

• Skilled in Oracle PL and SQL database programming

Page 4: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

Challenges

• Lack of native mechanism to save email and attachments from Outlook to SmarTeam

• No direct approach for attaching SmarTeam files to Outlook email

Solution

• SmarTeam-Outlook Integration

Features

• Save email and attachments into SmarTeam– Outlook email may be mapped to different classes in SmarTeam

– Email and Outlook properties are mapped to fields in SmarTeam

• Save selected email attachments into SmarTeam– May selectively save one or more attachments from an email to SmarTeam

• Attach SmarTeam files to an email– User may query for objects in SmarTeam from within Outlook

– From the query results, one or more files may be attached to an email message

• Save contact information into SmarTeam

ENOVIA SmarTeam ENOVIA SmarTeam –– Microsoft Outlook Microsoft Outlook

IntegrationIntegration

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

• Save contact information into SmarTeam– Extracts and saves contact information from an email into SmarTeam

• Locate active document– Determines if a selected email has been saved to SmarTeam

– A SmarTeam profile card is displayed if the email already existed in SmarTeam

• User configurable options– Save incoming attachments as children of email object

– Automatic email and/or attachment deletion after Save

– Save attachments as Child or General Links

Benefits

• Native mechanisms to save Outlook email and attachments to SmarTeam

• SmarTeam file as Outlook email attachment

• Tool allows all project- and product-related data (e.g., email correspondence) to be stored and managed in SmarTeam

Page 5: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

Challenges• Data contained in two disjoint systems (SmarTeam and

SharePoint)

• No easy way for cross-system data access

Solution• A web part to present SmarTeam data and provide selected

SmarTeam functionalities in SharePoint

Features• A familiar and intuitive web browser-based user experience

• A convenient interface to construct and perform SmarTeam queries from SharePoint

ENOVIA SmarTeam ENOVIA SmarTeam –– Microsoft SharePoint Microsoft SharePoint

IntegrationIntegration

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

queries from SharePoint

• View SmarTeam data in a SharePoint grid table

• Configurable operations on SmarTeam data files

• Support download of SmarTeam files to client computer

Benefits• Presents PLM (SmarTeam) data in SharePoint

• Leverages Microsoft solutions (Office applications, Project Management, Workspaces, Issue Management, revision control, workflow, etc.) to PLM data

• No extended SmarTeam proficiency required

• Simplifies access to SmarTeam data

Page 6: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

Challenges

• Files are renamed automatically when placed into the SmarTeam Vault

• It is impossible to access vault files outside of SmarTeam with only the original file names

• Batch mode access to vault files are particularly cumbersome

Solution

• SmarTeam Vault Processor– For each selected SmarTeam object, the corresponding data file, and all associated reference files, is copied

out of the Vault to an intermediate processing directory

– An external application is invoked to process the “copied out” files

– The files are then returned to the SmarTeam Vault

Features

• Easy to install and operate

• File selections may be made through either SmarTeam object selections or SQL queries

• Configurable status and event messages

SmarTeam Vault ProcessorSmarTeam Vault Processor

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

• Configurable status and event messages

• User selectable intermediate processing directory location

• Programmable execution start and stop times

Benefits

• Provides access to SmarTeam Vault files by external applications

• Particularly beneficial for processing CAD files with reference files

• Highly recommended for– Rebuilding SolidWorks files in SmarTeam to correct viewing issues with the SolidWorks Viewer

– Updating Inventor files in SmarTeam to latest Inventor file version format

– Bulk creation of an additional neutral format view file for the CAD files in SmarTeam

– Modifying reference or link information for Assemblies or Drawings

– Etc.

Page 7: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

Challenges• Time-consuming to create new objects, and associate documents to them, in SmarTeam based on existing

objects

Solution• SmarTeam Quick Create Tool

– Allows easy creation and document-linking for new objects based on existing SmarTeam objects

Features• A class tree display for new object’s class selection

• Automatic data mappings from original to new object

• Options for associating templates and new documents for the new objects

• Class-based “view” selection for the new object

SmarTeam Quick Create ToolSmarTeam Quick Create Tool

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

• Class-based “view” selection for the new object

• May link new object to existing object

Benefits• Expedites new object creation and document-linking in SmarTeam from existing data/objects

Page 8: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

Challenges

• SmarTeam lacks the support for project-based object searches

• Native mechanisms only support entire database or single-level searches

Solution

• SmarTeam Project Search Tool

• Support searches on objects linked with a specific project

Features

• Selectable search level for the project tree structure

Benefits

• Expedites project-level data and document searches

SmarTeam Project Search ToolSmarTeam Project Search Tool

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

Example

• To determine if a given part is used in a particular project– The part may not be linked directly to the project

– The part may be in assemblies that are linked to the project

– The part may be linked to folders of the project

• The SmarTeam Project Search Tool will transverse the selected project tree to locate the part of interest

Page 9: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

Challenges• Unable to change an object’s class in SmarTeam once the object is created

Solution• SmarTeam Object Class Migration Tool

– An utility for migrating objects from one class to another

Features• Easy source and destination classes selections• Customizable field mappings between the source and destination classes• Preserve object links and references after migration

SmarTeam Object Class Migration ToolSmarTeam Object Class Migration Tool

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

• Preserve object links and references after migration

Benefits• Tremendous time savings when migrating objects across classes• May be used to fix data consistency errors

Example• New classes are added to the database and legacy data need to be converted to the new classes• The SmarTeam Object Class Migration Tool may be used to quickly and safely convert the legacy data to

the new classes

Page 10: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

Challenges• Dynamic assignment of users to workflows is tedious and error-prone

Solution• Web-based SmarTeam Workflow User Assignment Wizard

– Provides a web-based, simplified and intuitive approach for assigning users to nodes in a workflow

Features• Clean and intuitive, wizard-based GUI for accepting and promoting the

next user in a workflow

• Role-based listing of available users for workflow assignment

• User assignment via simple list selection or text entry

Step 1

WebWeb--Based SmarTeam Workflow User Based SmarTeam Workflow User

Assignment WizardAssignment Wizard

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

• User assignment via simple list selection or text entry

• Option to add comments by current user prior to workflow advancement

• User comments may be made mandatory via configuration

Benefits• Expedites and simplifies dynamic user assignments to workflows

• Wizard-based approach reduces processing error

Step 2

Page 11: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

Challenges• SmarTeam supports only one redline file per object

• Multiple collaborating users reviewing a document need to employ a color code to identify individual redlines

Solution• Web-Based Collaborative SmarTeam Redlining Tool

– Supports individual redlines from multiple users by associating their redline files to a base redline file

Features• Presents all redline files associated with an object for selected viewing

• Display a summary of metadata (e.g., creator, create date) for each selected redline file

WebWeb--Based Collaborative SmarTeam Based Collaborative SmarTeam

Redlining ToolRedlining Tool

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

Display a summary of metadata (e.g., creator, create date) for each selected redline file

Benefits• Organizes and simplifies bookkeeping of user redlines

• Identifies and allows for easy tracking of redlines by user

• Expedites release processes based on redlines

Page 12: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

Challenges

• SmarTeam does not support association of figures or graphics to a text field

Solution

• Web-Based SmarTeam Reporting and Graphics Association Tool– Generates template-based reports and creates associations among figures and a text or

memo field

Features

• Report generation from SmarTeam data

• XML based report engine utilizing templates created in Microsoft Word

• Associates one or more figures or graphics to text and memo fields in SmarTeam

• Automatically inserts graphics when a graphics-enabled text field is used in a report

Benefits

WebWeb--Based SmarTeam Reporting and Based SmarTeam Reporting and

Graphics Association ToolGraphics Association Tool

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

Benefits

• Associates graphics and figures with text/memo fields in SmarTeam

• Enhances the report and information exchange via illustrations

Example

• A new SmarTeam class called Product Issues is created with an Issue Description field

• The Web-Based SmarTeam Reporting and Graphics Association Tool may be used to reference graphics such as a screen shoot or PowerPoint slide with the Issue Description field when generating a report

Page 13: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

• Find Orphans– A tool for reporting all objects that are not linked to a Parent or Project in SmarTeam

• OnDrop– A tool to add drag-and-drop check-in capability to SmarTeam

– The tool will link and Check-In each file dropped from Windows Explorer

• Dynamic Workflow Users Assignment– Tools for assigning SmarTeam workflow users dynamically

Miscellaneous SmarTeam SolutionsMiscellaneous SmarTeam Solutions

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

– Tools for assigning SmarTeam workflow users dynamically

• Cascading Lookup Tables– A tool to add dependent lookup table structure to SmarTeam

• Vault Clean Up– A tool for locating files in the SmarTeam Vault that do not have corresponding objects in the database

Page 14: xLM ENOVIA SmarTeam Custom Solutions and Services · xLM ENOVIA SmarTeam Custom Solutions and Services ... ENOVIA SmarTeam ENOVIA SmarTeam ... • Report generation from SmarTeam

• Solutions and technologies are provided through one of two service engagement models:– Direct

– Subcontracted by BP or VAR

• xLM will support DS / SMARTEAM / BPs / VARs to promote and implement these solutions

Go To MarketGo To Market

Your Challenges | Our SolutionsYour Challenges | Our Solutions

© 2010 xLM Solutions, LLC. All rights reserved.

• xLM will support DS / SMARTEAM / BPs / VARs to promote and implement these solutions

• Contact us for more information– [email protected]

– (248) 926-5932