Valtimo documentation v1
Valtimo 11
Valtimo 11
  • Introduction
    • Overview
    • Architectural overview
    • Available modules
      • Dashboards
      • Documents
      • Form flow
      • Form links (deprecated)
      • Plugins
    • How to contribute
    • Style guide for contributing
  • Getting started
    • First dive into Valtimo
      • Start as Docker containers
      • Creating your own Valtimo implementation
    • Compatibility matrix
    • Components
      • Valtimo List
    • Configure database
    • Modules
      • Core
        • Audit
        • Authorization
        • Camunda
        • Case
        • Connector
        • Contract
        • Core
        • Dashboard
        • Document
        • Document generation
        • Exporter
        • Form
        • Form flow
        • Form link (deprecated)
        • Importer
        • Local document generation
        • Local mail
        • Mail
        • Mandrill
        • Milestones
        • Plugins
        • Outbox
          • Outbox RabbitMQ
        • Process document
        • Resource
        • Temporary resource storage
        • Test utils common
        • Value resolvers
        • Valtimo dependencies
        • Web
          • CORS
      • ZGW
        • Besluit
        • Besluiten API
        • Catalogi API
        • Contactmoment
        • Documenten API
        • Haalcentraal BRP
        • Klant
        • Notificaties API
        • Notificaties API Authentication
        • Objecten API
        • Objecten API Authentication
        • Object management
        • Objects API
        • Objecttypen API
        • OpenZaak
        • OpenZaak resource
        • Portaaltaak
        • SmartDocuments
        • Valtimo GZAC dependencies
        • Verzoek
        • Wordpress mail
        • Zaken API
    • Exchange
      • Building blocks
      • Process blueprints
  • Using Valtimo
    • Access control
      • Auto-deployment for access control
      • Configuring permissions
      • Configuring roles
      • Front-end access control
    • Case
      • Creating case settings
      • Case tabs
      • Exporting and importing case definitions
    • Dashboard
      • Auto deploying dashboards
      • Create dashboard
    • Documents
      • Assigning a user to a document
      • Automatic task assignment
      • Creating a document definition
      • Creating case settings
      • Custom case list columns
      • Custom case headers
      • How to link a process to a case
      • How to start a process for a case
      • Search fields
      • Case search
    • Forms
      • Creating FormIO forms in Valtimo
      • Interpolating data in Form.io
      • Configuring an Objecten API object form
    • Form flow
      • Creating a form flow definition
      • Creating a custom form flow component
    • Form links (deprecated)
      • How to refer to external data from a form
      • How to link a form to a task
    • Keycloak
      • Configuring Keycloak
    • Pending Changes mechanism
    • Plugins
      • Catalogi API plugin
      • Configuring plugins
      • SmartDocuments plugin
      • OpenZaak plugin
      • Documenten API plugin
      • Zaken API plugin
      • Object Token Auhentication Plugin
      • Objecten API Plugin
      • Objecttypen API Plugin
      • Portaaltaak Plugin
      • Exact Plugin
      • Verzoek Plugin
      • Besluiten Plugin
    • Process
      • System processes
      • Correlating messages
      • Job service
    • Process links
      • Creating a process link
      • Editing a process link
      • Unlinking a process link
    • Upload
      • Temporary file storage
      • Uploading to Documenten API with metadata
    • Web
      • Configure CORS in Valtimo
  • Extending Valtimo
    • Access control
      • Creating a resource
      • Creating a relation to another resource
    • Dashboard
      • Creating custom data sources
      • Creating custom display types
      • Widget translations
    • Document
      • Assigning and unassigning a user
      • Search fields
    • Forms
      • Creating a form field data resolver
    • Form flow
      • Whitelisting Spring beans for Form flow
    • Making Valtimo multi instance ready
    • Modals (external docs)
    • Creating a custom outbox message publisher
    • Plugins
      • Custom plugin definitions
    • Process
      • Whitelisting Spring beans for Camunda
    • Tabs
      • Customizing case details tabs
      • Customizing case list tabs
      • Setting extra tabs for Zaak object type
    • Integrating spring beans in a process
    • Creating a custom dashboard
    • Creating a custom value resolver
    • Security testing
  • References
    • Modules
      • Authorization
      • Outbox
      • Dashboard
      • Case
      • Core
        • ZonedLocalDateTimeDeserializer
      • Document
      • Form
      • Form flow
      • Form links (deprecated)
      • Object management
      • Value resolvers
    • User interface
      • Design philosophy
      • Carbon design system
      • v-button
      • Breadcrumbs
    • Feature toggles
    • Supported databases
    • Process beans
    • Content Security Policy (CSP)
    • Troubleshoot
  • Release notes
    • Release notes
    • 11.x.x
      • 11.3.3
        • Valtimo backend libraries
      • 11.3.2
        • Valtimo frontend libraries
      • 11.3.1
        • Valtimo frontend libraries
      • 11.3.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 11.2.2
        • Valtimo frontend libraries
      • 11.2.1
        • Valtimo frontend libraries
      • 11.2.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 11.1.6
        • Valtimo frontend libraries
      • 11.1.5
        • Valtimo frontend libraries
      • 11.1.4
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 11.1.1
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 11.1.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 11.0.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
        • Migration
    • 10.x.x
      • 10.8.5
        • Valtimo backend libraries
      • 10.8.4
        • Valtimo frontend libraries
      • 10.8.3
        • Valtimo backend libraries
      • 10.8.2
        • Valtimo frontend libraries
      • 10.8.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 10.7.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 10.6.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
        • Migration
      • 10.5.3
        • Valtimo backend libraries
      • 10.5.2
        • Valtimo backend libraries
      • 10.5.1
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 10.5.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
        • Migration
      • 10.4.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 10.3.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 10.2.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 10.1.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
        • Migration
      • 10.0.1
        • Valtimo frontend libraries
      • 10.0.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
        • Migration
    • 9.x.x
      • 9.26.2/5.15.2
        • Valtimo backend libraries (9.26.2)
        • Valtimo frontend libraries (5.15.2)
        • Migration
      • 9.26.1/5.15.1
        • Valtimo backend libraries (9.26.1)
        • Valtimo frontend libraries (5.15.1)
      • 9.26.0/5.15.0
        • Valtimo backend libraries (9.26.0)
        • Valtimo frontend libraries (5.15.0)
        • Migration
      • 9.25.0/5.14.0
        • Valtimo backend libraries (9.25.0)
        • Valtimo frontend libraries (5.14.0)
      • 9.24.0/5.13.0
        • Valtimo backend libraries (9.24.0)
        • Valtimo frontend libraries (5.13.0)
      • 9.23.0/5.12.0
        • Valtimo backend libraries (9.23.0)
        • Valtimo frontend libraries (5.12.0)
      • 9.22.0/5.11.0
        • Valtimo backend libraries (9.22.0)
        • Valtimo frontend libraries (5.11.0)
        • Migration
      • 9.21.0/5.10.0
        • Valtimo backend libraries (9.21.0)
        • Valtimo frontend libraries (5.10.0)
        • Migration
      • 9.20.0/5.9.1
        • Valtimo backend libraries (9.20.0)
        • Valtimo frontend libraries (5.9.1)
        • Migration
      • 9.19.0/5.8.0
        • Valtimo backend libraries (9.19.0)
        • Valtimo frontend libraries (5.8.0)
        • Migration
      • 9.18.0/5.6.0
        • Valtimo backend libraries (9.18.0)
        • Valtimo frontend libraries (5.6.0)
        • Migration
      • 9.17.0/5.5.0
        • Valtimo backend libraries (9.17.0)
        • Valtimo frontend libraries (5.5.0)
      • 9.16.0/5.4.0
        • Valtimo backend libraries (9.16.0)
        • Valtimo frontend libraries (5.4.0)
