VINNA Overview
Vinna is a fourth-generation open and process-oriented platform. It allows to define a process in exactly the way as it is optimally operated in your organization. Documents can be processed as individual transaction or in batches. Process designers are given the full flexibility by the underlying hierarchical document model, supporting entities like batches, folders, documents, and pages. The process is created in an easy and intuitive way using a graphical BPMN editor .
The documents are processed as work-items in the flow and passed through activities. Activities are either taken from our standard library provided by Skilja like Import, OCR, Classification, Extraction etc. or custom tasks as integrations into the platform. Any number of activities can be defined in the process as micro services, including arbitrary routing decisions based on intermediate results.
The architecture of Vinna is service oriented (SOA) and the runtime is easily deployed either in the cloud (AWS, Google, Microsoft Azure or private cloud), on premise, or in hybrid environments. All communication between activities, services and databases is transaction based, securely encrypted and authorized according to newest standards and uses standard protocols.
If you want to learn more about classification there are multiple Articles on Processes and Platform.
VINNA Architecture
VINNA Process Editor
This easy to use web application allows creation, changing and maintenance complex processes without installation of other tools.
BPMN: Vinna Process Editor follows the standardized BPMN notation that allows a user to visually design the process.
Activities: Vinna Modules are called Activities. They constitute the process steps inside the platform and allow a modular and customizable way of building any process a customer organization needs.
Variables: Vinna supports usage of variables to enhance reusability. Variables are used for configuring activities and support inheritance, making it easy to keep all necessary configuration in a central place.
Media: Media stand for the physical representation of a document or a page like a scanned image in color or black & white, a PDF, an e-Mail or even an audio or video file.
User and Roles Management: Integrated roles management allows to define abstract roles which are then mapped to existing OIDC2.0 identity providers.
VINNA Process Monitor
Business Activity Monitor: In a live overview the status of work items in all processes or a filtered selection of processes are continuously monitored.
Versioning: Each process is versioned in Process Editor. In one runtime environment, different process versions can be deployed in parallel. While new work items will use the new process version, existing ones can finish in the version they were started with, eliminating the risk of upgrade standstills.
Environment Management and Staging: Vinna is designed to run processes in a multi-environment system. All environments are managed through one central Process Editor with environment-specific variables, user rights and licenses. With versioning this allows to use built in staging with Development, Test and Production Environments.
Audit Trail: End-to-End traceability is an essential requirement for business-critical document processing. Vinna stores a detailed audit trail of interactions during the process for the lifespan of a work item.