Setting Up Materials Compliance Supplier Portal

Before your users can access the Materials Compliance Supplier Portal, you need to configure several aspects, such as the URL to connect to, the file paths for various directories, and more.

See Also
Configuring Properties
  1. Create or open the text file to contain customized properties for mcc-portal.properties. For more information, see Editing Properties Using MQL.
  2. To define the URL of the 3DPassport (for user login) and 3DSpace (server), follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      dassault_systemes.3DPassport.url

    2. Enter the 3DPassport URL for the 3DEXPERIENCE platform in this format:

      https://<hostname>:<port>/iam

      Do not add a final / at the end of the URL. For example:

      dassault_systemes.3DPassport.url=https://mycompany3DExphost.mycompany.com:453/iam

    3. Add or edit this line in the file used to import properties into a page object:

      dassault_systemes.3DSpace.url

    4. Enter the 3DSpace server URL for the 3DEXPERIENCE platform in this format:

      https://<hostname>/3DSpace

      Do not add a final / at the end of the URL. For example:

      dassault_systemes.3DSpace.url=https://mycompany3DExphost.mycompany.com/3DSpace

  3. To define the URL protocol, follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      mcc.portal.proxy=https

    2. Set the value for this property depending on your business requirements:

      • https
      • http

  4. To configure single sign on (SSO), follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      mcc.portal.external.authentication.support=off

    2. Set the value for this property depending on your business requirements:

      • on is used.
      • off (default) SSO is not used.

  5. To define the URL for SSO (if above property is set to on), follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      mcc.portal.external.authentication.redirect.url=

    2. Enter the URL to redirect the user to.

      For example:

      http://<SERVER>:<PORT>/supplierportal/josso_login/

  6. To define the directory path on the server that contains instructions that suppliers can download, follow these steps:
    1. Create the required directory structure on the server or network directory available to the server.
    2. Add or edit this line in the file used to import properties into a page object:

      mcc.portal.instruction.dir=C:/temp/docs

    3. Keep the default location, or change it if you use a different directory. The directory name must use a forward slash for Windows or UNIX.

      Windows example: C:/mcc.portal.instruction.dir=C:/temp/portal/docs

      UNIX example: mcc.portal.instruction.dir=/tmp/portal/docs

    4. Copy the instructions to the specified directory. The files must be in a format defined by the next property.
  7. To define the types of files that can be used in the above directory, follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      mcc.download.instructions.restrict.file.extensions=*

      The * indicates that any file type can be used.

    2. To restrict the types of files, replace the * with a comma-separated list of file extensions.

      For example:

      mcc.download.instructions.restrict.file.extensions=ppt,doc,xls,zip,pdf,txt

  8. To define the file types available for download forms , follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      mcc.download.forms.restrict.file.extensions=*

    2. To restrict the types of files, replace the * with a comma-separated list of file extensions.
  9. To define the default import privilege for processing spreadsheets, follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      mcc.import.level=1

    2. Set the value for this property depending on your business requirements:

      • 0 Data check only.
      • 1 (default) Direct import.

  10. To enable or disable declaration levels, follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      mcc.portal.enable.declarationlevel.support=off

    2. Set the value for this property depending on your business requirements:

      • on Declaration levels are enabled.
      • off (default) Declaration levels are disabled.

  11. When finished updating the text file with all properties you want to modify, including the ones shown here, use the text file to modify the mcc-portal.properties page object. For more information, see Editing Properties Using MQL.