Extension Kit for M-Files | Unitfly
  • Solutions
  • Products
    • Extension Kit Core
    • Extension Kit Document AI
    • Extension Kit Cloud Connector
    • Extension Kit REST Object Type
    • Extension Kit Process Intelligence
  • Pricing
  • Resources
    • Learning
      • Insights
      • Extension Kit Core Expert Tips
      • Extension Kit Academy
      • Newsletters
    • Technical
      • Documentation
      • Release notes
      • Download center
      • Community
    • Get started
      • Free trial
      • Demo Vault
    • Get in touch
      • Professional services
      • Become a reseller
      • Request a demo
      • Contact us
  • Solutions
    • DOCUMENT ACTIONS

      • Work with barcodes, watermarks, and images
        Automatically add and read barcodes, or add or remove watermarks and images.
      • Encrypt and decrypt files
        Automatically encrypt and decrypt files in M-Files.
      • Work with electronic and digital signatures
        Automatically add signatures and digital certificates to your documents.
      • Gain more control over your PDF files
        Merge, split, convert, undo conversion, and revert to the original document.
      • Sync data between Excel or Word with M-Files
        Populate Excel and Word files or read data from documents to update/create objects in M-Files.
      • Perform advanced file export/import
        Import files from SFTP or file share and read associated metadata. Export files and metadata. Zip/unzip documents.
      • AI and ML classification and metadata extraction
        Use the power of AI and Machine Learning to automatically classify and extract important documents.

      OBJECT ACTIONS

      • Automate object creation and duplication
        Create and duplicate objects from templates and sync between vaults.
      • Validate objects and metadata
        Control object permissions and validate related objects and metadata.
      • Control object numbering and versioning
        Define any custom object versioning and numbering formats.

      INTEGRATIONS

      • Advanced SQL integration
        Set property values from SQL, call stored procedures, execute SQL functions, and more.
      • HTTP integrations
        Keep systems in synchronization using HTTPS and REST API.
      • Microsoft 365 and Microsoft Azure integration
        Use Azure or Microsoft 365 services to exchange data with M-Files.

      REPORTING AND ANALYTICS

      • Create reports from M-Files data
        Define the dataset and create scheduled or user-triggered reports in multiple formats.
      • Export M-Files data for process analysis
        Export M-Files data in event-based format to analyze processes.

      PROPERTY OPERATIONS

      • Automatically set property values
        Use prebuilt expressions like Math, Date, Regex, and other operations.
      • Copy and set property values
        Set properties on objects or copy from other based on different rules and triggers.
      • Count and math operations on related objects
        Enumerate related objects and apply math operations on properties.

      NOTIFICATIONS

      • Send emails to external parties
        Send branded emails to external parties based on predefined rules.
      • Send emails with attachments
        Define which documents you want to automatically attach to your emails.

      UI

      • Embed web pages in M-Files
        Display external reports and web pages directly in M-Files tabs.
      • No-code app builder
        Create custom business applications without coding
  • Products
    • Extension Kit Core
    • Extension Kit Document AI
    • Extension Kit Cloud Connector
    • Extension Kit REST Object Type
    • Extension Kit Process Intelligence
    • Auclio ↗
  • Pricing
  • Resellers
  • Resources
    • Learning
      • Insights
      • Expert tips
      • Extension Kit Academy
      • Subscribe to our newsletters
    • Technical
      • Documentation
      • Release notes
      • Download center
      • Community
    • Get started
      • Free trial
      • Demo Vault
    • Get in touch
      • Professional services
      • Become a reseller
      • Request a demo
      • Contact us
