LogoLogo
User DocsAPI Docsatfinity.swiss
  • 🚀Atfinity: No-Code Process Automation
  • Guides
    • Getting Started
      • Introduction
      • 1. Create Ontologies and Roles
      • 2. Create Information
      • 3. Create and Configure a Document
      • 4. Create a Rule
      • 5. Create a Process
      • 6. Put Live
      • Summary and Next Steps
    • Advanced Topics
      • Extending a Workflow
      • Customizing Names of Cases and Instances
      • Automatically Calculating Information Values
      • Using Built in Integrations
    • Troubleshooting
      • Why is a question not asked?
      • Why is a question asked?
      • The value of my calculated field has a strange format
      • Why is my Proof never asked for?
      • Why is my Rule not executed?
      • Why are some options missing in a dropdown?
      • Case Errors
    • Glossary
      • Case
      • Process
      • Workflow
      • Ontology
      • Instance
      • Role
      • Information
      • Document
      • Document Section
      • Document Template
      • Rules
      • Scheduled Rules
      • Information Types
      • Tab
      • Category
      • Taxonomy
      • Proof
      • RuLa Functions
      • Constants
  • Rule Language (RuLA)
    • ℹ️What is RuLa?
    • Declarations
      • is
      • is with where
      • is all
      • is all with min max
      • Role Choices
    • Expressions
    • Operators
      • Boolean Operators
        • =
        • !=
        • >
        • >=
        • <
        • <=
        • and
        • and then
        • not
        • or
        • or else
        • matches (~=)
      • Date Operators
        • NOW
        • IS_DATE
        • TODAY
        • FORMAT_DATE
        • DAYS
        • WEEKDAYS
        • ADD_DAYS
        • ADD_WEEKDAYS
        • ADD_MONTH
        • ADD_YEARS
        • SUBTRACT_YEARS
        • AFTER
        • DATE_EQUAL
        • DATETIME_EQUAL
        • AFTER_EQUAL
        • BEFORE
        • BEFORE_EQUAL
        • DAYS_AGO
        • MONTHS_AGO
        • YEARS_AGO
      • Known Operators
        • unknown
        • known
        • SNEAKY
        • AVG_OF_ANY
        • LIST_OF_ANY
        • MAX_OF_ANY
        • MIN_OF_ANY
        • SUM_OF_ANY
        • CONCAT_OF_ANY
        • UNION_OF_ANY
        • JOIN_OF_ANY
      • List Operators
        • [ , ] (create)
        • [] (access)
        • in
        • not in
        • contains
        • contains any
        • contains only
        • COUNT
        • SORT
        • CUSTOM_MAX
        • REVERSE
        • FIRST_ELEMENT
        • ALL
        • SOME
        • UNION (or |)
        • SET_DIFFERENCE
        • INTERSECTION
        • MAP
        • FILTER
        • FILTER_FALSE
        • FILTER_UNKNOWN
        • SET
      • Dictionary Operators
        • {} (create)
        • [] (access)
        • in
        • keys()
        • FLATTEN
      • Mathematical Operators
        • + - / *
        • %
        • **
        • //
        • AVG
        • CEIL
        • FLOOR
        • MAX
        • MIN
        • ROUND
        • SUM
        • SUM_PRODUCT
        • SQRT
      • String Operators
        • LEN
        • LOWER
        • UPPER
        • TRIM
        • TRIM_LEFT
        • LEFT
        • RIGHT
        • SLICE
        • REPLACE
        • REPLACE_CHARS
        • format
        • calculated_name
        • CONCAT
        • markdown_table
        • make_filename
        • JOIN
        • uuid
      • Special Operators
        • :=
        • ensure
        • get_attr
        • get_translated_attr
        • has_attr
        • get_properties
        • instances
        • instances_exist
        • is
        • ontology
        • Translate (.$)
        • translate_string
        • roles
        • self
        • name_and_log (debug)
    • Conditional Expressions
      • case
      • if-then-else
      • switch
    • Comments
    • Information about the case
    • Accessing the outcome instance
    • Information about documents
    • Recipes
  • Document XML (ADX)
    • ℹ️What is ADX?
    • ADX Elements
      • Body
      • Text
      • Image
      • Columns
      • Field
      • Checkbox
      • Table
      • Rect
      • Line
      • Space
      • KeepTogether
      • Template
      • Style
      • Page Number
      • QR Code
      • HR Code
    • Jinja Templating
      • Instances
      • Case Meta Information
      • Custom Translations
      • Functions
      • Jinja filters
    • Font support
  • API
    • ℹ️What is the Atfinity API?
    • Generate API Keys
    • API Documentation
    • Calling your APIs within Cases
    • External Data Sources (e.g. CRM)
  • Deploying
    • Deploying on-site
      • Kubernetes
      • Docker Compose
    • Management commands
    • Security Logging
    • LDAP User Backend
    • Single Sign On
  • Integrations
    • Avaloq
    • Worldcheck
  • Releases
    • Release Notes
      • Version 11.x
      • Version 10.x
      • Version 9.x and earlier
    • Release Schedule
