Install Smart Completions - Intergraph Smart Completions - Intergraph Smart Completions Update 4 - Installation & Upgrade

Intergraph Smart Completions Installation

Language
English
Product
Intergraph Smart Completions
Search by Category
Installation & Upgrade
Smart Completions Version
6.0.4
  1. Go to SmartCompletions.exe.

  2. Open the installer and enter the required data in the fields provided.

  3. The installer shows two features to configure Database and Application server.

  4. If both application server and database server are on the same machine, you can select both the options to proceed with the installation.

  5. If both the servers are placed in different machines, then select the required option as per machine.

  6. In the Configure API section, provide the URL and Friendly Name information .

  7. In the Configure Smart API section, select either of the options available.

  8. If you select:

    • SC Auth: you are required to provide SCAuth Issuer Url and Certificate Thumbprint for authentication details.

      Field Name

      Details

      Remarks

      SCAuth Issuer URL

      URL of the authorization server's authorization endpoint

      https://<BASE_URL>/api/Authentication.asmx"

      For example, Base URL looks like: https://123.ceccms.com

      Certificate Thumbprint for authentication

      This refers to a unique identifier for a digital certificate used for authentication. To ensure secure communication between Smart Completions and the Smart API, the thumbprint of the server's certificate is used for authentication. This thumbprint is typically stored in the configuration files of the Smart API client application. For more information on how to get the value for Certificate Thumbprint for authentication, see Update certificate information for Smart Completions authentication server.

      <SELF-SIGNED-CERT_THUMBPRINT-VALUE>

      For example, certificate value looks like: dfea4a7892f9438414cf03fbc014ee531bb74f30

      SC Auth

    • OAuth: you are required to provide the below details.

      Field Name

      Details

      Remarks

      OAuth Issuer URL

      URL of the authorization server's authorization endpoint

      https://login.microsoftonline.com/1b16ab3e-bhf4-4gt2-9g2t-3fg6tr675d3b/v2.0

      Service ID

      A service ID is an identity that can be used by an application or service.

      12840CC9-0955-4809-8604-0F7E79824H2

      Service Secret

      The Service secret is the password of the Application or service principle.

      U:9*]k*p\VC@B}A'a2'a2'a26AN7%Ph__*w}{xX?MgS'f7jVtN@^QZ *O{M}\?K*^)

      Client ID

      At registration the client application is assigned a client ID and a client secret (password) by the authorization server. The client ID and secret is unique to the client application on that authorization server.

      0852047A-F98-4974-A3A-0903822028991912308409123890

      Client Secret

      At registration the client application is assigned a client ID and a client secret (password) by the authorization server. The client ID and secret is unique to the client application on that authorization server.

      asdkfjaskd

      Scope

      The scope constrains the endpoints to which a client access, and whether a client has read or write access to an endpoint.

      https://system2.example.com/api/resource.verb

      User name claim

      Email

      Email

      OAuth

    • None: you are not required to provide any information for Smart APIs.

      None - Smart API

  9. Enter these details to configure the servers:

    Field Name

    Details

    Remarks

    Serial Number

    Provide the Serial Key

    As provided

    SiteName

    Provide a website name of your choice

    SmartCompletions

    Install Path

    Physical directory of the website

    D:\\website

    URL

    Binding to the website

    http://smartcompletions.com/

    Friendly Name

    API site name inside main SC site.

    SC

    Server name

    Database server name.

    SCDatabase

    Database name

    Name of the database. It can be new or an existing one

    HxgnLive

    User name

    User having sysdb role to perform restore, delete, update database

    Hexagon

    Password

    Provide ‘Hexagon’ user password

    Ert#123

    Session time out

    Time in minutes for the code to wait for the site response

    120

    Connection Timeout

    Time in milliseconds for the code to wait for DB response

    12000000

  • Ensure that you have the back up of all files.

  • Only admin(role) is allowed to set configuration for installation process.

  • The Database Administrator must have DB creation rights, to create or restore the database.

  • The Application server and the Database server should always be on the same domain.

  • To access help with the product, navigate to Help > Training.

  • Update the certificate thumbprint value in the smart API config file to authenticate mobile using the SC authentication.