Get started free
Extension Kit for M-Files | Unitfly
  • Solutions
  • Products
    • Extension Kit Core
    • Extension Kit Document AI
    • Extension Kit Cloud Connector
    • Extension Kit REST Object Type
    • Extension Kit Process Intelligence
  • Pricing
  • Resources
    • Learning
      • Insights
      • Extension Kit Core Expert Tips
      • Extension Kit Academy
      • Newsletters
    • Technical
      • Documentation
      • Release notes
      • Download center
      • Community
    • Get started
      • Free trial
      • Demo Vault
    • Get in touch
      • Professional services
      • Become a reseller
      • Request a demo
      • Contact us
  • Solutions
    • DOCUMENT ACTIONS

      • Work with barcodes, watermarks, and images
        Automatically add and read barcodes, or add or remove watermarks and images.
      • Encrypt and decrypt files
        Automatically encrypt and decrypt files in M-Files.
      • Work with electronic and digital signatures
        Automatically add signatures and digital certificates to your documents.
      • Gain more control over your PDF files
        Merge, split, convert, undo conversion, and revert to the original document.
      • Sync data between Excel or Word with M-Files
        Populate Excel and Word files or read data from documents to update/create objects in M-Files.
      • Perform advanced file export/import
        Import files from SFTP or file share and read associated metadata. Export files and metadata. Zip/unzip documents.
      • AI and ML classification and metadata extraction
        Use the power of AI and Machine Learning to automatically classify and extract important documents.

      OBJECT ACTIONS

      • Automate object creation and duplication
        Create and duplicate objects from templates and sync between vaults.
      • Validate objects and metadata
        Control object permissions and validate related objects and metadata.
      • Control object numbering and versioning
        Define any custom object versioning and numbering formats.

      INTEGRATIONS

      • Advanced SQL integration
        Set property values from SQL, call stored procedures, execute SQL functions, and more.
      • HTTP integrations
        Keep systems in synchronization using HTTPS and REST API.
      • Microsoft 365 and Microsoft Azure integration
        Use Azure or Microsoft 365 services to exchange data with M-Files.

      REPORTING AND ANALYTICS

      • Create reports from M-Files data
        Define the dataset and create scheduled or user-triggered reports in multiple formats.
      • Export M-Files data for process analysis
        Export M-Files data in event-based format to analyze processes.

      PROPERTY OPERATIONS

      • Automatically set property values
        Use prebuilt expressions like Math, Date, Regex, and other operations.
      • Copy and set property values
        Set properties on objects or copy from other based on different rules and triggers.
      • Count and math operations on related objects
        Enumerate related objects and apply math operations on properties.

      NOTIFICATIONS

      • Send emails to external parties
        Send branded emails to external parties based on predefined rules.
      • Send emails with attachments
        Define which documents you want to automatically attach to your emails.

      UI

      • Embed web pages in M-Files
        Display external reports and web pages directly in M-Files tabs.
      • No-code app builder
        Create custom business applications without coding
  • Products
    • Extension Kit Core
    • Extension Kit Document AI
    • Extension Kit Cloud Connector
    • Extension Kit REST Object Type
    • Extension Kit Process Intelligence
    • Auclio ↗
  • Pricing
  • Resellers
  • Resources
    • Learning
      • Insights
      • Expert tips
      • Extension Kit Academy
      • Subscribe to our newsletters
    • Technical
      • Documentation
      • Release notes
      • Download center
      • Community
    • Get started
      • Free trial
      • Demo Vault
    • Get in touch
      • Professional services
      • Become a reseller
      • Request a demo
      • Contact us
Get started free
Azure Document Intelligence AI Action
  • Do more with M-Files

Extension Kit for M-Files | Documentation

Getting Started

  • About Extension Kit Core
  • User Interface
  • Installation
  • Groups and Modules

Essentials

  • How to Create Rules
  • Rule Execution
  • Common Features

