enovia v6 r2013x tips and tricks

34
ENOVIA V6 R2013x Tips & Tricks Michael Craffey, Brian Lau Razorleaf Corporation

Upload: razorleaf-corporation

Post on 12-Jan-2017

925 views

Category:

Technology


16 download

TRANSCRIPT

ENOVIA V6 R2013x Tips & Tricks

Michael Craffey, Brian LauRazorleaf Corporation

ENOVIA V6 R2013x Tips & Tricks

• User – Tips• Admin – System Tweaks

• Bonus» Many work in 2014x and 2015x

USER TIPS

ENOVIA V6 R2013x

Search by Type & all Attributes (not just TNR)

• Search > Find Like…» Only if you have Engineering Central» ‘Find Like’ could be called ‘Attribute Search’?

‑ Any type searchable• …even non Engineering Central types• Default Type = Part

‑ All attributes are searchable• Many operators• Combo box of possible values

» Save your search!

Find only the CAD objects (not the Versioned objects!)

• Search only the latest Revision of CAD objects» Filter out the ‘Versioned’ objects

• Use the ‘?’ single character wildcard » Rev = ?

‑ Results: A, B, C, 1, 2, 3 (single value)• Filtered out Versioned revs: ---, A.0, 0.1, C.3

» Rev = C.?• Results: C.3

• All revs» Includes

Versioned objects

• Filter out Versioned objects» Rev = ?

• Filter to latest» Rev = ?» Highest only

Notification and subscription services

• Subscribe to any object on any or all type specific events

• Push a subscription to other people, so they will get notifications on object events» This is a great way to make sure people who need to

be involved in a project are getting notified when content gets added to a folder or when a key document changes.

• Subscribe to an object from many places» Properties page» Search results list» List page

• Different types have different subscription events

Push subscription to others

Export to CSV• Export the columns as set/seen to a CSV file

» Use for report» Use for export to ERP input

‑ CSV file names are unique for each and every export

View & filter the history of every Business Object• Categories > History

» Filter‑ Action‑ FTS on all other columns

Set Task Escalation

• Task due date notifications» Route owner can have ENOVIA notify people of tasks» Define relative time before or after the task due

date/time that notifications should be sent

Set Task Escalation

» Groups of people‑ Task Assignee

• Original or a delegate‑ Route Owner‑ Workspace Lead(s)

• Workspace owner and all leads‑ Project Lead(s)

• Project owner and all leads» Times

‑ ‘-’ = Before due date‑ ‘+’ = After due date

ADMIN TIPSSystem Tweaks

ENOVIA V6 R2013x

Drag and drop new files into ENOVIA

• Enabling Drag and Drop Functionality» For a better user experience in Document

Management

Drag and drop new files into ENOVIA

» C:\Tomcat\webapps\enovia\WEB-INF\classes‑ Create a file called emxFrameworkCustom.properties for these

properties• emxFramework.UseApplet=true (allow drag and drop on

Upload Documents)• emxFramework.UseDownloadApplet=true

» Modify the emxSystem.properties‑ C:\Tomcat\webapps\enovia\WEB-INF\classes‑ add an entry

emxFramework.CustomProperties.Filename=emxFrameworkCustom.properties

» Stop/restart Tomcat

Increase login timeout from 30 to 60 minutes• With a simple configuration change, you can

change the timeout to 60 minutes» C:\enovia2013x\server\distrib\enovia\WEB-INF\

web.xml•                Session-timeout = 60

» C:\enovia2013x\server\Win_b64\Resources\Warutil\fragment\ENOLiveCollaborationServer.liveCollaborationServer.web.xml.part

Accessing MQL Prompt from the UI

• Admin users can run MQL from the ‘Tools’ menu on the top bar in the Enovia UI» This is very useful to quickly run scripts,

add/view/modify/delete objects and schema, and allows you to perform almost all Admin Tasks without leaving the Web App

Some Interesting Commands

• List out all Workspaces» temp query bus Workspace* * * select description;

• Quickly get a list of BO, ie Part» temp query bus Part * *;

• Print out license details, dependencies, etc.» print product DEC;

Control Search options

• emxSystem.properties

Configuring AutoVue to operate

• Some AutoVue pages may popup ok with the file, but other places it won’t (no AV toolbars or file)» Look closely at the url in the popup window

‑ It will show ‘ematrix’, the old default

acme.enovia.com/ematrix/servlet/C3DControllerSer…

Configuring AutoVue to operate» Fix the file ‘emxSystem.properties’ in both:

‑ C:\enoviaV6R2013\server\STAGING\ematrix\properties‑ C:\enoviaV6R2013x\server\distrib\enovia\WEB-INF\classes

» emxFramework.Viewer.ServletPreFix=/ematrix/servlet/

» emxFramework.Viewer.ServletPreFix=/enovia/servlet/

Column Name Edit After Adding New Attribute• The column name will change when a new

‘customer driven’ attribute is put in to place» This displays as:

‑ Displays as ‘emxFramework.Attribute.Customer_PN’• …\properties\emxFrameworkStringResource_en.properties• Add: emxFramework.Attribute.Customer_PN=Customer_PN

Admin can change the default ‘Document’ TYPE to all ‘DOCUMENTS’ when searching to add content to a Route• Change the file ‘emxComponents.properties’

• …\properties• …\WEB-INF\classes

• Settings• emxComponents.Routes.DefaultContentType = type_Document

• To• emxComponents.Routes.DefaultContentType = type_DOCUMENTS

Set the ‘User Agent’ email to the corporate email format, so it won’t be blocked• The ‘User Agent’ is used to send notifications to users

from ENOVIA for subscriptions, routes, etc. Some companies find that the emails are blocked if not using the corporate email domain.

• In MQL» mod person ‘User Agent’ email [email protected]

‑ Note: You don’t actually need a Windows ‘User Agent’

Setting up Email Server

• For Windows, add the following to ematrix.ini:» MX_SMTP_HOST=MailName

• For UNIX, add the following to the mxEnv.sh under rmi/scripts:» MX_SMTP_HOST=MailName

‑ where MailName is the mail for your company, for example, as20.chicago.acme.ws

• Test with MQL command: » send mail to bob.smith;

NX GCO CGR Size Control• The default mesh is too fine, and takes too long to generate

» cgr|surface_dist_tolerance=0.0001,surface_angular_tolerance=0.0,curve_dist_tolerance=0.0001,curve_angular_tolerance=0.0,delete_on_checkin=yes

• Change the values for less detail, but faster» cgr|

surface_dist_tolerance=0.01,surface_angular_tolerance=0.1,curve_dist_tolerance=0.01, curve_angular_tolerance=0.1,delete_on_checkin=yes

Q&A