Powered by GitBook
On this page

Was this helpful?

  1. Deploying

Management commands

atfinity supports a list of management commands to make administrating your installation easier.

They are executed via ./atfinity.sh COMMAND.

Command

Description

display_version [-c TENANT_ID]

Display the current version of the software. If tenant_id is also provided, the current version of that tenants configuration is also displayed.

display_changes [-t TENANT_ID]

Display a table with the number of changes for all tenants. If tenant_id is provided, just the changes for this tenant will be displayed.

case_overview

Display an overview of past and present cases, grouped by the processes. For clients with a fee based on the number of cases completed, we will ask you to send us the output of this command.

create_tenant

-s TENANT_SUBDOMAIN [-t TENANT_TITLE]

Create a new tenant.

users --list

[--group GROUP_1]

[--role ROLE_1] [--level LEVEL_1]

List all users in the system. Results can be filtered based on group, role, level.

users --create

--email EMAIL

--password PASSWORD --first_name FIRST_NAME --last_name LAST_NAME --initials INITIALS --level LEVEL [--add-groups GROUP] [--add-roles GROUP]

Create a new used in the system.

create_user -u USER_EMAIL -p PASSWORD -t TENANT_ID [--meta_admin]

Create a new user within the given tenant or (if user exists) reset password and update meta_admin status.

create_tenant_and_user -s TENANT_SUBDOMAIN [-u USER_EMAIL] [-p PASSWORD] [-t TENANT_TITLE]

Create a new tenant with an attached meta admin user.

show_tenants

List all tenants of the system.

zip_import ZIP_FILE_TO_IMPORT

Clear the current database and import a .zip with data and files. The .zip will first be copied into a shared folder with the docker container and then imported.

zip_export -o /import/data_and_files_export.zip [--no_files]

Export all current data and files to a .zip. The .zip will appear in the /import folder as data_and_files_export.zip.

remove_old_tasks

Remove celery tasks (and their attachments) older than a week. We recommend running this periodically.

invalidate_cases

Invalidates all cases for all tenants and forces the rule engine to recalculate all cases and case results when a case is opened again

delete_all_cases_and_instances -t TENANT_ID

Delete all cases and instances for a specific tenant

delete_all_data

Delete all case and instance data in the whole database.

delete_tenant TENANT_ID1 [TENANT_ID2 ... TENANT_IDN]

Delete the tenants with the given ids.

make_order_consecutive -t TENANT_ID

Make order consecutive for configuration items (e.g. Documents, Categories, Information, etc.) for the specified tenant.

clear_admin_logs -t TENANT_ID

Removes all the logs from the database for the given tenant

remove_pdfs_without_files

Deletes all PDFs that do not have files attached

PreviousDocker ComposeNextSecurity Logging

Last updated 2 months ago

Was this helpful?