Configuring the Root Folders to be Displayed in Collaboration for Microsoft

This task shows you how to add a new or an existing command to the integration root folder list displayed in the Windows Explorer integration, the Open dialog box and the Save dialog box.

The integration uses UI3 components such as Menus/Commands. These components store the details of the following:

  • The program or the inquiry that must be used to obtain the list of objects.
  • The table used to display these objects.

  1. If there is no existing command, then do the following to create a command:
    1. Create a command. For example, create MSOIRFQs and register it as command_MSOIRFQs (symbolic name) from the Admin Type Property Registration page.
    2. Mention the JPO name or inquiry in the href attribute of the command to indicate how the new command obtains the list of objects to be displayed.

      Example 1: Using a program

      In the href attribute, enter program name: function name

      It should contain program= emxCustomJPO:getMyRFQs

      Registered Suite: Supplier Quality Management

      Example 2: Using an inquiry

      In the href attribute, provide the enquiry name

      It should contain inquiry= SCgetMyRFQs

    3. Provide the name of the table that should be used to display the details of the object. The href attribute should contain table= RFQObjectsStandard or the table can be the generic object table installed by the integration (IEFDesktopObjectSummary).
    4. Add the roles, groups and persons who have access to My RFQs.
    A command is now available that can be added to the IEF ENOVIA Root Menu.
  2. Do the following to display the command in the list of root folders in Collaboration for Microsoft:
    1. Open the Items tab of the IEF ENOVIA Root Menu and add the required command. Click Edit to save the changes.
    2. Modify getInstalledProducts in the MSFUtil JPO to display your folder.

    Collaboration for Microsoft retrieves the list of objects to be displayed from the value of the href attribute of the command object. By default, href has information of the following kind:

    For example,

    ${COMMON_DIR}/emxTable.jsp?program=PROGRAM_NAME:METHOD_NAME&table=TABLE_NAME

    Collaboration for Microsoft uses the inquiry and the table name defined in the command object.

    The inquiry generates the list of library object IDs.

    The table provides the values for the column headers and the values to be displayed for each library object.

    The Access tab of the command defines which users can view the command.