On this page
Configuring webhook for SGI-Crawler service
Some SSL handshake problems may occur between the webhook on Teamwork Cloud server and the SGI-Crawler service on the Web Application Platform server. To avoid these issues, register the SSL certificate of Teamwork Cloud server in the Java JRE used by the Web Application Platform server:
- Go to <install_root>/TeamworkCloud/configuration.
- Execute the following Linux command:
sudo openssl pkcs12 -in keystore.p12 -out OUTFILE.crt –nokeys
- Go to Java JRE directory used by the Web Application Platform server.
- Go to bin and execute the following command:
sudo /etc/alternatives/jre_17/bin/keytool -importcert -trustcacerts -keystore /etc/alternatives/jre_17/lib/security/cacerts -storepass changeit -file <install_root>/TeamworkCloud/configuration/OUTFILE.crt
To configure webhook for SGI-Crawler service
- Go to the Settings application and select Webhooks on the left side of the screen.
- In the bottom right corner of the screen, click to open the wizard for creating a webhook.
- For the webhook to work, keep the option Enabled turned on.
- Enable the Protect webhook URL with basic authentication option.
- In the Username and Password fields, enter the credentials of the dedicated Teamwork Cloud user.
- Click Next.
Monitoring indexation
To check project indexation
- Access the indexation supervision page by choosing it from the left side panel:
In this page, you can supervise the correct indexation of projects in SGI. - Choose the configuration URL. You can have different 3DEXPERIENCE URLs where each URL indexes a set of SGI projects.
- After choosing the URL, a table with all the projects and their indexation state appears:
Column Information displayed Indexed Displays the current state of the project in SGI. Possible states are INDEXING, DELETING, NOT_INDEXED, or COMPLETED. Last indexed revision Displays the actual revision that is indexed in SGI. Sometimes projects have new revisions that were not indexed in SGI. You can track unindexed revisions and index them manually. Standard profile A standard project is a project that is necessary for another project to work. A standard project is not a real project on its own. Status Displays any errors during indexation. Green indicates that indexation was successful, red indicates errors.
Additionally, you can filter the data in the table by clicking on the column header. You can also perform a search using the search bar and you can refresh the table with the refresh button on the right.
Viewing dependencies
A project may rely on another project to function correctly. Therefore, both the project and all its dependencies need to be indexed in SGI to ensure proper operation.
You can track dependencies by clicking > Dependencies on the right in each row. This shows an additional row with all the projects and their indexed revisions and helps you see if all the correct project resources in SGI are indexed.
Viewing indexed project dependencies.
Indexing projects manually
In rare cases, project indexation can fail. If that happens, you can index projects manually using different methods.
Indexing projects in bulk
You can select multiple projects and click to start bulk indexation. This indexes all selected projects up to their latest revisions.
Selecting projects to index them in bulk.
Indexing specific revisions
You can choose to index only specific revisions, Note that this option works only with one project at a time.
To index specific revisions, click in the row of the project you want and select Index revisions.
Indexing specific revisions.
You have three options:
- Latest: indexes the latest available revision of a project.
- Range: you can select a range of the revisions you want to index. The range numbers are included in the indexation.
- List: you can provide a list of specific revision numbers. Only positive integers are allowed.
Deleting projects
To delete a project
- In SGI Project indexation, select the project or projects you want to delete.
- Click and then confirm your choice in the dialog that appears.
You can see the status of the deletion from SGI in the Indexed column. The Status column shows if there are errors.