Configurations

  • Orchestrator
    • About the Module
    • Configuration
    • Use Cases
  • Object Templates
    • About the Module
    • Configuration
    • Use Cases
  • Environments
    • Calendar
    • Mail server
  • Property Calculations
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Triggering options
      • Calculation options
    • Advanced Rule Configuration
      • Advanced rule configuration
  • Property Operations
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Trigger-related Options
      • Target-related Options
      • Property error handling behaviour and Act as user
    • Advanced Rule Configuration
      • Advanced Rule Configuration
  • Document Processing
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Triggering options and State actions
      • Action: Convert to PDF, Undo PDF conversion or Convert to searchable PDF
      • Action: Add or Remove watermark
      • Action: Add or Remove signature
      • Action: Add digital signature
      • Action: Merge or Undo merge documents
      • Action: Restore original / Sync file names with object title
      • Action: Add or Read barcode
      • Action: Add, Replace or Remove file / Add blank page
      • Action: Split document
      • Action: Encrypt or Decrypt file
    • Advanced Rule Configuration
      • Advanced Rule Configuration
  • Auto State Transition
    • About the Module
    • Configuration
    • Use Cases
  • E-mail Notifications
    • Module Introduction
    • Use Cases
    • Extension Kit – O365 OAuth Setup Manual
    • Simple Rule Configuration
      • Triggering options
      • Mail server and email configuration
      • Delivery notification and Properties
    • Advanced Rule Configuration
      • Advanced rule configuration
  • Extended Assignments
    • About the Module
    • Configuration
    • Use Cases
  • Extended Auto Properties
    • About the Module
    • Configuration
    • Use Cases
  • Extended Permissions
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Trigger-related Options
      • Permission Options
    • Advanced Rule Configuration
      • Advanced Rule Configuration
  • Auto Numbering Properties
    • About the Module
    • Configuration
    • Use Cases
  • Object Operations
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Trigger-related Options
      • Action: Create objects
      • Action: Duplicate objects
      • Action: Delete objects
    • Advanced Rule Configuration
      • Advanced Rule Configuration
  • Property Builder
    • About the Module
    • Configuration
    • Use Cases
  • Validation
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Triggering options
      • Property validation rules
    • Advanced Rule Configuration
      • Advanced rule configuration
      • Advanced Property validation rule configuration
  • SQL Integration
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Triggering options and Execution mode
      • SQL settings: Query and Rollback query
      • Property setting options
      • SQL settings: Value from and Connection string
    • Advanced rule configuration
      • Advanced rule configuration
  • HTTP Integration
    • About the Module
    • Configuration
    • Use Cases
  • Excel Reader
    • About the Module
    • Use Cases
    • Configuration
  • Excel Writer
    • About the Module
    • Configuration
  • Word Reader
    • About the Module
    • Configuration
  • Word Writer
    • About the Module
    • Configuration
  • Extension Methods
    • About the Module
    • Use Cases
    • Configuration
  • Versioning
    • About the Module
    • Configuration
    • Use Cases
  • Reporting
    • About the Module
    • Configuration
    • Use Cases
    • Extension Kit – O365 OAuth Setup Manual
  • Data Transfer
    • Configuration
    • Use Cases
  • Vault to Vault
    • About the Module
    • Configuration
    • Use Cases
  • Archiving
    • Module Introduction
    • Simple Rule Configuration
      • Triggering options
      • Action type: Compress
      • Action type: Decompress
    • Advanced Rule Configuration
      • Advanced Rule Configuration
  • Embedded Dashboards
    • Module Introduction
    • Configuration
  • Document AI
    • Module Introduction
    • Simple rule configuration
      • Triggering options
      • Document AI options
      • Microsoft Foundry AI Action
      • Azure Document Intelligence AI Action
    • Advanced rule configuration
      • Advanced rule configuration
  • Logging
    • Logging
    • Targets
    • Logging: Best practices
    • Sending logs to support

Resources

  • Roadmap
  • Release Notes
  • Extension Kit Academy
  • Community and Support
  • FAQs
  • Expert tips
    • General features
    • Integrations
    • Property operations
    • Object operations
    • Content operations
    • Other modules
View Categories
  • Home
  • Documentation
  • Extension Kit Core
  • Configurations
  • Document AI
  • Simple rule configuration
  • Azure Document Intelligence AI Action

Azure Document Intelligence AI Action

Azure Document Intelligence AI Action is a specific implementation of Document AI that uses Microsoft Azure’s Document Intelligence service (formerly Form Recognizer) for document processing. This action type provides specialized prebuilt models optimized for common document types such as invoices, receipts, contracts, and layouts.

