Table of Contents

Welcome
Release tracks
Track technology
Silent Track and Steady Track
Sync time
Silent Track and Steady Track versioning
How to find your track and version
INTREXXperience - Intrexx trial
First steps with INTREXXperience
First steps
Improvements
New features
Intrexx Steady Track 11.9.0
Image Editor
Search
Publish application from script editors
Grids
Portal export
Publish regardless of the settings in Options
Copy page permissions
Conditional display
Anonymize portal
Script editors
Intrexx Steady Track 11.8.1
Accessibility
New WebDAV interface for file fields in Intrexx
Search in script editor improved
Deploy Intrexx in Docker
Sorting data fields
New standard styles for SVG coloring and border radius
Intrexx Steady Track 11.7.0
User Self Service
Feedback
Button for heap dump
Intrexx Steady Track 11.6.0
appUserProfile in selection list
Setting HTTP status codes in Groovy endpoints
"Users" module
Portal layout
WebSocket action
Intrexx Steady Track 11.5.0
System applications
Layout Manager and Process Manager - Revised dialogs
Copy files via the WriteContainer
TinyMCE editor
Tree
Marking for "Conditional display"
Intrexx Steady Track 11.4.0
OAuth 2.0
Presetting file names when exporting applications
Portal export
Portal Manager version output
Running Intrexx Distributed Cluster as a Kubernetes Deployment
SystemCare - Diagnosis
Multiple selection/data group properties for client filtering
Intrexx Steady Track 11.3.0
Content Editor
Debugging Groovy
Intrexx Steady Track 11.2.0
MediaGateway
Intrexx Steady Track 11.1.0
Groovy
Scripting
Intrexx Steady Track 10.16.0
New IMAP event source for Microsoft Exchange Online
Groovy
Intrexx Steady Track 10.15.0
Single Service Deployment (removing the Supervisor)
Licensing
Official IX-Image is now (optionally) horizontally scalable
SolrCloud
Intrexx Steady Track 10.14.0
Portal Manager: New Design
Markdown editor: Style functionality
M-Files Connector
Intrexx Steady Track 10.13.0
Markdown editor
Intrexx Steady Track 10.12.0
Multiple selection 2.0
Extension Admin API - Importing applications
Intrexx Steady Track 10.11.0
Application API
Intrexx Steady Track 10.10.0
Layout templates
Administration API
Application API
Intrexx Steady Track 10.8.0
Responsive drop-down menu
Intrexx Steady Track 10.7.0
Global search
Page wizard
OneDriveTable expanded
File icon sets modernized
New property for OAuth2 login module
Microsoft 365 - New process action for creating Microsoft 365 groups
Intrexx Steady Track 10.6.0
Layout of the "Automatic logout" message
Decouple proxy application templates from REST
New style classes for application templates
Intrexx Steady Track 10.5.0
Supervisor password is set to the blank password during installation
New functions in the date picker calendar
MS365 - Process actions / Create team
JDK17
Intrexx Steady Track 10.4.0
Connector for Microsoft 365 and Teams
Intrexx Steady Track 10.3.0
Mega menu
Tree menu
Intrexx Steady Track 10.2.0
GroovyOrgBuilder method
Intrexx Steady Track 10.1.0
Intrexx Tracks
New setup
Update process
Support for internationalized emails via regular expressions
New style classes for the tile view of view pages in free layout tables
JDK 16
Customizable ogin
Changed features
General
Definitions
Replaced features
Deprecated features
Removed features
Changelogs
Application support
Intrexx without Supervisor
March 2023 - Versions and updates
Switch tracks and tracks
Updates available in March 2023
FAQs
Deploy Intrexx
How to operate Intrexx
Intrexx Components - Portal Server and Portal Manager
PaaS - Intrexx as a service
First steps with PaaS (Platform as a Service)
Docker - Intrexx as a container deployment
First steps with Intrexx as a container deployment
On-Premises – Installing Intrexx
On-Premises - System requirements
Install Intrexx in local infrastructure
General
Intrexx architecture
Activities outside of Intrexx
Define hostnames in DNS
Windows - Configure IIS (Internet Information Services)
Add IIS features
Install IIS Web Platform Installer
Install ARR and URL Rewrite Modules via Web Platform Installer
Manually install ARR and URL Rewrite modules
Configure ARR module / Activate reverse proxy
Add website in IIS
Use websites instead of virtual directories in IIS
Linux - Configure NGINX
Install NGINX
Configure NGINX
Certificates and encrypted connections in Intrexx
Scenarios for encrypted connections in Intrexx
Scenario 1 - Encrypted connection between the front-end web server and browser
Scenario 2 - Encrypted connection between the Intrexx portal server and front-end web server
Scenario 3 - Encrypted connection between the Intrexx portal server and browser
Generate CSR (Certificate Signing Request) without a front-end web server
Scenario 4 - Encrypted connection between the Intrexx portal server and external systems (integrations)
Scenario 5 - Encrypted connection for Intrexx-internal communication via REST
Scenario 6 - Encrypted connection between the Intrexx portal server and database
Windows – Installing Intrexx
Install Intrexx via the graphical user interface
Install Intrexx via the command line
Linux – Installing Intrexx
Preparatory tasks
Install PostgreSQL on Linux
PostgreSQL installation
Ubuntu/Debian
Fedora/RedHat
SuSE
PostgreSQL configuration
postgresql.conf
pg_hba.conf
Install Intrexx via the graphical user interface
Install Intrexx via the terminal (headless)
Install Intrexx using a configuration file (headless)
Installing Intrexx and Intrexx services separately
Mac OS X - Install Intrexx
Installing Intrexx in the cloud
After the installation
Perform updates for Intrexx
Windows – Download and install updates
Downloading and installing updates via the graphical interface
Downloading and installing updates via the command line
Linux – Download and install updates
Downloading and installing updates via the graphical interface
Downloading and installing updates via the terminal
Uninstall Intrexx
Windows – Uninstalling Intrexx
Via the Windows Control Panel
About vbs script
Linux - Uninstalling Intrexx
Licensing
Upgrade older Intrexx versions
General
Upgrading from Intrexx Silent Track 21.03 to Intrexx Steady Track
Upgrade from Intrexx 19.03 to Intrexx Steady Track
After upgrading to Intrexx Steady Track - Set up the front-end web server (reverse proxy/load balancer)
Internet Information Service (Windows)
NGINX (Linux)
No front-end web server
Manual setup
Upgrade from Intrexx 18.03 to Intrexx Steady Track
Get to know the Intrexx user interface
Getting started with Portal Manager
Connect to your portal
Display of the connections used
Create and manage portal list
Start module
Main menu
Module bar
Current portal connection
Status bar
More information
Main menu
Main menu in the Start module
File
View
Main menu in the Applications module
File
Edit
Apply view
Define tab order
New
View
Application
Main menu in the Processes module
File
Edit
View
Process
Main menu in the Users module
File
Edit
View
User
Main menu in the "Design" module
File
Edit
View
Layout
Main menu in the Integration module
File storage locations
Data transfer
FileWalker
External API keys
Application API
Collaboration
Intrexx Share
Documents
Connector for Microsoft 365 and Teams
Consume data
JDBC data sources
Connector for SAP Business Suite
Connector for IBM Lotus Notes
Connector for Microsoft Exchange
Connector for OData
Connector for SAP Gateway
Connector for M-Files 2.0
Connector for dg hyparchive
Connector for Connector API
Web service
Provide data
Connector for OData
Web service
Operation
View
Main menu in the Tools module
File
Email service
Export
Task scheduler
Intrexx Mobile App
View
Main menu "Portal"
Main menu "Extras"
Create and manage portals
What is a portal?
Creating portals - Central steps
Create a new portal
How to connect to your portal
Editing the menu structure of the portal
Delete portal
Export portal
Import portal
Using Intrexx Demo Portal as a Portal Template
Set portal rights
Manage rights generically (experts)
Migrate portal database
Importing certificates into the portal
Multilingual portals
General
Language switch in the browser
Portal properties - Regional settings
Format
Date format
Time format
Number format - Integer fields
Number format - Number fields
Number format - Currency fields
Time zone
Languages
Global texts
Meta tags
Meanings of meta tags
Global language constants
Add new language constant / Edit language constant
Naming rules for language constants
Portal Manager language settings
Language adjustment
Find and translate element titles
Exporting and importing texts and language constants
Multilingual titles
Static titles
Title from constant
Language switch in modules
Portal menu
Layout
User settings
Applications
Language constants in applications
Options - Language constants
Multilingual element titles
Multilingual list entries
Multilingual data records
Multilingual data with doubled primary key
Multilingual emails
Email to one recipient
Email to distribution list
Language switches
Multilingual graphics
Velocity variables in language constants
Language switch with flags
Portal properties
General
Front-end web server (reverse proxy / load balancer)
Ports
Proxies
Start parameters
Security
Options
Database
Regional settings
Certificates
Documents
JMX
Processes
Linux - Create a portal
Root user - Create a portal with the terminal
Intrexx user - Create a portal with the graphical user interface
Intrexx user - Create a portal with the terminal
Linux - Delete portal
Create applications
Creating applications – Main steps
Manage applications
Areas of the "Applications" module
Application structure
Application node
Data groups
System data groups
External data groups
Data fields
View pages
Edit pages
Pages in the application menu
Start page
Portlet pages
Elements
Favorites
Read and WriteContainer, API endpoints
Workspace
Script
Conditional display
Help lines
Grouping
Zoom
Hidden area
Hidden group
Search, Notifications, Problems, Description, Script
Search
Messages
Problems
Description
Script
History
Settings
Select application templates
Create an application with an integrated template
Empty application
Basic application
Create an application with a custom online template
Create custom online application templates
Create an application template with Intrexx
Create a repository for application templates
Create and configure a JSON file for application templates
Define the path to a JSON file for application templates
Create an application based on a custom online template
Making INTREXX application templates available locally
Record and integrate data
Data groups
Intrexx data groups
Properties - General
MS365 data group
System data group (system data group)
Properties - General
External data groups
Child data groups
Data fields
Create new data field
"Data fields" tab - Data group properties
Data field properties
String data fields
Text, integer, double, datetime, and Boolean data fields
File fields
Control types / Data types
Binding
Fallback value / Binding
Parameters
Define parameters
ReadContainer and WriteContainer
ReadContainer
Bindings
Properties
Filter criteria
WriteContainer
Bindings
Properties
Filter criteria / Binding
Copy files - Bindings
Plugins
General
Intrexx Share
Calendar plugin
References
Create a reference
General
Data fields
Connect reference with element
Reference data field - properties
References to external data
References
Relationships
Select foreign key
Integrate external data
External data group
Create pages
Page wizard
Form wizard
Short links
Tab menu
Insert elements on pages
Button
General
Button type
Button text
Text button
Screen button
Options
Export
More information
Button – Actions
No action
Save
Delete
Move container up / down
Data Picker
Add data record
Calendar plugin
Show/Hide
Show/Hide flexible
Search
Microsoft Teams communication
Create document
Previous / Next
Delete folder
More information
Button – Link destination
Link destination for view table, freeform table and diagram
More information
Button – Landing page options
Configure tooltip positioning
More information
Button – WriteContainer
More information
Static text
General
Static text element in calendar and resource element
Options
Edit field
General
Options - "Text" control type
Options - "Email" control type
Options - "URL" and "Telephone" control type
Control type "Color"
Options - "Integer" control type
Options - "Floating point number" and "Currency" control types
Options - "Date", "Time", "Date & Time" control types
Binding
View field
General
Options - "Text" and "Video" control types
Options - "Telephone" control type
Options - "Web application" control type
General - "Image URL" control type
Options - "Image URL" control type
Options - "Tree path" control type
Options - "Integer" control type
Options - "User information" control type
Options - "Floating point number" and "Currency" control types
Options - "Date", "Time", "Date & Time" control types
Dynamic View
Title / Title from constant
Entries
Data link
Final settings
Key comparison CaseSensitive / CaseInsensitive
Text area / View text area
Text field (input element)
General
Options
No editor
Use TinyMCE
Use Markdown Editor
Additional configuration: TinyMCE
Text field view
General
Options
Format - "HTML"
Format - "Text"
Format - "Wiki"
Wiki syntax
Heading 1
Heading 2
Heading 3
Tagging
Content Editor / Content View
General
Configuration
Create your own default configurations
GIPHY
Where do I store my GIPHY key in Intrexx?
Option field
Creating a radio button
Data link
New data field
General
Editing an existing radio button
Checkbox / View checkbox
Properties checkbox
Properties checkbox view
Slider
Line
Grouping
General
Options
Drop-down list / Listbox
Creating a new selection list
General
Entries - Values from applications
Values from references
User-defined values
Special data sources
Create new listbox
General
Multiple selection
Multiple selection as an input element
Properties in the browser
Data source "Values from applications" / "User-defined values"
Users and groups
Properties in the "Applications" module
Data source
Values from applications
Sorting
Selection filter
Displayed value
Users and groups
User-defined values
List entry
Saving options
Final settings
View multiple selection
Properties in the "Applications" module
Apply settings from input control
General
Displayed values
Data source
Final settings
Control type "Multiple selection" in view tables
Browser
Options in the table column properties
Multiple selection 2.0
Input element
Properties in the browser
Properties in the "Applications" module
General
Document template
Data source
User-defined values
Special data sources
Saving options
Final settings
Default
View
Multiple selection 2.0 View
Properties in the browser
Properties in the "Applications" module
Apply settings from input control
General
Document template
Data source
Read options
Final settings
Layout
Dependencies
Keyboard operation
API
Control type "Multiple selection 2.0" in view tables
Sortable list / View sortable list
Sortable list / View sortable list
Create new sortable List
General
Entries
Create new "View sortable list"
More information
View table
Data
Select column
Options
Export
Navigation element
Preselection
Calculations
Summary calculation
"Summary" tab
Calculation in a table column
API for tables
Free layout table
Data
Options
Advanced settings for displaying data records as "Table" and "Unordered List"
Requirements for integrated pages
Responsive appearance with tiles
Actions
Calendar and resource
Plugin
"Summary" tab
Color selection
"Options" tab
Sorting
Format
"Jump target" tab
Conflict resolution
Pages without conflict check
Conflict examination
Calendar plugin
Chart
"Summary" tab
Available plugins
"Views" tab
Available views
General
VM
Scale
Formatting
Formatting
"Actions" tab
Resource
Chart
Views
Formats
Data type "string" and "text", control type "text"
Data type "integer", control type "integer"
Data type "double", control type "currency" and "floating point number"
Data type "datetime", control type "time"
Data type "datetime", control type "Date & Time"
Data type "datetime", control type "date"
Tree / View tree
Tree and View tree - Properties
General
Data
Final settings
Exchange tree
General properties
Data
Advanced properties
More information
Path navigation for tree
Path navigation - Properties
General
Filter information
Filter information properties
Triggering control and event
Control selection
Filter - Value range
"Value range" properties filter
General
Format of the filter element
Filter - Values selection list/Values listbox
"Value selection list" properties filter
General
Entries
"Values listbox" properties filter
General
Entries
Filter - Boolean values
"Boolean values" properties filter
General
Options
Filter - Operator
"Operator" properties filter
General
Comparison
Format of the filter element
Misc
Filters - Alpha index
"Alpha index" properties filter
General
Misc
Filter - Radio button
"Radio button" properties filter
General
Binding
Filter - Checkbox selection
Properties
General
Checkbox
Filter - Calendar filter
"Calendar filter" properties filter
General
Image
General
Gauges
General
Gauge
Edit values
Markings
Options
Chart
General
Data
Subordinate data groups
Settings
Interaction
Colors
Guides
Guide series
Options
Gallery
General
Data
Options
File selection/File selection view
File selection
General
Select Velocity file
Options
View
Data Field
File selection view
General
Options
Options for responsive images
Data Field
Column presentation in view tables
More information
Image Editor
Crop, rotate and scale
Draw, label and annotate
Configuration in the properties of a file selection
Image editing
JavaScript
Opening the editors via the file selection
Layout
Exchange file selection for attachments
Exchange file selection for attachments
General properties
Final settings
Requirements
Exchange file view for attachments
General properties
More information
File sorting
General
Entries
Format
Search
Research
Search functions in the browser
1. Search link
2. Search fields
3. Results table
Configuration
Data
Select column
Options
FileWalker
Settings
Navigation
Path navigation for tree
Path navigation - Properties
General
Static text for programming
VTL Include
Settings
Security notice
Velocity file manager
Directory
Calculations
"Summary" tab
"Options" tab
Example of a calculation on an input page
Intrexx Share comments
General
Tagging bookmarks / Tagging bookmark view
Tagging bookmarks - General
Tagging Bookmark View - General
Filter table with tags
Sortable grouping
Vertical sortable grouping - Properties
Sortable element - Properties
General
Options
Sortable grouping horizontal
Grids
Portlet container
General
Parameters
More information
Display data
Define menu structure
Publish applications
Application properties
Further features
Applikationen responsiv gestalten
Making applications accessible
Select images
Image scaling with ImageMagick
Generate documents
Enter text editor as external program
Document engine - Settings in the portal properties
LibreOffice options
iText options
Templates - Settings in the portal properties
Configure document engine in applications
View page properties - Documents
Document template
Placeholder assignment
Configure a button
Edit template
Document action in processes
Use buttons to configure sending emails
Filter
Dependencies
Formulas and calculations in applications
General
Intrexx Formulae
Operators
Arithmetical
Addition
Subtraction
Multiplication
Division
Comparison
Less than
Greater than
Less than or equal
Greater than or equal
Equal to
Not equal to
Logical
Logical AND connection
Logical OR connection
Negation
Values
Value from current record
Value from control
Value from control (string)
Value from calculation
Value from data field
Value from data field (string)
Child data records
Sum of child records
Minimum of child records
Maximum of child records
Number of child records
Average value of child records
Value from table
Value from current row
Value from control
Value from control (string)
Value from calculation
Value from data field
Value from data field (string)
Child data records
Sum of child records
Minimum of child records
Maximum of child records
Number of child records
Average value of child records
Value from total calculation
Value from calculation
System value
Session value
Session value (string)
Value from processing context
Value from processing context (string)
Request value
Value from system data group
Value from system data group (string)
null
true
false
Functions
Error handling
Return of 0 in the case of error
Return of 1 in the case of error
Return custom value in the case of error
Rounding functions
roundLong
roundLongHalfAwayFromZero
roundLongHalfEven
roundLongHalfUp
roundLongHalfDown
round
roundHalfAwayFromZero
roundHalfEven
roundHalfUp
roundHalfDown
Case differentiation
Case
Case not
Boolean expressions
Equal to
Equal to (ignore case)
Starts with
Starts with (ignore case)
Ends with
Ends with (ignore case)
Contains
Contains (ignore case)
Test for empty string
Test for empty string or null value
Test for null value
Mathematical
Absolute value
Table functions
Aggregate functions for column values
Maximum value
Minimum value
Number
Average value
Column values of records (current view)
Sum
Subtotal from control
Sum from calculation
Sum from data field
Child data records
Sum of the sums of child records
Sum of minima of child records
Sum of maxima of child records
Sum of number of child records
Sum of average values of child records
Maximum
Maximum from control
Maximum from calculation
Maximum from data field
Child data records
Minimum of the sums of child records
Maximum of minima of child records
Maximum of maxima of child records
Maximum of number of child records
Maximum of average values of child records
Minimum
Minimum from control
Minimum from calculation
Minimum from data field
Child data records
Minimum of the sums of child records
Minimum of minima of child records
Minimum of maxima of child records
Minimum of number of child records
Minimum of average values of child records
Number
Number from control
Number from calculation
Number from data field
Child data records
Number of the sums of child records
Number of minima of child records
Number of maxima of child records
Number of maxima of child records
Number of average values of child records
Average value
Average value from control
Average value from calculation
Average value from data field
Child data records
Average value of the sums of child records
Average value of minima of child records
Average value of maxima of child records
Average value of number of child records
Average value of average values of child records
Column values of records (subtotal)
Sum
Subtotal from control
Sum from calculation
Sum from data field
Child data records
Sum of the sums of child records
Sum of minima of child records
Sum of maxima of child records
Sum of number of child records
Sum of average values of child records
Maximum
Maximum from control
Maximum from calculation
Maximum from data field
Child data records
Minimum of the sums of child records
Maximum of minima of child records
Maximum of maxima of child records
Maximum of number of child records
Maximum of average values of child records
Minimum
Minimum from control
Minimum from calculation
Minimum from data field
Child data records
Minimum of the sums of child records
Minimum of minima of child records
Minimum of maxima of child records
Minimum of number of child records
Minimum of average values of child records
Number
Number from control
Number from calculation
Number from data field
Child data records
Number of the sums of child records
Number of minima of child records
Number of maxima of child records
Number of maxima of child records
Number of average values of child records
Average value
Average value from control
Average value from calculation
Average value from data field
Child data records
Average value of the sums of child records
Average value of minima of child records
Average value of maxima of child records
Average value of number of child records
Average value of average values of child records
Column values of all records
Sum
Subtotal from control
Sum from calculation
Sum from data field
Child data records
Sum of the sums of child records
Sum of minima of child records
Sum of maxima of child records
Sum of number of child records
Sum of average values of child records
Maximum
Maximum from control
Maximum from calculation
Maximum from data field
Child data records
Minimum of the sums of child records
Maximum of minima of child records
Maximum of maxima of child records
Maximum of number of child records
Maximum of average values of child records
Minimum
Minimum from control
Minimum from calculation
Minimum from data field
Child data records
Minimum of the sums of child records
Minimum of minima of child records
Minimum of maxima of child records
Minimum of number of child records
Minimum of average values of child records
Number
Number from control
Number from calculation
Number from data field
Child data records
Number of the sums of child records
Number of minima of child records
Number of maxima of child records
Number of maxima of child records
Number of average values of child records
Average value
Average value from control
Average value from calculation
Average value from data field
Child data records
Average value of the sums of child records
Average value of minima of child records
Average value of maxima of child records
Average value of number of child records
Average value of average values of child records
Date functions
Functions for single date values
Day of year
Day of month
Day of week
Week of year (week starts on Monday)
Week of year (week starts on Sunday)
Year
Month
Hour
Minute
Second
Millisecond
Difference between two date values
Difference in days
Difference in hours
Difference in minutes
Difference in seconds
Difference in milliseconds
Date expressions
Date from current record
Date from control
Date from data field
Date from table
Date from current row
Date from control
Date from data field
Date from system value
Date from session value
Date from processing context
Date from request value
Date from system data group
Date from string value
Current date
Current date from request
Calendar plugin
Date picker calendar in connection with edit fields
Create a date picker calendar
"Calendar" action button
Date picker calendar in the browser
Calendar settings
Layout
Calendar element
Day view
Next 4 days
Week
Working week
Month
Appointment overview
Year view / Month view
Resource
Plugins
Print appointments
More information
Start Microsoft Teams from application
Script
Search configuration
"Search" button action
Application properties - Search configurations
Table for search results – Properties
Show most recently clicked search results
More information
Alternative text
Application design: Style guide
Introduction
Design fundamentals
General principles of design
Presentation of information / Page design
Application structure
Application menu structure
Overview page
Possible structure of an overview page (A1)
Possible design of an overview page
Application page with a free layout table (A1)
Application page with a view table
View data record (View page A1)
View data record (Embedded tooltip A2)
Edit data record
View and edit data record – strict separation
Summary of the overview page (A1)
Possible structure
Application page with a free layout table
Application page with a view table
Details page
Possible structure of a details page (A2)
Possible design of a details page (A2, General information)
Summary of the details page (A2)
Possible structure
Possible design of the details page
Page design: Edit and view pages
Edit pages
Open edit pages in a tooltip
Edit pages as a multi-page wizard (E1 – E2)
Open edit pages in the main window
View pages
Summary of page design
Open edit pages in a tooltip (E2)
Edit pages as a multi-page wizard (E1-E2)
Open edit pages in the main window
View pages
Form design
Minimizing vertical lines
Incorrect
Correct
Positioning labels
Labels above edit fields
Mandatory fields
Grouping elements
Drop-down list
Checkboxes
Form navigation
Text links
Buttons
"Add data" button
Buttons within a form
More information
Use application templates and solutions
Import an online application template
General
Changes and new features in version 1.0.4
Versioning and updating the application templates
Roles and permissions for application templates
Add a language to an application template
Delete sample data in application templates
Advent calendar
Use the Advent calendar as a portal user
Manage Advent calendar
Task scheduler
Structure of the task scheduler
Team
Tasks and projects
Board
Status
Create and manage tasks
New task
Change the status of a task
Enter comment for task
Delete comment
Archive task
Reactivate task
Delete tasks
Manage teams, boards and projects
Create a team
Edit or delete team
Create a project
Adjust status
Visitors
See who is visiting
Add new visit
Delete visitors and visits
Image Gallery
Create an album
Add images to an album
Edit an album
Delete an album
Enter and edit title and description for images
Like albums and images
Add comments to images
Add category
Deactivate and delete category
Cookie Notice Manager
Data transfer
Documents
General
Upload documents
Documents with the same file name
Replace documents
Upload document versions
Delete documents
Delete document versions
Add category
Deactivate category, delete category
Feedback survey
Structure of a feedback survey
This is what a feedback survey might look like
Create a feedback survey
Edit, copy, archive and delete feedback surveys
Edit feedback survey
Copy feedback survey
Delete feedback survey
Archive feedback survey
Add, edit and delete pages
Add a page
Edit or delete a page
Enter, edit, move and delete questions
Enter a question
Example - Creating a "Single selection" type question
Edit or delete a question
Move a question to another page
Publish feedback surveys
How participants can take part in a feedback survey
Analyze results
Forum
Create thread
Create post
Quote post
Share link to post
View own activities
Create forum
Edit forum
Delete forum
Add category
Edit category
Deactivate and delete category
Frequently asked questions
Read and search for the questions and answers
Enter, edit and delete questions and answers
Create new category
Committee
Record information about the committee
Organize meetings
Create meeting
Delete meeting
Edit meeting
Enter agenda and TOPs (items on the agenda)
Writing a protocol, confirming a protocol
Write protocol
Edit protocol
Release protocol
Confirm a protocol
Help desk
Creating a ticket
Assign tickets - Enter processor
Change agent
Edit tickets - Change status of a ticket
Enter comment for ticket
Delete comment
Add status
Add category
Deleting statuses, deactivating statuses
Delete category, deactivate category
Send emails
Investment Request
Creating an Investment Request
Deleting an Investment Request
Checking Investment Requests – approving and declining requests
Reporting – checking Investment Requests
Processing an Investment Request
Add category
Delete category, deactivate category
Add status
Deleting statuses, deactivating statuses
Calendar plugin
Enter appointments
Create appointment series
Export appointment
Delete appointment
Search for appointments
Add category
Delete category, deactivate category
Highlight calendar days
Delete calendar days
News
Read and search for news
Create news
Archive news, delete news
Add categories and assign permissions
Deactivate category, delete category
Quicklinks
Quicklink tiles and the Quicklink List
Create a personal quicklink
Edit a personal quicklink
Delete a personal quicklink
Create a general Quicklink
Delete a general Quicklink
Place quicklinks on portal pages
Resource
Book a resource
Create appointment series
Move appointments
Export appointment
Delete appointment
Search for booked resources and appointments
Create new resource
Delete resource, deactivate resource
Add category
Delete category, deactivate category
Highlight calendar days
Delete calendar days
Bulletin board
Create ad
Edit own ads, delete own ads
Expired ads
Create new categories and types for ads
Shop
Order articles
View order
Delete order
Add article to the shop
Edit articles in the shop
Create categories, statues and VAT rates
Set currency and display prices
Security guidelines
Import application
Configure permissions
Homepage
Details page
Compare permissions
Menu
View menus
Rate dishes
Create menu
Delete dishes from the menu
Enter dishes
Delete dish, deactivate dish
Enter characteristics (of dishes)
Delete characteristics (of dishes)
Enter allergens
Deactivate and delete allergens
Delete allergens
Statistics
Import application
Configure permissions
"Statistics" page
"User" page
"Applications" page
Style guide
Phonebook
Manage contacts
View contacts
Add to favorites
Create contact
Edit and delete contacts
Edit and delete contacts, rooms and fax devices
Export contacts
Manage phonebook
Enter, edit and delete departments
Enter, edit and delete positions
Create, edit and delete categories
Edit resource types
User Self Service
Operate User Self Service as a Portal user
Request a new password
Register as a portal user
Delete yourself as a portal user
Operate User Self Service as an Administrator
Overview of the User Self Service application
Set up "Request new password"
Set up "Register as a user"
Confirm registration request; create account
Delete registration request
Block user account
Delete user account
Set up "Delete your portal user account"
Wiki
Add a new (sub)page
Editing a page
Delete page
Linking pages
Track changes
Searching for information
System applications
User
Search (Global)
Create processes
Processes module
Manage processes
Creating and editing elements
Areas of the Processes module
General / Process properties
The process has been deactivated. Click here to activate the process
Elements
Snapshots
Workspace
Process overview
Bird's eye view
Search, Hints, History
Search
Notes
History
Event sources
Set up default IMAP event source
Exchange Online IMAP Event Source Setup
Event handlers
Set up IMAP event handler
Conditions
Actions
Data group action
Email action
WebSocket action
Push notification action
Document action
Timer action
Universal timer action
Web service action
Groovy Script Action
Generic action
User switch action
Include processes
Stop process
Actions - Intrexx Share
Microsoft Teams process actions
Other elements
Email actions in Processes
Analyze log file
External data in processes
Java classes in process objects
Event sources
Actions
Conditions
Event handlers
Integrate data
Connectors
JDBC data source
Creating a connection
Integration in applications
Connector for SAP Business Suite
Installation
Creating a connection
Integration in applications
Connector for SAP Business Suite - SAP Script Generator
Installation
SAP RFC script repository
Messages
Script
Function module documentation
More information
Connector for SAP Business Suite - SAP Trust Manager SSO configuration
General
Installation
PSE keystore
SSO parameter
Parameters
Value
Activate SSO
Login
SAP configuration
More information
Connector for SAP Business Suite - Developer's Manual part 1
Requirements
Selecting the right technology
Integration with external data groups
Integration with scripting
Integration with remote services
Integration with web services
More information
More information
Connector for SAP Business Suite - Developer's Manual part 2 - Integration scenario: SAP external data group
Overview of CRM scenario with SAP ERP
Create an application
View SAP customer base
Create external data group
Create customer view page
Research in the customer base
Operator filter - Search by customer number
Alpha-index filter - Search by customer's first letter
Detailed view - Customer data sheet
Create detailed view
Display orders in the customer data sheet
Display contact persons
SAP external data group for customizing table
SAP external data group for contact persons with reference
Adding the contact persons to the customer data sheet
Customer correspondence
Enhancing the application template
Customer search via Data Picker
Adding the new fields to the view page and search
Test the application
Create simple master data list with SAP Reports
Possible extensions
Filter criteria from the user context
Personalized access
Improved search
8.3 Display an optimized internal SAP table
Replicate SAP data in Intrexx data groups
Generic writing to a Z table
Display documents in the portal
Edit SAP objects
Document flow to portal objects
Special concepts
Expert attributes for SAP external data groups
Generic View: Variant nolangtab
Generic F4
Generic ArcLink
Generic text
Permissions for own data records in SAP external data groups
More information
Connector for SAP Business Suite - Developer's Manual part 3 - Integration scenario: Scripting
Scenario overview - SAP sales order
Requirements
Process simulation in SAP
Analysis of available SAP BAPI functions
Transaction BAPI
4.2 Business Object Repository (BOR)
4.3 Search for function modules callable per remote
4.4 Proxy function modules
Parameter concept
Designing the user interface
6.1 Create the application
6.2 Overview table on the start page
The application in the browser
Summary
Process integration
7.1 Generate the Groovy script
Create the process
Groovy Script Action
Identify fields from the data group
Populate SAP parameters
Evaluate SAP call
Test
Generate new data set
View SAP order
Check completeness
Possible extensions
RFC functions with item data
Using the Groovy API in Velocity
Using the simpleRFC functionality
Using the trigger functionality (simple call)
Using the entire simpleRFC API
More information
Connector for SAP Business Suite - Developer's Manual part 4 - Personalized SAP access / Single Sign On (SSO)
Login mode
SAP login modules
Single Sign On with SAP logon tickets
More information
Connector for SAP Business Suite - Developer's Manual part 5 - Add-ons
Usage in Velocity
Usage in Groovy script
sapbop add-on - BusinessObject documents
Configuration
Handlers
Documents and variants
Test
Custom handlers
API methods
Examples
More information
Connector for SAP Business Suite - Developer's Manual - Example codings
Example codings
Exchange solutions - The community idea
Handlers for SAP external data groups
Example coding: F4 Help on SAP customer master
Example coding: Transfer internal table
2.3 Example coding: Documents from the archive system via URL
2.4 Example coding: Generic handler Read & Write
Example coding: Data handler generic report
Examples for Generic Report integration
Purchase information about material
Groovy script
3.1 Example script: Convert SAP fields
Example script: SAP sales order
3.3 Example script: Goods movement, stock transfer
Example script: Using the simpleRFC API in Velocity
Remote services ABAP program
Replicate SAP data
External system to SAP: Groovy script for replication API
External system to SAP: Modify batch input for customer
External system to SAP: Method SAP_RECORD_UPDATE
SAPGUI integration
Integrate portal pages in the SAPGUI
Start SAP BusinessObjects
JavaScript examples
Start an SAP shortcut via a button
Save field values in the context as a request value
VTL example codings
Support for SAP shortcuts
Transfer request values to the server via AJAX
More information
Connector for SAP Business Suite - Developer's Manual - Appendix
API functions simpleRFC
API functions for SAP SSO scenarios
JavaScript functions for SAP SSO scenarios
API functions for the SAP OCI interface
Available resources for the Connector for SAP Business Suite
Expert attributes for SAP external data groups
Important SAP transactions
More information
Connector for SAP Business Suite - API Description Part 1 - Overview
Conceptual approach
Expansion concept: Intrexx
SAP data sources
Finding concept
More information
Connector for SAP Business Suite - API Description Part 2 - SAP Portal Plugin
Development aims
API concept
Expansion concept: Processing modules
Datahandler
RFC API
Development objects
Used structures
a) Control structure
b) Data objects
c) Data exchange
d) Key information
e) Messages
f) Filter criteria
g) Requested data fields
h) Sorting instructions
API RFC functions
a) get_DataObjects
b) Get_MetaInfo
c) get_List
d) get_Detail
e) modify
f) delete
g) update_temp_key
Processing modules
API Interface
Root object
Registering processing modules
Finding processing module
Customizing
Basic settings
Finding processing module
a) Registering processing modules
b) Mapping external data groups to processing modules
Permissions concept
Misc. framework functions
Logging
a) Logging of all API accesses
Expanded message logging
Trace mode for troubleshooting
Locking concept
EXIT functions
Number sequencing
Conversion - Internal vs external
10. External use of the SAP portal plugin
More information
Connector for SAP Business Suite - API Description Part 3 - Implementation of own processing modules
Overview of required API methods
Inherited attributes of the root object
Inherited methods of the root object
Checklist: Create a new processing module
Create a class
Redefining the API methods
Create a transfer structure
Registering the processing module
Finding the processing module
Testing and debugging
Test the finding via the RFC API
Debugging within the SAP system
External debugging
Externally activated debugging
More information
Connector for SAP Business Suite - API Description Part 4 - Sample Coding
Example: Provide internal tables
Functionality
Concept
Screenshots
Coding
Test
Search help function
Functionality
Concept
Screenshots
Coding
Test
Functional calls
Functionality
Concept
Screenshots
Coding
Test
Specific comments
SAP triggers with external data storage
Functionality
Concept
Coding
Data storage in SAP
Functionality
Concept
Screenshots
Coding
Test
SAP triggers with data storage in the SAP system
Functionality
Concept
Screenshots
Coding
Functional module for the processing
Method MODIFY
Test
Intrexx-specific remarks
Modelling SAP Business objects
Functionality
Concept
Screenshots
Coding
GET_DETAIL
GET_LIST
MODIFY
Test
Provide SAP documents externally
Provide documents from DMS externally
Replicate documents externally
Deliver documents asynchronously
Provide documents from the archive system via URL
More information
Connector for IBM Lotus Notes
Creating a connection
Integration in applications
Connectors - Microsoft Exchange
MediaGateway installation
Add a Microsoft Exchange data source (User name / Kerberos)
Add a Microsoft Exchange data source (OAuth2)
Authentication via OAuth2
Register your Intrexx portal as an app in Microsoft Azure
API permissions for Microsoft Exchange Connector
Add a Microsoft Exchange data source - OAuth2
Configure MediaGateway connection
Select Microsoft Exchange version
Select OAuth2 as the authentication type
Enter credentials and OAuth2 data
Assign additional users
Run connection test
Request MS365 Refresh Token
Microsoft Exchange - User Mapping
Connector for Microsoft Exchange in applications
Exchange applications
Exchange - Calendar
Exchange - Contacts
Exchange - Notes
Exchange email
Exchange - Resource
Exchange - Tasks
Exchange - Settings
Creating Exchange applications
Exchange application elements
More information
Connector for Microsoft Exchange in Processes
Use as an interactive user
Use with timer events
User selection
Groovy
Save email locally
Save email in Intrexx data group
Create new folder
Rename existing folder
More information
Connector for Microsoft Exchange - Technical features
Primary keys of the Connector tables
Non-sortable fields
Masking fields
User-defined fields
Objects in Groovy context
Special filters
Intrexx system properties
Unsupported Where statements
MediaGateway table groups
The Where statement schema
What is not supported in Where statements
Connector for Microsoft Exchange - Troubleshooting
MediaGateway configuration
No access to Intrexx MediaGateway
No access to Exchange account
Exchange 2010 / 2016
Kerberos - Exchange 2010 / 2016
Modify EWSFindCountLimit
Calendar plugin
Recurring appointments
Sorting appointments
IIS-Server
File up and downloads
Maximum query string
Connector for OData
System requirements
Connector for OData – Consume data
General properties
OData services
Enter service
Registration information
Additional users
Edit connection
Kerberos (Intrexx Token Service)
Next steps
More information
Provide data
Connector for OData – offer – create service data
General properties
Data groups
Selection of data group
Data group properties
Relationships – OData Associations and Navigation Properties
Functions
OData provider settings
More information
Server configuration
Settings
Test service
More information
Connector for OData – Offer data – Functions
General properties
Data groups
Functions
Groovy script
More information
Files
Embedding files in OData feeds
OData functions for files
More information
SSL configuration
Creating a keystore with SSL certificate
More information
Authentication methods
Authentication and permissions
Intrexx authentication
Plain text authentication
Combined Intrexx and Plain text authentication
Windows Integrated Authentication
Trusted authentication
Configuration of the authentication method
More information
Intrexx OData Server Bearer Token Authentication
OData Client
OData Server Token Validation
OData Authentication Filter
Intrexx OAuth2 Login Module
OData Session Filter
User registration
User update
Configuration
More information
Connector for OData – Integration in applications
Create external data group
Data types
References
Files
OData Function Imports
More information
Connector for OData – Use in processes
Use as an interactive user
Use with timer events
User selection
More information
Connector for OData
Troubleshooting
Attachment
More information
Connector for SAP Gateway
System requirements
Connector for SAP Gateway – Consume data
General properties
Configuring the connection data
Available services
SAP Gateway Services
Enter service
SAP System Landscape Directory
Edit connection
Next steps
More information
Connector for SAP Gateway – Integration in applications
Create external data group
Files
Binary data fields
More information
Connector for SAP Gateway – Use in processes
More information
Connector for SAP Gateway – Appendix
Troubleshooting
Error messages
Request tracing and error logging
Unsupported OData functions
Attachment
SSL connections
OData specification
OData tools
More information
Connector for M-Files 2.0
Connector for Microsoft 365 and Teams
Overview of configuration
Register your Intrexx portal as an app in Microsoft Azure
API permissions for the Connector for Microsoft 365 and Teams
Register connector for Microsoft 365 and Teams
MS365 OneDrive control
Integrate MS365 OneDrive control into application
MS365 OneDrive - Access via drive ID
Using Microsoft OneDrive in the Intrexx portal
Add MS365 file field
Create Microsoft365 data group
Start Microsoft Teams from application
Microsoft Teams process actions
Use cases
Send system messages in channels (Webhooks/Groovy process action)
Procedure
Respond to Teams messages in Intrexx
Messages channel (webhooks)
Procedure
Interact with bots in Chats/Groupchats/Channels
Teams Messaging Extensions Action for Intrexx Share Tasks
Use MS Graph SDK in Groovy process action
Authentication
Graph SDK examples
Send an email in processes
Display and change the presence of the current user
FAQ
Connector for dg hyparchive
More information
Connector for Connector API
General
Data groups
Authentication
Service user
Expert settings
Edit existing connections
Next steps
Web service
Consume data
File storage locations
Data transfer
Creating a connection
Data source / Target "Intrexx"
Data source / Target "Registered JDBC data source"
Data source / Target "JDBC"
Data source / Target "OpenOffice Calc Spreadsheet"
Data source / Target "Text file"
Data source / Target "XML file"
Data source / Target "Groovy script"
Data source "Microsoft Excel"
Schedule
Subsequent jobs
FileWalker
External API keys
Application API
Application API keys
Application API endpoints
WebDAV
Configure WebDAV
WebDAV authentication
Upload and display documents
Include document display in view table
Edit documents via the portal
Collaboration
Intrexx Share
Documents
Connector for Microsoft 365 and Teams
Consume data
Provide data
Connector for OData – offer data
Web service
Web service provider settings
Provide web service
General properties of the web service
Operations
Finish
Operations
Select data group
Transfer parameters and return parameters
Data fields to be copied
Edit parameter ID
Add parameter
List filter
Further settings
General properties of the operation
HTTPS encryption
AXIS2 configuration
More information
Set design and layout
Intrexx layouts - This is what your portal can look like
Select and import layout template
Manage layouts
Layout properties
Areas of the "Design" module
General
Layout
Structure
Grouping CSS rules
Control elements
Add control element
Add empty control element
Edit properties
"Elements" area
Snapshots
Search
Workspace
Element settings
Options
Styles
History
Creating and editing elements
Containers
Grids
Menus
Flat menu
General
Alignment
Positioning and size
Menu - Background
Menu - Menu items
Menu - Contents
Element settings
Drop-down menu (Alt)
General
Alignment
Positioning and size
Menu - Background
Menu - Menu items
Menu - Background Popout
Menu - Contents
Element settings
Vertical menu
General
Positioning and size
Menu - Background
Menu - Contents
Element settings
Row menu
Block menu
Mega menu
Drop-down menu
Tree menu
Tree menu (old)
General
Positioning and size
Menu - Background
Menu - Menu items
Menu - Tree menu
Menu - Contents
Element settings
More information
Additional controls
Group for additional controls
Properties dialog
Grouping - General
Grouping - Positioning and size
Grouping - Background
Group - Additional controls
Grouping - Settings
Advanced settings for mobile devices
Element settings for the "Group for additional controls"
Add or remove additional controls
Additional controls which can be included in the group of additional controls
Settings
The properties dialog for additional controls
More options in the element settings
More information
Portal and application area
Properties
Elements: Application menu horizontal / vertical
Element settings - Application menu
Other elements
External page
VTL Include
HTML code
Link
Fade-in and fade-out a container
Editing the menu structure of the portal
General
Pre-configured menu structures
Menu folders
Start page of the menu item
No start page
Portal page
Default start pages
Application
Alternative start page
Additional parameters
"Edit" menu
"New" menu
Styles
Permissions
Colors
CSS
Websites with CSS
Selectors
Typ selectors
Class selectors
ID selectors
Universal selectors
Inheritance
Box model
More information
User-defined styles
Design - WAI-Aria roles
Browser rules
Layout in applications
Responsive layout
What is a responsive layout?
Grids
Application page with a grid
Grid properties for the application elements
"Summary" tab
"Container" tab
Page wizard for application pages
Portal pages with a grid
Grid properties for the layout elements
"Summary" tab
"Container" tab
Layout properties - defining display sizes
FAQ
Portlets
Portlet and grid settings
Basic portlets
Use application page as a portlet
Accessible Intrexx layout
Manage users
Objects, Classes and Attributes
Create object
The "User" module areas
The "User" module areas
Tree
Lists
Search
Details
Find occurrences
User groups and users
Schema manager
Schema manager
Classes
Attributes
"Edit" menu
Schema menu
User account
Filters in the Users module
Replication - User and group import
LDAP
JDBC
Text
Active Directory connection and replication configuration
Portal login via identity providers
How the login via social networks and ID providers works
Configure portal login via identity providers
Overview of the required actions
Actions that you need to perform in the ID provider
Add Intrexx as an application
Enter redirect URL
Register users
Assign users to Intrexx
Information from your ID provider
Client ID and client secret
REST API endpoints
Actions that you need to perform in Intrexx
Entering ID provider data in the user administration
Enable user registration
Customize login button for ID provider
Call up any page in the portal (deeplink) (optional)
Links to ID providers
Use proxy server for authentication
Set permissions
Portal administrator
Provide permissions
Portal access permissions
User
Global permissions
Individual permissions
Default users and user groups
Application permissions
Application
Pages
Data groups
File fields
Search configurations
Topics
API endpoints
Menu structure
FileWalker
Set permissions in the Integration module
Application permissions
Web service
Implement a login module
Generic permissions
Use Intrexx rights classes - Add rights holder
Add your own rights classes
Set up search
Settings in the "Tools" module
Facets
Synonyms
Statistics
Application file filter
Solr search server
Search" application element
Additional control for the portal-wide search in the "Design" module
Search syntax
Intrexx Mobile App
System requirements
Connect to portal server
Android
iOS
Address
Connect
Register portal
Android
iOS
Enable notifications
Android
iOS
Homepage - "Portal overview"
Android
Settings
iOS
Notification overview for all portals
Android
iOS
Notification overview for the current portal
Android
iOS
Portal browser
Android
iOS
Settings
Android
iOs
Personal settings
Android
iOs
Android
iOs
Android
iOs
General
Android
iOs
Android
iOs
Advanced
Portal settings
Android
iOs
Android
iOs
Android
iOs
Install certificates
Android
iOS
Using VPN apps (iOS / Android)
Authentication - Technical modifications
Officially signed certificate
Register API key
Troubleshooting / FAQ
More information
Cross-functionalities
Online Help
Searching in the Online Help
WebSockets
Use cases
WebSockets setup - General description
Define message event (trigger)
Create topic
Define appearance in the portal
Select event source
Select event handler
Select Groovy action / Select WebSocket action
Methods and classes
JavaScript
Groovy
Set up WebSockets in Intrexx
Create topic
Write JavaScript for WebSockets in the application
Configure WebSocket action
Configure Groovy script action
Permissions relating to WebSockets
Settings in the front end web server
- Internet Information Server
NGINX
Examples
Example - Simple message
Example - Simple message with Groovy script
Groovy action and WebSocket action in one process
Example - Subscribe and unsubscribe via buttons
Example - Subscribe and unsubscribe via buttons
Export and import
Export applications, processes, layouts, configurations and web services
Import applications, processes, layouts, configurations and web services
Title and names
Application permissions
User-defined attributes
File storage locations
Search facets
Portals
Data transfer
Users - Schemas
Users and groups
Global language constants
Multi-tenancy
General
Multi-tenancy in the Users module
Create tenant dependency
Tenant assignment
Multi-tenancy in applications
Tenant control in data groups
Tenant control in filters
Tenant control in distribution lists
Groovy API
Velocity API
More information
Versioning
Semantic versioning: Version number
Version manager
Version
Details
Restrict definition of version number
Callables
History - Version management with Git
Create history
Publish with history
Options / Publishing
Publish regardless of the settings in Options
Portal properties / Options
New entry in the history
User actions
System actions
Complete history
View changes in diff format
View changes in external tool
Compare versions
"History" area
Use tags
Information about current state
External tools
Misc
Git configuration files
Import / Export
Import
Export
Options - History
Intrexx Share
Installation
News
Groups
Events
Profile and Personal Page
Chat
Filebox
Photos
Advertisements
Projects
Help me
Polls
Administration
Notifications
User synchronization
Select members or attendees
Portlets
Plugins
Layout style classes
Intrexx Share changelogs
Accessibility
Introduction and overview
Types of limitations
Legislation, regulations and guidelines
Accessibility tests
Sorting accessibility
Four principles
WCAG (Web Content Accessibility Guidelines)
Four principles and impairments
Brief description of the four principles
Principles, guidelines and success criteria
Priority levels - A, AA, AAA
WCAG and BITV
What are the WCAG requirements?
What are the BITV requirements?
Accessibility Strengthening Act (BFSG)
Here you can find information about the WCAG and BITV
WCAG and BITV and Intrexx
Out-of-the-box accessibility in Intrexx
Auto-generated accessibility
Manual adjustments
How to make your pages accessible - Best practices
Main settings and procedures
Accessible Intrexx layout
Assign landmarks with ARIA roles in the layout
Assign ARIA roles and attributes
Responsiveness
Accessible calendar
Setting up the portal menu
Disable editing of portlets on portal pages
WCAG, BITV and Intrexx
Perceivability
Text Alternatives
Non-text Content
Time-based Media
Adaptable
Info and Relationships
Meaningful Sequence
Sensory Characteristics
Orientation
Identify Input Purpose
Identify Purpose
Distinguishable
Use of Color
Audio Control
Contrast (Minimum)
Resize text
Images of Text
Contrast (Enhanced)
Low or No Background Audio
Visual Presentation
Images of a text (No Exception)
Reflow
Non-text Contrast
Text Spacing
Content on Hover or Focus
Operability
Keyboard Accessible
Keyboard
No Keyboard Trap
Keyboard (no exception)
Character Key Shortcuts
Enough Time
Timing adjustable
Pause, Stop, Hide
No Timing
Interruptions
Re-authenticating
Timeouts
Seizures and Physical Reactions
Three Flashes or Below Threshold
Three Flashes
Animation from Interactions
Navigable
Bypass Blocks
Page Titled
Focus Order
Link Purpose (In Context)
Multiple Ways
Headings and Labels
Focus Visible
Location
Link Purpose (Link Only)
Section Headings
Input modalities
Pointer Gestures
Pointer Cancellation
Label in name
Motion Actuation
Target Size
Concurrent Input Mechanisms
Understandable
Readable
Language of Page
Language of Parts
Unusual Words
Abbreviations
Reading Level
Pronunciation
Predictable
On Focus
On Input
Consistent Navigation
Consistent Identification
Change on Request
Input Assistance
Error Identification
Labels or instructions
Error Suggestion
Error Prevention (Legal, Financial, Data)
Help
Error Prevention (All)
Robustness
Compatible
Parsing
Name, Role, Value
Status Messages
Check accessibility
ARC Toolkit
Taba11y
Overview of Intrexx application elements
Accessibility from A to Z
Index
Implementation details
External links on the topic of accessibility
Tips & Tricks
Workspace
Automatic forwarding dependent on the end device
Tree
Conditional display
Synchronize the user schema between two portals
User management via a process
Calculations
Scale images
Set and read cookies
Importing files
Copy files via the WriteContainer
Edit data in tables
Time-controlled automatic deletion of data
Use the database API in Groovy
Editors
Restrict data input to one record only
Editing elements
Save a Microsoft Exchange email in a data group
Open FileWalker in a specific directory
Filtering with Boolean values
Free layout table - JavaScript
Combine external and Intrexx data - Part 1
Combine external and Intrexx data - Part 2
Groovy conditions in a process
Groovy web error handler
Generate ICS calendar file
Custom presentation of search results
Set individual timeouts for interactive sessions
Intrexx server monitoring
Extending Intrexx Share navigation with menu items
Year-based numbering
JavaScript in view tables
Many-to-many relationships
Mail connection with IMAP
Multiple selection - Format values
Multilingual data records
Microsoft Exchange - Set out of office message
MIME types and file icons
Mobile application menu
Parameters - Save parent record with child records
Convert PDFs to image files
Filter portlets with Groovy
Processes
Start processes
Generate QR codes
Permission-based data access
Permission-based display of elements
Integrate REST services
Rounding and casting of numbers
Collective mail
Change button image when showing/hiding groupings
Integrate web fonts
Page wizard
Setting header information
Shortcuts
Index the search
Table export - User-defined template
Button tab menu
Gauges
Show appointments from other calendars
TinyMCE - Custom toolbar
Unique number generator
Velocity date API
Monitor a directory
Languages written from right to left
Import superiors from the Active Directory
WriteContainer - Read value from session
Importing XML data via Data transfer
Calculate duration
Tutorials
Create an application
Create REST API endpoints for an application
Creating REST API endpoints for an application - Advanced
Partner documentation
Intrexx for developers
Use Expert mode
Expert mode in the "Applications" module
"Expert" tab
Attributes
By clicking on the Settings button in the lower part of the dialog, individual settings may be defined.
Edit setting
Examples
Details
"Short info" tab
"XML" tab
Filter editor
Indexes
Conditional display
Expert mode in the "Processes" module
Activate expert mode
"Expert" tab
Add property / Edit property
Details
Process details
Filter editor
Groovy script
Expert options in the Users module
Activate expert mode
Details
Expert mode in the "Design" module
Activate expert mode
Details
Edit stylesheet
Expert mode in the Integration module – Provide data – OData
OData
Data groups
Data fields
View tables
SAP Gateway
Data groups
Data fields
View tables
More information
Expert attributes
Expert - Hijax links
Expert - Parameter "qs_link"
Application design: Style guide
Introduction
Design fundamentals
General principles of design
Presentation of information / Page design
Application structure
Application menu structure
Overview page
Possible structure of an overview page (A1)
Possible design of an overview page
Application page with a free layout table (A1)
Application page with a view table
View data record (View page A1)
View data record (Embedded tooltip A2)
Edit data record
View and edit data record – strict separation
Summary of the overview page (A1)
Possible structure
Application page with a free layout table
Application page with a view table
Details page
Possible structure of a details page (A2)
Possible design of a details page (A2, General information)
Summary of the details page (A2)
Possible structure
Possible design of the details page
Page design: Edit and view pages
Edit pages
Open edit pages in a tooltip
Edit pages as a multi-page wizard (E1 – E2)
Open edit pages in the main window
View pages
Summary of page design
Open edit pages in a tooltip (E2)
Edit pages as a multi-page wizard (E1-E2)
Open edit pages in the main window
View pages
Form design
Minimizing vertical lines
Incorrect
Correct
Positioning labels
Labels above edit fields
Mandatory fields
Grouping elements
Drop-down list
Checkboxes
Form navigation
Text links
Buttons
"Add data" button
Buttons within a form
More information
Developer Guide
General
Namespace for applications
Data groups
Intrexx data groups
File data groups
System data groups
External data groups
Data fields
Field names
Primary key
References
Index
Naming elements
View pages
Groupings
Naming conventions
Permissions
Script
JavaScript coding conventions
Error handling
Velocity coding conventions
Security
Velocity includes
Groovy coding conventions
Documenting codes
Prepared query
Multilingual applications
Clonable applications
Portable applications (databases)
Processes
Scripting
Script editors
JavaScript editor
"Functions" tab
"Application structure" tab
"Libraries" tab
Groovy script editor
Velocity editor
Stylesheet editor
Formula editor
XML editor
Filter editor
"Libraries" tab
Create your own libraries
File name
Edit
"Application structure" tab
"Edit" menu
"View" menu
JavaScript editor: Set marker
Status line
Integrate external editors
Groovy
Intrexx Standard Library
Application structure
Application API
Set HTTP status code for exception
Set HTTP status code by exception
Language constants
Imports
Objects in Groovy context
g_appUserProfile
g_binding
g_context
g_ctx
g_dataCollection
g_dbConnections
g_dbQuery
g_defaultLanguage
g_defaultLocaleId
g_dgFile
g_dirWorkflow
g_dirWorkflowTmp
g_event
g_exception
g_fileScript
g_guidSelf
g_guidWf
g_i18n
g_json
g_language
g_localeId
g_log
g_om
g_parameter
g_permissions
g_portal
g_portlet
g_portletPool
g_record
g_rwRecord
g_request
g_rtCache
g_session
sharedState
g_sourcePage
g_springApplicationContext
g_store
g_sysDg
g_syslog
g_ws
Closures
checkInterrupted()
createTemporaryDirectory()
currentTimestamp()
getStackTraceString()
newGuid()
now()
parseGuids(strText)
vh()
Databases
JDBC
System data source
External data source
Determine the database type
Web services
Case differentiation
Mathematical calculations
Date / Time
Email
Files and directories
Session / User
User management
Categories
Info
Error handling and debugging
Groovy server scripts
Velocity
Request-Variable
Images
Logging
Connector for Microsoft Exchange
Portlets
WebSockets
Check for an interrupt request
Automatic logout of implicitly generated sessions
Start a scheduler job
Run an external program
Create a new GUID
Check GUID
Create a ValueHolder
Parse GUIDs
Determining the time zone of the portal
Determine start time and uptime of the portal
Short links
Groovy Remote Debugging
Groovy handler in applications
Groovy file manager
Velocity
Intrexx Standard Library
Application structure
Current user
Objects in the Velocity context
$AppUserProfile
Databases
Debugging
Portal data
Calculate
Renderer
Date
Session
Escaping
TextUtil
ValueHolder
Versioning
Connector for Microsoft Exchange
If Else
For each loop
Define a variable
Output variable in local format
Read request parameter
Write request parameter
All data groups of an application
Dynamic identification of a table name per sysident
Current date with the current user's time zone
Create a JSON response
Create a GUID
Determine start time and uptime of the portal
JavaScript
Libraries
Intrexx Library for Mobile Devices
Read and write values
Intrexx Standard Library
Ajax
Calculations
Notifier
Buttons
Tables
Read and write values
Format values
WebSockets
Input required
Compare date
Add or subtract time interval
Open page of an application
Disable JavaScript compression
Access language constants
Copy record
APIs
Intrexx Application API
Creating Application API endpoints
Endpoint types
API URL structure
Assign routing alias
Defining path parameters
Defining query parameters
Filtering and sorting data records
Defining a JSON body
Activating the "API Endpoints" view
Creating data-group endpoints
Reading an individual data record - "GET"
Reading multiple data records - "GET"
Creating a data record - "POST"
Changing a data record - "PATCH"
Deleting a data record - "DELETE"
Creating process endpoints
Creating and configuring a process
Creating an event handler for the Application API
Storing parameters in a process
Endpoint - Trigger workflow with "POST"
Creating Groovy endpoints
Endpoint - Running a Groovy script with "POST"
Set up access to Application API (IIS)
Assigning permissions
Assigning a user to an API endpoint
Activating and deactivating API endpoints
Activating and deactivating API keys
CORS - Cross Origin Resource Sharing
Create and manage API keys
Creating a new API key and assigning users
Copying the API key to the clipboard
Creating roles for API keys
Assigning API keys to an API role via drag and drop
Deactivating API keys and API roles
Deleting API keys and API roles
Executing requests
Authentication
Login API endpoints
Copying the API key to the clipboard
Executing an API request - Example with Postman
Create Swagger documentation
Import and use Swagger documentation in Postman
Portal Endpoints - Swagger Documentation
Intrexx Administration API (IAA)
Getting started
Installation
Windows - Installing IAA via the graphical interface
Windows - Install IAA via the command line
Windows - Activating IAA via the graphical user interface
Linux - Installing IAA via the graphical user interface
Linux - Installing IAA using a configuration file
Linux - Activate IAA via configuration file
Starting Intrexx Administration API
Regenerate certificate
Assign and manage passwords
Password for the IAA user
Portal password
Assigning a new password for IAA users
Updating a change of passwords for Intrexx components
admin-api.yaml
Requirements for API consumers
Authentication
API endpoints - Explanation, links, examples
Swagger documentation
Interactive Swagger Documentation
Intrexx Connector API
Intrexx Connector for OData
Intrexx Groovy API
Intrexx JavaScript API
Intrexx Velocity API
Intrexx for administrators
Customizable login
Installing Asian Fonts
Cookies
Change favicon
Internationalized emails
Tools module
Email service
Configuring send email settings via SMTP for MS Exchange Online
System monitor
Export
Search
Task scheduler
SystemCare
System check
Log Files Parser
Diagnostics
Intrexx Application API (IAA)
Administration API
Application API
Application menu
ARR (Application Request Routing)
Accessibility
Base URL
BITV
Business logic
Camelcase
Client secret
Cloud computing
Collaboration
Commit
Daemon account
Restart services
DIV element
Properties
Fallback value
Foreign key
Git
GUID
Headless Linux server
Horizontal scaling
IIS (Internet Information Services)
IoT - Internet of Things
Installation directory
Context menu
Control
Microsoft Office Graph
MQTT
Multi-tenancy
Namespace
OData
Mandatory field
Portal
Portal Manager
Portal page
Portal Server
portal.log
Portal directory
Prefix
Release tracks
Repository
Request parameter
REST API
Primary key
Self-signed certificate
Semantic value
Session variable
sharedState
Silent Track
Steady Track
Temporary working directory
Tagging
Processing context
WCAG
Web service