Mapping the Collaboration for Microsoft Client with 3DEXPERIENCE

You can define how folders and content are displayed in the Collaboration for Microsoft client.

The IEF ENOVIA Root menu is the entry point when you browse 3DEXPERIENCE files using the Collaboration for Microsoft client. When the user logs on to 3DEXPERIENCE, the menus and commands defined in the IEF ENOVIA Root menu appear.

When the user clicks a command, the following information is obtained from the command admin object to display the next level:

  • The Label attribute provides the language-specific value to be displayed in Collaboration for Microsoft.
  • The Href attribute provides the program or the inquiry to be executed to obtain the list of objects to be displayed.

    Note: You can only specify either a JPO or an inquiry, not both.

    In the case of JPOs, you must provide the name and the function name of the JPO in the following format: JPO Name: Function Name For more information, see the examples provided.

    In the case of an inquiry, you must specify the inquiry name. For more information, see the examples provided.

  • The Href attribute also provides the configuring tables from which you can obtain the columns and the values to be displayed for the object list.
  • The Access command provides the list of roles. You must be assigned a role specified here to see the command.

    For example,

    • Role = Office User
    • User = All
    • Role = Project User

Type of Object

Name of Object

Function

Method to Retrieve Objects Using Programs/Inquiry and Tables

Menu

IEF ENOVIA Root

It is the highest menu level, and the entry point for Collaboration for Microsoft. Anything below this menu will be shown as the first set of folders when users login into 3DEXPERIENCE. You can add custom folders to this menu.

You must modify the getInstalledProducts in the MSFUtil JPO to add your folder.

Command

MsoiPMCAllProjectsMyDesk

Returns the list of projects to which the user has access. The view on the Collaboration for Microsoft client is is populated based on a table from the server.

Label: emxFramework.MenuItem.Projects

Href: ?program=emxMSProjectIntegration:getAllUserProjects&table=IEFDesktopObjectSummary

Registered Suite: ProgramCentral

Access:Project User, External Project User, VPLMViewer

Command

IEFDesktopTMCAllWorkspace

Returns the list of workspaces to which the user has access. The view on the Collaboration for Microsoft client is is populated based on a table from the server.

Label: emxIEFDesignCenter.Common.MatrixWorkspaces

Href: ?program=IEFTMCUtil:getCurrentUserWorkspaces&table=IEFDesktopObjectSummary&toolbar=IEFDesktopActionsMenu

Registered Suite: DesignerCentral

Access: Integration User

Command

MsoiLibraryCentralMyLibraries

Returns the list of libraries to which the user has access. The view on the Collaboration for Microsoft client is is populated based on a table from the server.

Label: emxLibraryCentral.Command.Libraries

Href: ?program=emxLibraryCentralUtil:getAllLibraries,emxLibraryCentralUtil:getAllDocumentLibraries,emxLibraryCentralUtil:getAllGeneralLibraries,emxLibraryCentralUtil:getAllPartLibraries

Registered Suite: LibraryCentral

Access: Employee, Microsoft Office User

Command

IEFDesktopCollections

Returns the list of collections to which the user has access. The view on the Collaboration for Microsoft client is is populated based on a table from the server.

Label: emxIEFDesignCenter.Common.Collections

Href: ?program=emxAEFCollection:getCollections&table=AEFCollection

Registered Suite: DesignerCentral

Access: All

Command

MsoiProductCentralMyProducts

Returns the list of products to which the user has access. The view on the Collaboration for Microsoft client is is populated based on a table from the server.

Label: emxProduct.Menu.Products

Href: ?program=IEFProductCentralUtil:getCurrentUserProducts&table=PLCProductList

Registered Suite: ProductLine

Access: Design Engineer, Marketing Manager, Product Manager, System Engineer

Command

MsoiProductCentralMyFeatures

Returns the list of features to which the user has access. The view on the Collaboration for Microsoft client is is populated based on a table from the server.

Label: emxProduct.Menu.Features

Href: ?program=IEFProductCentralUtil:getCurrentUserFeatures&table=FTRFeatureList

Registered Suite: Configuration

Access: Design Engineer, Marketing Manager, Product Manager, Sales Engineer, Software Engineer, Software Engineering Manager, System Engineer

Command

MsoiProductCentralMyRequirements

Returns the list of requirements to which the user has access. The view on the Collaboration for Microsoft client is is populated based on a table from the server.

Label: emxProduct.Menu.Requirements

Href: ?program=IEFProductCentralUtil:getCurrentUserRequirements&table=RMTMyDeskRequirementList

Registered Suite: ProductLine

Access: Product Manager, Software Engineer, Software Engineering Manager, Software Project Manager, System Conversion Manager, System Transition Manager, Shadow Agent (Group)

Command

MsoiWBSTasks

Returns the list of WBS Tasks to which the user has access. The view on the Collaboration for Microsoft client is is populated based on a table from the server.

Label: emxIEFDesignCenter.Common.WBSTasks

Href: ?program=emxMsoiWBSTasksUtil:getCurrentUserWBSTasks&table=MsoiWBSTasksSummary

Registered Suite: IntegrationFramework

Access: Advanced Quality Engineer, Product Manager, Project User, Software Engineer, Software Engineering Manager, Software Project Manager, VPLMViewer

Command

IEFDesktopMyLockedObjects

Returns the list of locked objects to which the user has access. The view on the Collaboration for Microsoft client is is populated based on a table from the server.

Label: emxIEFDesignCenter.Common.LockedObjects

Href: ?program=IEFUtil:getMyCheckedOutDocs&table=IEFDesktopDocumentSummary&toolbar=IEFDesktopMyLockedActionMenu

Registered Suite: DesignerCentral

Access: All

Command

MsoiGeneralSearch

Returns the search results. The view on the Collaboration for Microsoft client is is populated based on a table from the server.

Label: emxIEFDesignCenter.Header.SearchResults

Href: ?program=IEFSearch:refreshSearchResults&table=IEFDesktopDocumentSummary

Registered Suite: IntegrationFramework

Access: All

Note: Collaboration for Microsoft does not support the commands, IEFDesktopRecentlyCheckInFiles and IEFDesktopLocalWorkspace and these are not displayed in the client.

The administrator can show or hide the File Name column in Windows Explorer or in the File dialog box by modifying the following Boolean value in the IEFUITableUtility JPO:

showFileNameColumn = true;

To hide the column in the display, set the above value to false. Default value is true.