Several fields must be specified to configure an Azure Document Intelligence AI Action:

  • Action Type
  • Model Selection

Additionally, model-specific optional fields are:

  • Set Properties (Model-Specific)
  • Create Object(s) (Model-Specific)
  • Set File(s) (Prebuilt-Read)
  • Pages
  • Confidence Threshold

Below are descriptions of all Azure Document Intelligence AI Action-related fields and their respective values.

Action Type #

Azure AI Action Type

Required field

The Action Type determines the operation that will be performed on the document using Azure Document Intelligence models. Choose from the following options:

  • Extract (default): Choose this option to extract structured data from documents using Azure’s prebuilt models. The Extraction Model field becomes available, along with model-specific configuration options for properties, objects, and files.
  • Classify: Choose this option to automatically classify documents based on their content. The Classifier Model field becomes available.

Model Selection #

The model selection varies based on the Action Type. Azure Document Intelligence provides specialized prebuilt models, each optimized for specific document types.

Extraction Model

Azure AI Action Type: Extract > Extraction Model

Displayed only when Action Type is set to Extract.

Default value: prebuilt-read

Specifies the Azure Document Intelligence prebuilt model to be used for data extraction operations. Select from the following available models:

prebuilt-read (default) #

General-purpose optical character recognition (OCR) model that extracts text from documents. Ideal for:

  • General text extraction
  • Multi-language documents
  • Scanned documents
  • Images with text

When selected, the Set File(s) from prebuilt-read configuration becomes available.

prebuilt-layout #

Extracts text, tables, selection marks, and document structure. Ideal for:

  • Forms with complex layouts
  • Documents with tables
  • Structured documents requiring layout preservation
  • Documents with checkboxes or selection marks

When selected, the Set Properties prebuilt-layout and Create Object(s) from prebuilt-layout configurations become available.

prebuilt-invoice #

Specialized model for invoice processing that extracts key invoice fields. Ideal for:

  • Vendor invoices
  • Purchase invoices
  • Service invoices
  • Commercial documents

Automatically extracts fields such as invoice number, date, vendor information, line items, totals, and tax information.

When selected, the Set Properties prebuilt-invoice and Create Object(s) from prebuilt-invoice configurations become available.

prebuilt-receipt #

Specialized model for receipt processing that extracts key receipt fields. Ideal for:

  • Purchase receipts
  • Sales receipts
  • Expense receipts
  • Point-of-sale documents

Automatically extracts fields such as merchant name, transaction date, items, amounts, and tax information.

When selected, the Set Properties prebuilt-receipt and Create Object(s) from prebuilt-receipt configurations become available.

prebuilt-contract #

Specialized model for contract processing that extracts key contract fields. Ideal for:

  • Legal contracts
  • Service agreements
  • Business contracts
  • Terms and conditions documents

Automatically extracts fields such as parties involved, contract dates, clauses, terms, and obligations.

When selected, the Set Properties prebuilt-contract and Create Object(s) from prebuilt-contract configurations become available.

Classifier Model

Azure AI Action Type: Classify > Classifier Model

Displayed only when Action Type is set to Classify.

Specifies the Azure Document Intelligence classifier model to be used for document classification operations. Select from the list of available custom classifier models configured in your Azure Document Intelligence resource.

Note: Azure Document Intelligence classifiers require training with your specific document types before use.

Set Properties (Model-Specific) #

Displayed only when Action Type is set to Extract and a model other than prebuilt-read is selected.

The Set Properties configuration is model-specific and varies depending on the selected extraction model. Each model exposes different fields that can be extracted from documents.

Set Properties prebuilt-layout #

Azure AI Action Type: Extract > Extraction Model: prebuilt-layout > Set Properties prebuilt-layout

Displayed only when Extraction Model is set to prebuilt-layout.

