All Enovia Interview Questions and Answers Complete Set | PLM Developer

Enovia Interview Questions and Answers


1. What are the UI components in Enovia?

A. Command, Menu, Channel, Portal, Web form, Table

2. What is the significance of property registration in Enovia?

A. The main objective of property registration is to keep the reference. If we change the respective schema component name in the future there is no need to change them in all programs since we get the name from property registration.


3. What is the file?

A. file is the main application configuration file that contains framework properties that apply to all applications, such as searching, file management, data management, etc.

4. What is the bootstrap file in enovia?

A. bootstrap file is a database connection file, that defines which database is connected to the 3dexperience platform. The bootstrap file will have the database information, through which the thick client will connect to the Oracle database.

5. Difference between stores and vaults?

Store: A store is a physical storage location for checked-in files. All files checked in and used by Matrix are contained in a file store.

Vault: A vault is a logical storage location for business objects and administrative objects. A vault is a grouping of like objects within the Matrix database.

Vaults fall into 2 categories:

• Business object vaults (you can have many).

• An Administration vault (only one exists, for admin objects).

6. What is the location?

ANS: It’s an alternate path or hostname for the captured Store. We have to give the pathname, port name, protocol name, hostname, FTP username, and Password.

7. What is the site?

ANS: It’s a collection of locations. A site can be associated with a person or group object. When associated with a person, the site defines the list of locations preferred by a particular person. When associated with a group, the site defines the list of locations preferred by all members of the group.

1. Types of vaults?

A: There are three Types of Vaults are there.

LOCAL: It is stored in the same eMatrix Database.

REMOTE: Remote vaults are used for loosely coupled databases, which allow two entirely different eMatrix installations to share data.

FOREIGN: Vault location is in the server location. A server entry area is provided. Allows data from virtually any source to be modeled as Matrix objects.

2. Which store has an advantage over others?

A: Captured Storage has better advantages than others.

3. What for “HashedNames” used in captured stores?

A: For Captured Stores only, select Hash Names if you want Captured stores to use filename hashing, which is the ability to scramble the file name. When file name hashing is on (the default), captured stores generate hashed names for

checked in files. Since the files for captured stores are physically stored on disk, the names are hashed to be recognized by eMatrix only. To maintain the uniqueness of the files we use hash names.

4. What are the parameters required for creating the captured store?

A: A pathname, port name, protocol name, hostname, index spaces, tablespaces

5. How do u relate a particular SITE to a Person?

A: While creating a person there is two option are there in defaults. You can relate the Site and Vault.

6. If the store is full, then what to do?

A: Lock the Store.

7. How to lock the STORE ?

A: Mark the checkbox available in Store.

8. Tell me the procedure to transfer all ADMIN objects from one eMatrix Database to another eMatrix Database?

A: Export ADMIN_TYPE TYPE_PATTERN into FILE filename;

Import ADMIN_TYPE TYPE_PATTERN from FILE filename ;

9. Tell me the procedure to transfer all Business Objects from one eMatrix Database to another eMatrix Database?

A: Export VAULT vaultname into FILE filename;

Import VAULT vaultname from FILE filename;

10. How do u take a backup of the particular vault?

A: By importing those Business Objects to other storage location.

11. Where the Vaults, Store, Site will be created?

A: In System (Thick-client) or By using MQL.

12. What are the parameters required for creating Remote Vault?

A: While creating a remote Vault we have to only give the server address.

13. Explain Remote Vault ?

A: To share the Vault through multiple servers.

14.What access to be given to a person and where it has to be mentioned if he needs to access System modler?

A: We have to give him the Privilege of System admin while creating a person.

15.How do you change your eMatrix database to another?

A: by changing the bootstrap file.

1. What is meant by triggers?

A. Triggers are used to implement the business rules in enoiva and used to control the behavior of many functions. Triggers are always executed on specific events like Create, Promote, Modify, Demote. There are three types of triggers Check, Override and Action

2. What are the types of triggers?

A. There are three types of triggers they are Check, Override and Action.

Check: a Check trigger that fires before the event occurs

Action: an Action trigger that fires after the event occurs

Override: an Override trigger that can replace the event transaction

3. If Override trigger fails then the event is successful or not?

A. It is successful

 4. If Action trigger fails then the event is successful or not?

A. If the action trigger fails then the event fails and the transaction will be rolled back.

 5. What are the event triggers on Type?

A. Different types of events on types are create, addinterface, connect, modifyattribute, changename, copy, modifydescription, changeowner, create, removefile, changepolicy, delete, removeinterface

6. What are the event triggers on Attribute?

A. There is only one event on an attribute that is modify

7. What are the event triggers on a Relationship?

A. There are different types of events in relationships some of them are create, delete, modifyattribute, freeze, thaw

8. What is the event triggers on Policy state?

A. Some of the events performed on policy state promote, demote, approve, reject, enable, disable, ignore

9. What is the type name for trigger objects?

A. "eService Trigger Program Parameters" is the Type name for all trigger objects.

10. Trigger object stored in which vault?

A. All the trigger objects are stored in the "eService Administration" vault. 

1. What is the responsibility of the business Admin?

A. Business Administrator is responsible for:

- Defining the data model (schema) and maintaining the data model.


2. What is the difference between Admin Objects and Business Objects?

A. Admin Objects are the prerequisite for the business objects. Admin objects can be created using a Business modulator or MQL.


Business objects can be created using Matrix Navigator or from UI.

Admin objects are similar to Class in Java, and Business objects are identical to instances of classes or objects in the java.

3. Difference between Groups & Roles?

A. Groups - Groups define units of organization and can arrange in a hierarchy. For example, a company can have, and each department can have sections. A group represents each of these.

Roles - A role represents the notion of the kind of job (function) that a person performs. For example, every department might have a manager and a secretary. Individual persons are assigned these separate roles.

4. What is the different access level for the user?

A. Systemadmin, person, policy, at last, it checks for the rule.


5. Type of Users?

A. Persons, Groups, Roles, Associations.


6. For a person, what are the possible assignments?

A. For a person, all the possible assignment is Groups, Roles, and associations.

7. Difference between an Application user and a Full user?

A. The application user is a licensed user that can access the Matrix Database only through the Matrix collaboration server or MQL. All other active users have Application user privileges automatically.

Full users can log in through Matrix navigator and MQL. Full user is a prerequisite for a user of Business or System Administrators.


8. How do you relate a person to a particular location?

A. Chose the particular site name while creating the personal particulars in the default tab that the site will relate to location.

9. Can we add a site for a Group or not?

A. Yes, We can. There is an option to mention which site that group or role belongs to.

10. What is the minimum access you give a user, If he needs to find the object in the Matrix?

A. The minimum access we can give for users is Read, Show.

11. Difference between Policy & Rule?

A. Policy governs a particular type of object. The rule is meant for attributes, programs, forms, relationships whatever may be the object.

12. What are the different types available for Attributes in Enovia?

A. The different types available for attributes in enovia are String, Integer, Real, Boolean, and date/ time.


13. What is the signature?

A. A signature specifies who can control the promotion or rejection of a business object.

14. Where do you mention the revision sequence in enovia?

A. The revision sequence for business objects defines at the Policy level.

15. What is a rule meant?

A. The rule is meant to govern attributes, programs, forms, and relationships.

Post a Comment