Powered by GitBook
On this page
  • Available resources
  • Document
  • Document definition
  • Document snapshot
  • Search field
  • Note
  • Execution
  • Process definition
  • Task
  • Task identity link
  • Case tab
  • Supported conditions
  • Field
  • Expression
  • Container
  • Special values for the value field
  1. References
  2. Modules

Authorization

Available resources

The access to the following resources is limited by Valtimo access control.

Resource name
Resource type
Module

com.ritense.document.domain.impl.JsonSchemaDocument

Document

com.ritense.document.domain.impl.JsonSchemaDocumentDefinition

Document

com.ritense.document.domain.impl.snapshot.JsonSchemaDocumentSnapshot

Document

com.ritense.document.domain.impl.searchfield.SearchField

Document

com.ritense.note.domain.Note

Notes

com.ritense.valtimo.camunda.domain.CamundaExecution

Core

com.ritense.valtimo.camunda.domain.CamundaProcessDefinition

Core

com.ritense.valtimo.camunda.domain.CamundaTask

Core

com.ritense.valtimo.camunda.domain.CamundaIdentityLink

Core

com.ritense.case.domain.CaseTab

CaseTab

Document

Resource type: com.ritense.document.domain.impl.JsonSchemaDocument

Supported actions

Action
key
Description

View

view

Allows reading of documents and their data.

View list

view_list

Allows retrieving lists of documents.

Create

create

Allows creation of documents.

Modify

modify

Allows modification of documents.

Delete

delete

Allows deletion of documents.

Claim

claim