Defines properties that will be populated with data extracted from the document using the prebuilt-layout model. This model can extract:

  • Text content from specific regions
  • Table data
  • Selection marks (checkboxes, radio buttons)
  • Document structure information
  1. Expand the Set Properties prebuilt-layout section.
  2. Click on Add Property Mapping.
  3. Configure the property mapping for layout-specific fields.

Set Properties prebuilt-invoice #

Azure AI Action Type: Extract > Extraction Model: prebuilt-invoice > Set Properties prebuilt-invoice

Displayed only when Extraction Model is set to prebuilt-invoice.

Defines properties that will be populated with invoice data extracted by the prebuilt-invoice model. Common invoice fields include:

  • Invoice ID / Number
  • Invoice Date
  • Due Date
  • Vendor Name
  • Vendor Address
  • Customer Name
  • Customer Address
  • Subtotal
  • Tax Amount
  • Total Amount
  • Payment Terms
  • Purchase Order Number
  1. Expand the Set Properties prebuilt-invoice section.
  2. Click on Add Property Mapping.
  3. Select the invoice field to extract and the target M-Files property.

Set Properties prebuilt-receipt #

Azure AI Action Type: Extract > Extraction Model: prebuilt-receipt > Set Properties prebuilt-receipt

Displayed only when Extraction Model is set to prebuilt-receipt.

Defines properties that will be populated with receipt data extracted by the prebuilt-receipt model. Common receipt fields include:

  • Merchant Name
  • Merchant Address
  • Merchant Phone Number
  • Transaction Date
  • Transaction Time
  • Receipt Total
  • Subtotal
  • Tax Amount
  • Tip Amount
  • Items (individual line items)
  1. Expand the Set Properties prebuilt-receipt section.
  2. Click on Add Property Mapping.
  3. Select the receipt field to extract and the target M-Files property.

Set Properties prebuilt-contract #

Azure AI Action Type: Extract > Extraction Model: prebuilt-contract > Set Properties prebuilt-contract

Displayed only when Extraction Model is set to prebuilt-contract.

Defines properties that will be populated with contract data extracted by the prebuilt-contract model. Common contract fields include:

  • Contract ID
  • Contract Date
  • Effective Date
  • Expiration Date
  • Party Names
  • Party Addresses
  • Contract Type
  • Terms and Conditions
  • Clauses
  • Obligations
  • Signatures
  1. Expand the Set Properties prebuilt-contract section.
  2. Click on Add Property Mapping.
  3. Select the contract field to extract and the target M-Files property.

Create Object(s) (Model-Specific) #

Displayed only when Action Type is set to Extract and applicable models are selected.

The Create Object(s) configuration is model-specific and allows automatic creation of related M-Files objects based on extracted data. This is particularly useful for creating line items, related records, or subsidiary documents.

Create Object(s) from prebuilt-layout #

Azure AI Action Type: Extract > Extraction Model: prebuilt-layout > Create Object(s) from prebuilt-layout

Displayed only when Extraction Model is set to prebuilt-layout.

Creates new M-Files objects based on structured data extracted by the layout model, such as table rows or repeated form sections.

  1. Expand the Create Object(s) from prebuilt-layout section.
  2. Click on Add New Object Configuration.
  3. Define the object type, class, and property mappings.

Create Object(s) from prebuilt-invoice #

Azure AI Action Type: Extract > Extraction Model: prebuilt-invoice > Create Object(s) from prebuilt-invoice

Displayed only when Extraction Model is set to prebuilt-invoice.

Creates new M-Files objects based on invoice data, typically for invoice line items. Each line item can be created as a separate object with properties such as:

  • Item Description
  • Quantity
  • Unit Price
  • Line Amount
  • Tax
  • Product Code
  1. Expand the Create Object(s) from prebuilt-invoice section.
  2. Click on Add New Object Configuration.
  3. Define the object type, class, and property mappings for line items.

Create Object(s) from prebuilt-receipt #

Azure AI Action Type: Extract > Extraction Model: prebuilt-receipt > Create Object(s) from prebuilt-receipt

Displayed only when Extraction Model is set to prebuilt-receipt.

