Sample Application as a Template
The sample application, along with the configuration file, is designed to help you get started with creating your own DRACOON application. You'll find that many of the features offered by Intrexx DRACOON Connector are already implemented there.
To ensure a successful start with the sample application, you'll need to make a few adjustments. The goal here is to connect to your DRACOON account, or to create your DRACOON Web App.
You'll need the following information to set up the sample application:
-
Authorization URI
-
Dracoon Root URI
-
Client ID
-
Client Secret
-
Redirect URI
-
Token URI
-
Data Room ID, Folder ID
-
GUID of the sample application: F100FE46C809B95A41977D74DBEAB1B0BF03B604
To perform the action described here, you need the appropriate permissions on the Intrexx server.
You can find the DRACOON sample application and the DRACOON configuration file in the following directory:
<intrexx-installation-directory>\adapter\dracoon
To perform the action described here, you need the appropriate permissions on the Intrexx server.
Copy the file "dracoon_dracoon.xml".
Place the file in the following directory:
<intrexx-installation-directory>\org\<portal-directory>\internal\cfg\odata\connector
Requirements
To set up the Intrexx DRACOON Connector, you'll need the following information from your DRACOON data room or DRACOON Web App:
-
Data Room ID, Folder ID
-
Dracoon Root URI
-
Client ID
-
Client Secret
You will also need the GUID of the imported sample application. It reads as follows:
F100FE46C809B95A41977D74DBEAB1B0BF03B604
Step-by-Step
To set up the Intrexx DRACOON Connector, follow these steps:
-
Double-click the DRACOON Connector.
The "General" dialog box appears.
-
Enter a descriptive description in the "Description" field.
-
In the left pane, click "Data Groups."
The "Data Groups" dialog box appears.
For detailed information on the individual data groups and their use, see the " Standard Data Groups in the Intrexx DRACOON Connector" section .
Enter the data room ID and folder ID
You will need to make adjustments to the "DracoonDataSpace" data group, as it refers to your data rooms or folders on DRACOON.
-
Select the "DracoonDataSpace" data group.
-
Click the "
" icon.The "Data Groups" dialog box appears.
-
In the data group settings, enter your data room ID or folder ID for the "dracoon.dataspace.id" attribute.
The value specified here serves as a fallback value. You can adjust the fallback value in the external data group in the Intrexx application. See the section " Adjusting the Fallback Value for the Data Room ID" for more information .
If you do not enter a value here, the contents of the top-level data room will be loaded.
-
Click "Finish."
-
In the left pane, click "Authentication."
The "Authentication" dialog box appears.
-
You must enter the appropriate values in the following fields.
Authorization URI
The authorization URI is structured as follows:
<DracoonRootURI>/services/oauth/authorize
Example
https://example.dracoon.software.com/services/oauth/authorize
Token URI
The token URI is structured as follows:
<DracoonRootURI>/services/oauth/token
Example
https://example.dracoon.software.com/services/oauth/token
Redirect URI (Redirect URL)
For the Redirect URI, you must replace "dracoon_dracoon" with the GUID of the sample application.
It reads as follows: F100FE46C809B95A41977D74DBEAB1B0BF03B604
Example
https://exampleportal/oauth2/token/F100FE46C809B95A41977D74DBEAB1B0BF03B604
Base URL You can find the base URL in the main menu under "Portal > Portal Properties > Frontend Web Server."
Client ID
Static: Enter the client ID from the portal registration in DRACOON here (see " Register the Intrexx Portal as an app in DRACOON").
Client Secret
Static: Enter the client secret and client ID from the portal registration in DRACOON here (see " Register the Intrexx Portal as an app in DRACOON").
-
In the left pane, click "Service Users."
The "Service Users" dialog box appears.
-
Delete the service user shown.
Create a New Service User
-
Click the "
" icon.The "User Selection" dialog box (1) appears.
-
Click the "
" icon.The "User Selection" dialog box (2) appears.
-
Select "Administrator."
-
Click "OK."
You will return to the "User Selection" dialog box (1)
Client ID
Enter the username (!) of the DRACOON user who is to be used as the service user here.
Client Secret
Enter the password (!) here for the DRACOON user who is to be used as the service user.
Scope
Enter the value "all" here.
-
Click "Finish."
-
-
In the left pane, click "Expert Settings."
The "Expert Settings" dialog box appears.
-
Select the "dracoon.service.root.uri" attribute.
-
Double-click in the "Value" column.
-
Replace "xxxxxxx" with the value that applies to you, or enter your Dracoon Root URI.
-
Click "OK."
The DRACOON sample application is imported in the same way as other applications.
You can find the DRACOON sample application in the following directory:
<intrexx-installation-directory>\adapter\dracoon
Step-by-Step
To import the DRACOON sample application, follow these steps:
-
Launch the "Applications" module.
-
Click "File > Import Application."
The "File Selection" dialog box appears.
-
Click the - icon.
File Explorer appears.
-
Navigate to the following directory:
<intrexx-installation-directory>\adapter\dracoon
-
Select the "DracoonBeispielApp.zip" file.
The "File Selection" dialog box appears.
-
Click "Next."
The "Import" dialog box appears.
-
Click "Next."
The "File Locations" dialog box appears.
-
Click "Next."
The "Import" dialog box appears.
-
Click "Import."
The import process is running.
-
Click "Finish."
You will be taken back to the "Applications" module.
Requirements
To configure the DRACOON sample application, you'll need the following information from your DRACOON data room or DRACOON Web App:
-
Data Room ID, Folder ID
-
Dracoon Root URI
Overview
In all external data groups, you must enter your Dracoon Root URI on the "Expert" tab.
In the "DracoonDataSpace" external data group, you must also enter your data room ID or folder ID on the "Expert" tab and in the "file" data field.
The following section describes the configuration for the external data group "DracoonDataSpace" as an example.
Step-by-Step
To configure the "DracoonDataSpace" external data group in the sample application, follow these steps:
-
Launch the DRACOON sample application you imported earlier.
After the import, it looks like this:
-
Double-click the external data group "DracoonDataSpace."
The properties of the external data group are displayed.
Configure the "file" data field
-
Switch to the "Data Fields" tab.
-
Select the "file" data field.
-
Click the "
" icon.The "Data Field Properties dialogg box appears.
-
Switch to the "Expert" tab.
-
For the "dracoon.dataspace.id" key, enter your DRACOON data room ID or the desired DRACOON folder ID.
Set your Dracoon root URI for the "dracoon.service.root.uri" key.
-
Click "OK."
You will return to the "Properties - Data Group" dialog box.
-
Switch to the "Expert" tab.
-
For the "dracoon.dataspace.id" key, enter your DRACOON data room ID or the desired DRACOON folder ID.
Set your Dracoon root URI for the "dracoon.service.root.uri" key.
-
Click "OK."
-
Save the sample application (publish the application in full).
-
Open the portal in your browser.
You will be prompted to log in to your DRACOON account.
After logging in, the DRACOON sample application will be displayed.
The menu items in the sample application represent DRACOON's core functionalities.

























