Client Development
- Technische Redaktion
Learn how to build an own client application by means of developer libraries or modify our yuuvis® Momentum client as reference implementation according to your business use case. Alternatively, you could also build an independent solution using our yuuvis® styles.
Custom Client Build with Libraries
Documentation of the client core and framework libraries, as usable for custom client development.
Library Installation
Installation guide for the developer libraries for client applications supporting yuuvis® Momentum.
Client outside the yuuvis® Momentum Cluster
Configure the client application such that it can be operated outside the yuuvis® Momentum Kubernetes cluster.
Customizing the Main Configuration
Manage the main configuration of a library-based client application via a configuration file.
Defining Object Types for a Library-based Client
Set up schemata defining properties and object types including classifications that are specifically designed for a client application based on the developer libraries.
Localization for Clients
Configure localizations for a custom client built with our libraries or for yuuvis® client as reference implementation.
Defining Roles for a Library-based Client
Set up role sets defining permissions that are specifically designed for a client application based on the developer libraries.
Preview of Binary Content Files
A library-based client can display a preview of the binary content file.
Form Scripting (Client-side)
If you configure custom forms for objects, you can additionally use executable scripts to, e.g., validate data, change data, change field properties - such as "read-only" or "mandatory" - and show context-related messages. Form-related scripts enhance your options by adding further functionalities to support your use cases and processes the best.
Client Scripting API
This article describes the Client Scripting API used to develop custom clients as well as client-side form scripts. For more information on building custom clients, refer to the client API documentation.
Extending Clients with Plug-ins
Extend a client based on the Developer Libraries with additional functions via plug-ins.
Connection of BPM Engine
Use the BPM Engine for process and task management within your client.
Maintaining Dynamic Catalogs
Explanation of the usage of dynamic catalogs provided by the Web-API Gateway as editable selection lists in metadata forms.
Customizing the Dashboard
Customize the dashboard of a client application based on our developer libraries.
Integration of AI Functionalities
Use the features of the Artificial Intelligence Platform to offer object type predictions during object creation processes in your client application.
Integration of Office 365 Functionalities
Integrate the OFFICE365 and DASHLET services to offer preview and edit possibilities for Microsoft Office content files in your client application.
yuuvis® styles
If you are creating a new application intended to handle specific data of the yuuvis® backends and you only need the CSS files, you can use the npm package: https://www.npmjs.com/package/@yuuvis/styles.
Shortly, we will publish a website that shows all styles used as an example application on https://yuuvis-cc.yuuvis.org/
- additional_service
- ai
- amqp_hook
- api
- app
- archive
- audit
- authentication
- bpm
- catalog
- client
- commander
- compound
- concept
- configuration
- contentanalyzer
- core
- docu
- document_lifecycle
- folder
- frontend
- gui
- inference
- installation
- interceptor
- internal_endpoint
- kairos
- localization
- logging
- object_type
- permissions
- prediction
- profile
- rendition
- repository
- retention
- role
- sap
- schema
- search
- system_hook
- tag
- tenant_management
- tutorial
- userservice
- validation
- webhook