Creates new M-Files objects based on receipt data, typically for receipt line items. Each item can be created as a separate object with properties such as:

  • Item Name
  • Quantity
  • Price
  • Total Price
  1. Expand the Create Object(s) from prebuilt-receipt section.
  2. Click on Add New Object Configuration.
  3. Define the object type, class, and property mappings for receipt items.

Create Object(s) from prebuilt-contract #

Azure AI Action Type: Extract > Extraction Model: prebuilt-contract > Create Object(s) from prebuilt-contract

Displayed only when Extraction Model is set to prebuilt-contract.

Creates new M-Files objects based on contract data, such as:

  • Contract parties (organizations or individuals)
  • Contract clauses or sections
  • Related obligations or milestones
  • Linked documents referenced in the contract
  1. Expand the Create Object(s) from prebuilt-contract section.
  2. Click on Add New Object Configuration.
  3. Define the object type, class, and property mappings for contract-related objects.

Set File(s) (Prebuilt-Read) #

Azure AI Action Type: Extract > Extraction Model: prebuilt-read > Set File(s) from prebuilt-read

Displayed only when Extraction Model is set to prebuilt-read and Action Type is not Classify.

Defines files that will be created or modified based on the text extraction from the prebuilt-read model. This can include:

  • Extracted text files
  • Processed document versions
  • OCR output files
  • Searchable PDF versions
  1. Expand the Set File(s) from prebuilt-read section.
  2. Click on Add File Configuration.
  3. Define the file source, format, and destination.

Note: This configuration is unique to the prebuilt-read model and is not available for other prebuilt models.

Pages #

Specifies which pages of the document will be processed by the Azure Document Intelligence model.

Format: Enter a comma-separated list of page numbers and/or page ranges.

Examples:

  • 1 – Process only the first page
  • 1,3,5 – Process pages 1, 3, and 5
  • 1-5 – Process pages 1 through 5
  • 1,3-5,7 – Process page 1, pages 3 through 5, and page 7

Default behavior: If left empty (""), all pages in the document will be processed.

Performance consideration: Processing fewer pages improves performance and reduces Azure consumption costs.

Confidence Threshold #

Azure AI Action Type: Classify > Confidence Threshold

Displayed only when Action Type is set to Classify.

Specifies the minimum confidence level required for the classifier to apply a classification label to a document.

Range: 0.0 to 1.0

Default value: 0.8 (80% confidence)

Behavior: If the classifier’s confidence score falls below this threshold, the classification will not be automatically applied. This prevents uncertain or incorrect classifications from being set on documents.

Updated on January 9, 2026
On This Page
  • Action Type
  • Model Selection
    • prebuilt-read (default)
    • prebuilt-layout
    • prebuilt-invoice
    • prebuilt-receipt
    • prebuilt-contract
  • Set Properties (Model-Specific)
    • Set Properties prebuilt-layout
    • Set Properties prebuilt-invoice
    • Set Properties prebuilt-receipt
    • Set Properties prebuilt-contract
  • Create Object(s) (Model-Specific)
    • Create Object(s) from prebuilt-layout
    • Create Object(s) from prebuilt-invoice
    • Create Object(s) from prebuilt-receipt
    • Create Object(s) from prebuilt-contract
  • Set File(s) (Prebuilt-Read)
  • Pages
  • Confidence Threshold
Extension Kit for M-Files | Unitfly
Extension Kit for M-Files | Unitfly
  • Solutions

Products

  • Extension Kit Core
  • Extension Kit Document AI
  • Extension Kit REST Object Type
  • Extension Kit Cloud Connector
  • Extension Kit Process Intelligence

Resources

  • Documentation
  • Insights
  • Extension Kit Academy
  • Release notes
  • Join the community
  • Contact support

Get started

  • Pricing
  • Free trial
  • Contact us
  • Download center
Get updates and tips on Unitfly products!
Products Newsletter
Extension Kit Tip of the Week
Auclio Newsletter
  • Privacy & Cookie policy

© 2025 Unitfly

zicer logo negative
hamag bicro logo