Allows users to assign themselves as the case handler.

Assign

assign

Allows assigning a case handler of both the current and other users.

Assignable

assignable

Allows users with permissions for this action to be assigned to a document.

Supported relations

Related resource

Document definition

Resource type: com.ritense.document.domain.impl.JsonSchemaDocumentDefinition

Supported actions

Action
key
Description

View

view

Allows reading of documents definitions

View list

view_list

Allows retrieving lists of document definitions

Create

create

Allows creation of document definitions

Modify

modify

Allows modification of document definitions

Delete

delete

Allows deletion of document definitions

Supported relations

No relations are supported for this type

Document snapshot

Resource type: com.ritense.document.domain.impl.snapshot.JsonSchemaDocumentSnapshot

Supported actions

Action
key
Description

View

view

Allows reading of document snapshots and their data

View list

view_list

Allows retrieving lists of document snapshots

Supported relations

No relations are supported for this type

Search field

Resource type: com.ritense.document.domain.impl.searchfield.SearchField

Supported actions

Action
key
Description

View list

view_list

Allows use of search fields when searching for documents.

Supported relations

No relations are supported for this type.

Note

Resource type: com.ritense.note.domain.Note

Supported actions

Action
key
Description

View list

view_list

Allows retrieving lists of notes.

Create

create

Allows creation of notes.

Modify

modify

Allows modification of notes.

Delete

delete

Allows deletion of notes.

Supported relations

Related resource

Execution

Resource type: com.ritense.valtimo.camunda.domain.CamundaExecution

Supported actions

Action
key
Description

Create

create

Allows creating an execution.

Supported relations

Related resource

Process definition

Resource type: com.ritense.valtimo.camunda.domain.CamundaProcessDefinition

Supported actions

No actions are currently supported.

Supported relations

No relations are currently supported.

Task

Resource type: com.ritense.valtimo.camunda.domain.CamundaTask

Supported actions

Action
key
Description

View

view

Allows viewing tasks.

View list

view_list

Allows retrieving lists of tasks.

Claim

claim

Allows users to assign themselves as the task

Assign

assign

Allows assigning a tasks handler of both the current and other users.

Assignable

assignable

Allows users with permissions for this action to be assigned to the task.

Complete

complete

Allows users to complete the task.

Supported relations

Related resource

Task identity link

Resource type: com.ritense.valtimo.camunda.domain.CamundaIdentityLink

Supported actions

No actions are supported for this type.

Case tab

Resource type: com.ritense.case.domain.CaseTab

Supported actions

Action
key
Description

View

view

Allows viewing tabs of a case.

Supported relations

No relations are supported for this type.

Supported conditions

The following conditions can be used with their respective structures:

Resource name
Key
Description

field

Allows conditions to be applied to specific fields.

expression

Allows JsonPath expressions to search through JSON.

container

Allows more complex conditions by denoting the related entity the nested conditions should apply to.

Field

key
Description
Examples

type

The type of condition. In this case field.

field

field

The field the value should be compared against.

assigneeId, documentDefinitionId.name

operator

The operator for the comparison.

==, <

value

The value to compare the field against.

20000, ${currentUserId}

Operators

Operator
Description

==

Equal to.

!=

Not equal to.

>

Greater than.

>=

Greater than or equal to.

<

Smaller than.

<=

Smaller than or equal to.

list_contains

Checks if a collection contains the given value.

in

Checks if a value is contained in the given collection.

Expression

key
Description
Examples

type

The type of condition. In this case expression.

expression

field

The field used to start the path from.

content.content

path

The path that points to the field to compare to.

$.height

operator

The operator for the comparison.

==, <

value

The value to compare the field against.

20000, ${currentUserId}

clazz

The name of the class that is found at the path.

java.lang.Integer

Operators

Operator
Description

==

Equal to.

!=

Not equal to.

>

Greater than.

>=

Greater than or equal to.

<

Smaller than.

<=

Smaller than or equal to.

list_contains

Checks if a collection contains the given value.

in

Checks if a value is contained in the given collection.

Container

key
Description
Examples

type

The type of condition. In this case container.

container

resourceType

The related resource type the conditions should apply to.

com.ritense.document.domain.impl.JsonSchemaDocument

conditions

The conditions that should apply to the specified resource type.

Special values for the value field

Value
Description

${currentUserId}

The identifier assigned to the current user.

${currentUserEmail}

The email address the current user has.

${currentUserRoles}

The list of roles the current user has.

PreviousModulesNextOutbox

Last updated 1 year ago

See .

Document
Document definition
Document snapshot
Search field
Note
Execution
Process definition
Task
Task identity link
Case tab
Document definition
Document
Process definition
Document
Task identity link
Field
Expression
Container
supported conditions