Valtimo documentation
  • Welcome to Valtimo
  • Fundamentals
    • â„šī¸What is Valtimo
    • đŸ™ī¸Architectural overview
      • Choosing the right setup
      • âš™ī¸Available modules
    • Process Exchange
      • Process blueprints
      • Building blocks
    • 📖How to use this documentation
    • đŸ–ąī¸Getting started
      • Configuring the database
      • Modules
        • Core modules
          • Audit
          • Authorization
          • Camunda
          • Case
          • Connector
          • Contract
          • Core
          • Dashboard
          • Document
          • Document generation
          • Exporter
          • Form
          • Form flow
          • Form flow Valtimo
          • Importer
          • Localization
          • 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
          • Valtimo dependency versions
          • Web
            • CORS
        • GZAC modules
          • 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 Plugin Authentication
          • OpenZaak resource
          • Portaaltaak
          • SmartDocuments
          • Valtimo GZAC dependencies
          • Verzoek
          • Wordpress mail
          • Zaken API
      • Compatibility matrix
  • Features
    • 🔏Access control
      • Configurable elements
      • Configuring roles
      • Configuring permissions
      • Configuring conditions
      • Configuring context conditions
      • For developers
        • Front-end access control
        • Creating a resource
        • Creating a relation to another resource
        • Running custom code without access control
    • đŸ—ƒī¸Case
      • Configuration
      • Document definition
      • List
      • Notes
      • Processes
      • Search fields
      • Statuses
      • Tabs
      • Tags
      • Widgets
        • Fields widget
        • Custom component widget
        • Form.io widget
        • Table widget
        • Collection widget
      • For developers
        • Search fields API
        • Case list tab order
        • Custom case list columns
        • Custom case tabs
        • Case migration
        • Custom case headers
        • Register Angular component
    • 📊Dashboard
      • Widget data sources
      • Widget display types
      • For developers
        • Custom dashboards
        • Custom data sources
        • Custom display types
        • Widget translations
    • 📋Forms
      • Creating FormIO forms in Valtimo
      • Interpolating data in Form.io
      • Configuring an Objecten API object form
      • For developers
        • Form field data resolver
    • 🔀Form flow
      • Creating a form flow definition
      • For developers
        • Custom form flow component
        • Whitelisting Spring beans for Form flow
    • 🌍Localization
      • For developers
    • Logging
      • For developers
    • âœ‰ī¸Outbox
      • For developers
    • 🔌Plugins
      • Configuring plugins
      • SmartDocuments plugin
      • Exact Plugin
      • For developers
        • Custom plugin definitions
    • ⭕Process
      • System processes
      • Correlating messages
      • Job service
      • For developers
        • Integrating spring beans in a process
        • Whitelisting Spring beans for Camunda
    • 🔗Process links
      • Creating a process link
      • Editing a process link
      • Unlinking a process link
    • ✅Tasks
      • Task list columns
    • đŸ”ĸValue resolvers
      • For developers
    • 📃ZGW
      • Documents
        • Access control
        • Uploading to Documenten API with metadata
      • Creating extra case tabs for Zaakobjects
      • ZGW plugins
        • Besluiten Plugin
        • Catalogi API plugin
        • Documenten API plugin
        • Object Token Auhentication Plugin
        • Objecten API Plugin
        • Objecttypen API Plugin
        • Open Zaak plugin
        • Portaaltaak Plugin
        • Verzoek Plugin
        • Zaken API plugin
  • Release notes
    • Release notes
    • 12.x.x
      • 12.0.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
        • Migration
          • Spring Boot 3
      • 12.1.0
      • 12.2.0
      • 12.3.0
        • 12.3.1
      • 12.4.0
        • 12.4.1
      • 12.5.0
      • 12.6.0
        • 12.6.1
      • 12.7.0
        • 12.7.1
        • 12.7.2
      • 12.8.0
      • 12.9.0
      • 12.10.0
        • 12.10.1
        • 12.10.2
      • 12.11.0
      • 12.12.0
    • 11.x.x
      • 11.3.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 11.2.0 (RC)
        • Valtimo backend libraries
        • 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.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.1
        • Valtimo backend libraries (9.26.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)
  • Running Valtimo
    • Application configuration
      • Temporary file-storage
      • Configuring CORS
      • REST API endpoint security test
      • Content Security Policy (CSP)
      • Configuring Keycloak
      • Temporary file storage
      • Feature toggles
  • Customizing Valtimo
    • Front-end customization
      • Customizing Carbon theme
      • Custom logo
      • Custom components
        • Custom case management tab
  • Contributing to Valtimo
    • Contributing to Valtimo
    • Docs style guide for contributing
    • Branching and release strategy
    • Extend the core or build a plugin
Powered by GitBook
On this page
  • Available resources
  • Document
  • Document definition
  • Document snapshot
  • Search field
  • Note
  • Execution
  • Process definition
  • Task
  • Task identity link
  • ZGW Document
  • Case tab
  • Supported conditions
  • Field
  • Expression
  • Container
  • Special values for the value field

Was this helpful?

  1. Nog een plek geven
  2. References
  3. 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

com.ritense.resource.authorization.ResourcePermission

Resource

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.

ZGW Document

Resource type: com.ritense.resource.authorization.ResourcePermission

Supported actions

Action
key
Description

View

view

Allows downloading a document

View list

view_list

Allows viewing the list of documents

Create

create

Allows uploading a document

Modify

modify

Allows modifying the metadata of a document

Delete

delete

Allows deleting a document

Supported relations

No relations are supported for this type.

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.

Last updated 3 months ago

Was this helpful?

See .

ZGW Documents
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