Create, train, and publish a Document skill — including structured (fixed-form) skills, recognition languages, and Online learning.
After you create a Document skill, follow these steps to train and publish it.
To open Document skill settings, click the settings icon to the right of the skill name in the Skill Designer.
1
Upload training and test documents
Navigate to the Documents tab in the Skill Designer and click Upload documents — in the center of the designer, on the toolbar, or in the Actions pane. Each file must contain a single document image.
While documents are uploading, a progress indicator appears at the top of the Skill Designer (to the right of the bookmarks). To preview a document, click the icon to the left of its name; drag the preview window’s left border to resize it up to 80% of the browser width.
2
Label fields in your training documents
Navigate to the Editor tab — either by clicking the tab name, or by selecting one or more documents from the list and clicking Label Fields and Create Business Rules in the Actions pane. Label every field you want to extract. You can also add validation rules and skill parameters here.
3
Train the skill and review accuracy
Click Train in the Actions pane. When training finishes, the Train button shows Completed. To stop training, click Cancel under the Train button. Review extraction accuracy and correct any errors.
4
Iterate
Repeat the previous steps until you are satisfied with the results.
5
Publish to the Skill Catalog
Publish your skill to the Skill Catalog to make it available for use.
6
(Optional) Derive a skill
You can derive new skills from your published skill. Derived skills inherit all rules and fields from their base skill and can be seamlessly updated to the latest base version while preserving your changes.
ABBYY Vantage offers a machine learning mode for processing structured documents — documents where field locations are the same on every instance. Examples include questionnaires, application forms, and tax return forms. This mode handles forms that have multiple variants, such as IRS Form 1040 for different years, where the set and location of fields differ slightly between variants. Each variant is a separate structured document, and you must upload a blank form for each.
1
Enable fixed-form documents
Create a new Document skill and turn on the Fixed-form documents toggle.
Fixed-form documents toggle
2
Upload a blank form for each variant
Navigate to the Blank Form tab and click Upload Blank Form — in the center of the designer, on the toolbar, or in the Actions pane. If you don’t have a blank form, upload a completed form and mark it as a blank form.One skill can handle up to 10 variants of one form (for example, IRS Form 1040 for different years).
3
Label fields
Label the fields you want to extract.
4
Eliminate field background (if needed)
In the field settings, enable Eliminate field background for fields whose background may affect recognition.
5
Train the skill
In the Actions pane, click Train.
6
Test with completed documents
Click the Test Set tab and upload completed test documents. Confirm that all fields are labeled correctly on each document. If any field locations don’t match an uploaded blank form, add a blank form for that variant.
7
Review test results
In the Actions pane, test your skill. When the operation completes, review the results. If you are not satisfied, adjust the labeling and train again.
8
Publish to the Skill Catalog
Publish your skill to the Skill Catalog to make it available for use.
Tabs displayed in the Skill Designer for a skill that processes structured documents
If you edit your skill in Advanced Designer and combine the Forms activity with other activities, the Fixed-form documents toggle is disabled in Vantage and the skill can no longer be edited outside of Advanced Designer.
When processing a document, Vantage selects a processing language from the list of languages enabled on the skill. By default, new skills have English, French, German, and Spanish enabled.To modify the list:
Open Document skill settings.
Select the languages you need. The list is sorted alphabetically, with the currently selected languages pinned to the top. At least one language must be selected.
Click Save to keep your changes, or Cancel to discard them.
The number of selected languages may affect document processing speed. Restrict the list to the languages you actually expect in your documents.
You can change the recognition languages after a skill has been trained. To apply the change, upload the documents again and retrain the skill.
Online learning collects processed documents into a training set and continues training the skill using those documents. It is available for Document skills and Classification skills.Document skills support two Online learning modes:
Mode
Behavior
Collect and learn
Default. Documents are collected and the skill is retrained automatically.
Collect only
Documents are collected but the skill is not retrained. Use this mode to review documents added to the training set before retraining manually.
To use Collect only, open Document skill settings and select the mode.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"ABBYY Documentation","description":"Public documentation for ABBYY products","colors":{"primary":"#ff2038","light":"#ff2038","dark":"#ff2038"},"logo":{"light":"https://mintcdn.com/abbyy/jZX7kaKQgdxaDiIT/logo/ABBYY.png?fit=max\u0026auto=format\u0026n=jZX7kaKQgdxaDiIT\u0026q=85\u0026s=22a894b7aa77d1a21a7cea6a2484f822","dark":"https://mintcdn.com/abbyy/jZX7kaKQgdxaDiIT/logo/ABBYY.png?fit=max\u0026auto=format\u0026n=jZX7kaKQgdxaDiIT\u0026q=85\u0026s=22a894b7aa77d1a21a7cea6a2484f822","href":"/home"},"favicon":"https://mintcdn.com/abbyy/Bmjdl5TjCaidPxKi/favicon.png?fit=max\u0026auto=format\u0026n=Bmjdl5TjCaidPxKi\u0026q=85\u0026s=a48bd110e79a8b2cca62fe532aae9ad7","appearance":{"default":"system"},"navbar":{"links":[{"href":"https://www.abbyy.com","label":"Website"}],"primary":{"type":"button","label":"Get Started","href":"/vantage/getting-started/overview"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/abbyy","x":"https://x.com/ABBYY_Software"},"links":[{"header":"Legal","items":[{"label":"Privacy Policy","href":"https://www.abbyy.com/privacy"},{"label":"Legal","href":"https://www.abbyy.com/legal"},{"label":"Cookie Policy","href":"https://www.abbyy.com/cookie-policy"},{"label":"Do Not Sell","href":"https://abbyy-privacy.my.onetrust.com/webform/89584c5c-03d1-431e-81d2-37c2205d3b5b/a1068ab4-f849-4a25-8b80-c65119915ec3"}]}]},"search":{"prompt":"Search documentation..."},"integrations":{"gtm":{"tagId":"GTM-PC7TQHPL"}},"contextual":{"options":["copy","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"home"},{"language":"de","href":"de/home"},{"language":"es","href":"es/home"},{"language":"fr","href":"fr/home"},{"language":"ja","href":"ja/home"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"abbyy","hasAudioNarration":false,"actualSubdomain":"abbyy","customDomains":["docs.abbyy.com"],"gitSource":{"type":"github","owner":"abbyyproduct","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"edits":false,"thumbs":true,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af33e681661757f0de2fd26","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"de","tag":"FlexiCapture","count":2068},{"language":"es","tag":"FlexiCapture","count":2068},{"language":"en","tag":"FlexiCapture","count":2068},{"language":"fr","tag":"FlexiCapture","count":2068},{"language":"ja","tag":"FlexiCapture","count":2068},{"language":"de","tag":"FineReader Engine","count":1541},{"language":"es","tag":"FineReader Engine","count":1541},{"language":"en","tag":"FineReader Engine","count":1541},{"language":"fr","tag":"FineReader Engine","count":1541},{"language":"ja","tag":"FineReader Engine","count":1541},{"language":"de","tag":"API-Referenz","count":1155},{"language":"es","tag":"Referencia de la API","count":1155},{"language":"en","tag":"API Reference","count":1155},{"language":"fr","tag":"Référence de l’API","count":1155},{"language":"ja","tag":"APIリファレンス","count":1155},{"language":"de","tag":"Vantage","count":846},{"language":"es","tag":"Vantage","count":846},{"language":"en","tag":"Vantage","count":846},{"language":"fr","tag":"Vantage","count":846},{"language":"ja","tag":"Vantage","count":846},{"language":"de","tag":"Entwicklung \u0026 Integrationen","count":799},{"language":"es","tag":"Desarrolladores e integraciones","count":799},{"language":"en","tag":"Developer \u0026 Integrations","count":799},{"language":"fr","tag":"Développement \u0026 intégrations","count":799},{"language":"ja","tag":"開発と連携","count":799},{"language":"de","tag":"Projekteinrichtung \u0026 Design","count":741},{"language":"es","tag":"Configuración y diseño del proyecto","count":741},{"language":"en","tag":"Project Setup \u0026 Design","count":741},{"language":"fr","tag":"Configuration du projet \u0026 conception","count":741},{"language":"ja","tag":"プロジェクト設定と設計","count":741},{"language":"de","tag":"Programmierhandbuch","count":606},{"language":"es","tag":"Guía del programador","count":606},{"language":"en","tag":"Programmer's Guide","count":606},{"language":"de","tag":"Advanced Designer","count":520},{"language":"es","tag":"Advanced Designer","count":520},{"language":"en","tag":"Advanced Designer","count":520},{"language":"fr","tag":"Advanced Designer","count":520},{"language":"ja","tag":"Advanced Designer","count":520},{"language":"de","tag":"Skills","count":516},{"language":"en","tag":"Skills","count":516},{"language":"es","tag":"Habilidades","count":514},{"language":"fr","tag":"Compétences","count":514},{"language":"ja","tag":"Skill","count":514},{"language":"fr","tag":"Guide du développeur","count":431},{"language":"de","tag":"Skriptreferenz","count":392},{"language":"es","tag":"Referencia de scripts","count":392},{"language":"ja","tag":"スクリプトリファレンス","count":392},{"language":"en","tag":"Connectors","count":365},{"language":"fr","tag":"Connecteurs","count":365},{"language":"ja","tag":"FlexiLayout Studio","count":345}],"searchSettings":{"isFiltersEnabled":true,"maxResults":10}},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"footer{margin-top:auto;padding:2rem 0;border-top:1px solid var(--border-color);width:100%;clear:both;position:relative;z-index:1}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1}footer a{color:var(--text-secondary);text-decoration:none;transition:color 0.2s ease}footer a:hover{color:var(--primary);text-decoration:underline}footer>div{max-width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}footer .footer-links{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:1rem}@media (min-width: 1024px){footer{margin-left:0;padding-left:1rem}}.abbyy-stripe{background-image:linear-gradient(45deg, #dfebfd, #dfebfd 10px, #ecf3fe 10px, #ecf3fe 20px)}.dark .abbyy-stripe{background-image:linear-gradient(45deg, rgb(30 41 59 / 0.45), rgb(30 41 59 / 0.45) 10px, rgb(15 23 42 / 0.45) 10px, rgb(15 23 42 / 0.45) 20px)}.abbyy-btn-primary{background-color:#ff2038}.abbyy-btn-primary:hover{background-color:#e01c32}.abbyy-btn-primary:focus{--tw-ring-color: rgb(255 32 56 / 0.35)}.abbyy-link-primary{color:#ff2038}.abbyy-link-primary:hover{color:#e01c32}.dark .abbyy-link-primary{color:#ff4d60}.abbyy-eyebrow{color:#0b4aaa}.dark .abbyy-eyebrow{color:#93b8ec}.docs-home{max-width:80rem;margin:0 auto;padding:2.5rem 1.25rem 8rem}@media (min-width: 1024px){.docs-home{padding-left:2.5rem;padding-right:2.5rem}}.docs-home h1{font-size:2rem;font-weight:800;margin-top:1.5rem;margin-bottom:0.75rem;color:#0f172a;letter-spacing:-0.025em}@media (min-width: 640px){.docs-home h1{font-size:2.5rem}}.docs-home>p:first-of-type{color:#374151;font-size:1.0625rem;line-height:1.75;margin-bottom:2rem}.docs-home h2{font-size:1.375rem;font-weight:700;margin-top:2.5rem;margin-bottom:0.5rem;color:#0f172a}.docs-home a.link,.docs-home p a,.docs-home [data-as=\"p\"] a{color:#0f172a!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:3px!important}.dark .docs-home a.link,.dark .docs-home p a,.dark .docs-home [data-as=\"p\"] a{color:#f1f5f9!important}.docs-home>p{color:#374151;font-size:1rem;line-height:1.75;margin-bottom:1.75rem}.docs-home .card-group{gap:0.75rem!important;margin-top:0.75rem!important;max-width:64rem}.docs-home .card [data-component-part=\"card-content-container\"]{padding:1.25rem 1.5rem!important}.docs-home .card [data-component-part=\"card-title\"]{margin-top:0.5rem!important;font-weight:600!important;font-size:0.9375rem!important;color:#0f172a}.docs-home .card [data-component-part=\"card-content\"]{font-size:0.8125rem!important;line-height:1.5!important;color:#475569}.docs-home .card [data-component-part=\"card-cta\"]{margin-top:0.75rem!important}.docs-home .learn-more{display:block;margin-top:0.5rem;font-size:0.8125rem;color:var(--primary);font-weight:500}.dark .docs-home h1,.dark .docs-home h2{color:#f1f5f9}.dark .docs-home>p,.dark .docs-home .card [data-component-part=\"card-content\"]{color:#94a3b8}.dark .docs-home .card [data-component-part=\"card-title\"]{color:#f1f5f9}@media (max-width: 768px){footer .footer-links{flex-direction:column;gap:0.75rem}footer{padding:1.5rem 1rem}}"}],"page":{"pagePath":"vantage/documentation/skill-designer/document/set-up","slug":"/vantage/documentation/skill-designer/document/set-up","pageMetadata":{"title":"Set up a Document skill","description":"Create, train, and publish a Document skill — including structured (fixed-form) skills, recognition languages, and Online learning.","keywords":["document skill","field extraction","Skill Designer","Vantage"],"href":"/vantage/documentation/skill-designer/document/set-up"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create, train, and publish a Document skill — including structured (fixed-form) skills, recognition languages, and Online learning.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Tip,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`After you create a Document skill, follow these steps to train and publish it.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`To open Document skill settings, click the settings icon to the right of the skill name in the Skill Designer.`})}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Upload training and test documents`,children:[_jsxs(_components.p,{children:[`Navigate to the `,_jsx(_components.strong,{children:`Documents`}),` tab in the Skill Designer and click `,_jsx(_components.strong,{children:`Upload documents`}),` — in the center of the designer, on the toolbar, or in the `,_jsx(_components.strong,{children:`Actions`}),` pane. Each file must contain a single document image.`]}),_jsx(Tip,{children:_jsx(_components.p,{children:`While documents are uploading, a progress indicator appears at the top of the Skill Designer (to the right of the bookmarks). To preview a document, click the icon to the left of its name; drag the preview window’s left border to resize it up to 80% of the browser width.`})})]}),_jsx(Step,{title:`Label fields in your training documents`,children:_jsxs(_components.p,{children:[`Navigate to the `,_jsx(_components.strong,{children:`Editor`}),` tab — either by clicking the tab name, or by selecting one or more documents from the list and clicking `,_jsx(_components.strong,{children:`Label Fields and Create Business Rules`}),` in the `,_jsx(_components.strong,{children:`Actions`}),` pane. Label every field you want to extract. You can also add validation rules and skill parameters here.`]})}),_jsx(Step,{title:`Train the skill and review accuracy`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Train`}),` in the `,_jsx(_components.strong,{children:`Actions`}),` pane. When training finishes, the `,_jsx(_components.strong,{children:`Train`}),` button shows `,_jsx(_components.strong,{children:`Completed`}),`. To stop training, click `,_jsx(_components.strong,{children:`Cancel`}),` under the `,_jsx(_components.strong,{children:`Train`}),` button. Review extraction accuracy and correct any errors.`]})}),_jsx(Step,{title:`Iterate`,children:_jsx(_components.p,{children:`Repeat the previous steps until you are satisfied with the results.`})}),_jsx(Step,{title:`Publish to the Skill Catalog`,children:_jsx(_components.p,{children:`Publish your skill to the Skill Catalog to make it available for use.`})}),_jsx(Step,{title:`(Optional) Derive a skill`,children:_jsx(_components.p,{children:`You can derive new skills from your published skill. Derived skills inherit all rules and fields from their base skill and can be seamlessly updated to the latest base version while preserving your changes.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`process-structured-documents`,children:`Process structured documents`}),`\n`,_jsx(_components.p,{children:`ABBYY Vantage offers a machine learning mode for processing structured documents — documents where field locations are the same on every instance. Examples include questionnaires, application forms, and tax return forms. This mode handles forms that have multiple variants, such as IRS Form 1040 for different years, where the set and location of fields differ slightly between variants. Each variant is a separate structured document, and you must upload a blank form for each.`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Enable fixed-form documents`,children:[_jsxs(_components.p,{children:[`Create a new Document skill and turn on the `,_jsx(_components.strong,{children:`Fixed-form documents`}),` toggle.`]}),_jsx(Frame,{caption:`Fixed-form documents toggle`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformstoggle.png?fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=265cdce6075fce62db4ab3cb40bc549d`,alt:`Fixed-form documents toggle in Document skill settings`,style:{width:`60%`},\"data-og-width\":`597`,width:`597`,\"data-og-height\":`519`,height:`519`,\"data-path\":`images/vantage/skill-designer/screen_docskill_fixedformstoggle.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformstoggle.png?w=280\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=53ca498693475268affb855cbcc5639a 280w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformstoggle.png?w=560\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=ef11f8435af77ffa59f29e918322ee71 560w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformstoggle.png?w=840\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=c4be11843f1806d7710741826b4583aa 840w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformstoggle.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=79d8624bcf5a832b85dd05e1999b2a68 1100w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformstoggle.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=10eeb081bdb3b548244917de514fe864 1650w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformstoggle.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=c0e99f79336e0ddc28140f9e438e793e 2500w`})})]}),_jsxs(Step,{title:`Upload a blank form for each variant`,children:[_jsxs(_components.p,{children:[`Navigate to the `,_jsx(_components.strong,{children:`Blank Form`}),` tab and click `,_jsx(_components.strong,{children:`Upload Blank Form`}),` — in the center of the designer, on the toolbar, or in the `,_jsx(_components.strong,{children:`Actions`}),` pane. If you don’t have a blank form, upload a completed form and mark it as a blank form.`]}),_jsx(_components.p,{children:`One skill can handle up to 10 variants of one form (for example, IRS Form 1040 for different years).`})]}),_jsx(Step,{title:`Label fields`,children:_jsx(_components.p,{children:`Label the fields you want to extract.`})}),_jsx(Step,{title:`Eliminate field background (if needed)`,children:_jsxs(_components.p,{children:[`In the field settings, enable `,_jsx(_components.strong,{children:`Eliminate field background`}),` for fields whose background may affect recognition.`]})}),_jsx(Step,{title:`Train the skill`,children:_jsxs(_components.p,{children:[`In the `,_jsx(_components.strong,{children:`Actions`}),` pane, click `,_jsx(_components.strong,{children:`Train`}),`.`]})}),_jsx(Step,{title:`Test with completed documents`,children:_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`Test Set`}),` tab and upload completed test documents. Confirm that all fields are labeled correctly on each document. If any field locations don’t match an uploaded blank form, add a blank form for that variant.`]})}),_jsx(Step,{title:`Review test results`,children:_jsxs(_components.p,{children:[`In the `,_jsx(_components.strong,{children:`Actions`}),` pane, test your skill. When the operation completes, review the results. If you are not satisfied, adjust the labeling and train again.`]})}),_jsx(Step,{title:`Publish to the Skill Catalog`,children:_jsx(_components.p,{children:`Publish your skill to the Skill Catalog to make it available for use.`})})]}),`\n`,_jsx(Frame,{caption:`Tabs displayed in the Skill Designer for a skill that processes structured documents`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformtabs.png?fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=295976d194f62e1de1f6e13e730fd33a`,alt:`Tabs in the Skill Designer for a fixed-form skill`,style:{width:`80%`},\"data-og-width\":`716`,width:`716`,\"data-og-height\":`59`,height:`59`,\"data-path\":`images/vantage/skill-designer/screen_docskill_fixedformtabs.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformtabs.png?w=280\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=8488b811c5b9021c37d80d97c6c0e2fb 280w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformtabs.png?w=560\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=d8716f5bd15c4a1d80ca23a7bc425f75 560w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformtabs.png?w=840\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=e96ef4b224a7195dcf92b3fa92d3135d 840w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformtabs.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=9962e70fd2d51b2b123ff3c00fe25f06 1100w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformtabs.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=dfe441c0d009abbd678be80bdfa78fc0 1650w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_fixedformtabs.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=6b3a88458c09b49eaaa8a03071e83018 2500w`})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`If you edit your skill in Advanced Designer and combine the Forms activity with other activities, the `,_jsx(_components.strong,{children:`Fixed-form documents`}),` toggle is disabled in Vantage and the skill can no longer be edited outside of Advanced Designer.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`switch-between-structured-and-semi-structured`,children:`Switch between structured and semi-structured`}),`\n`,_jsx(_components.p,{children:`If you later decide your documents are better treated as semi-structured:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Open Document skill settings.`}),`\n`,_jsxs(_components.li,{children:[`Turn off the `,_jsx(_components.strong,{children:`Fixed-form documents`}),` toggle. All labeled fields are preserved.`]}),`\n`,_jsx(_components.li,{children:`Retrain the skill.`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`work-with-tables-and-repeating-groups`,children:`Work with tables and repeating groups`}),`\n`,_jsx(_components.p,{children:`When processing structured documents, Vantage can handle tables and repeating groups if:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The maximum number of table rows or group instances is known in advance.`}),`\n`,_jsx(_components.li,{children:`The boundaries of the table or group are fixed.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Label every row that may appear across all variants of the form. Only rows with data appear in processing results; empty rows are ignored.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Only tables with text values are supported. If your table has columns with checkboxes or barcodes, use a repeating group instead.`})}),`\n`,_jsxs(_components.p,{children:[`If the number of rows or instances in a group is not known in advance, use another Vantage technology — see `,_jsx(_components.a,{href:`/vantage/documentation/advanced-designer/use-cases/process-structured`,children:`Process structured documents in Advanced Designer`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`configure-recognition-languages`,children:`Configure recognition languages`}),`\n`,_jsx(_components.p,{children:`When processing a document, Vantage selects a processing language from the list of languages enabled on the skill. By default, new skills have English, French, German, and Spanish enabled.`}),`\n`,_jsx(_components.p,{children:`To modify the list:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Open Document skill settings.`}),`\n`,_jsx(_components.li,{children:`Select the languages you need. The list is sorted alphabetically, with the currently selected languages pinned to the top. At least one language must be selected.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),` to keep your changes, or `,_jsx(_components.strong,{children:`Cancel`}),` to discard them.`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`The number of selected languages may affect document processing speed. Restrict the list to the languages you actually expect in your documents.`})}),`\n`,_jsx(_components.p,{children:`You can change the recognition languages after a skill has been trained. To apply the change, upload the documents again and retrain the skill.`}),`\n`,_jsx(Heading,{level:`2`,id:`configure-online-learning`,children:`Configure Online learning`}),`\n`,_jsx(_components.p,{children:`Online learning collects processed documents into a training set and continues training the skill using those documents. It is available for Document skills and Classification skills.`}),`\n`,_jsx(_components.p,{children:`Document skills support two Online learning modes:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Mode`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Behavior`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Collect and learn`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Default. Documents are collected and the skill is retrained automatically.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Collect only`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Documents are collected but the skill is not retrained. Use this mode to review documents added to the training set before retraining manually.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`To use `,_jsx(_components.strong,{children:`Collect only`}),`, open Document skill settings and select the mode.`]}),`\n`,_jsx(Frame,{caption:`Collect only mode`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_collectonly.png?fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=f3498dceb12238cb6e597928e69a4ea0`,alt:`Collect only mode in Document skill settings`,style:{width:`70%`},\"data-og-width\":`1198`,width:`1198`,\"data-og-height\":`1370`,height:`1370`,\"data-path\":`images/vantage/skill-designer/screen_docskill_collectonly.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_collectonly.png?w=280\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=0f0c89eeebefa763b2b55aed683309d9 280w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_collectonly.png?w=560\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=4e2b032d276c9e986abcb0364c79d390 560w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_collectonly.png?w=840\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=22f836e1ed63d79825b703c87ba0d96f 840w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_collectonly.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=289a4c9e8917fab88dfb4e69054927f1 1100w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_collectonly.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=7087f2eedf5ff61126b52c74bec95b42 1650w, https://mintcdn.com/abbyy/hVcX1G4uYung9LOg/images/vantage/skill-designer/screen_docskill_collectonly.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hVcX1G4uYung9LOg\u0026q=85\u0026s=ff640edbce426eee5e4e5a41cfeab49e 2500w`})}),`\n`,_jsxs(_components.p,{children:[`To turn Online learning on or off for a skill, see `,_jsx(_components.a,{href:`/vantage/documentation/runtime/online-learning/enable-online-learning`,children:`Enable Online learning`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`related-topics`,children:`Related topics`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/vantage/documentation/runtime/online-learning/enable-online-learning`,children:`Enable Online Learning`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/vantage/documentation/skill-designer/document/labeling-documents`,children:`Label documents in Skill Designer`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/vantage/documentation/skill-catalog/create-skill`,children:`Create a skill`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/vantage/documentation/advanced-designer/use-cases/process-structured`,children:`Process structured documents in Advanced Designer`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/vantage/documentation/tenant-admin/technical-specs/languages`,children:`Supported Recognition Languages`})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Set up a Document skill","description":"Create, train, and publish a Document skill — including structured (fixed-form) skills, recognition languages, and Online learning.","keywords":["document skill","field extraction","Skill Designer","Vantage"],"href":"/vantage/documentation/skill-designer/document/set-up"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Process structured documents","slug":"process-structured-documents","depth":2,"children":[{"title":"Switch between structured and semi-structured","slug":"switch-between-structured-and-semi-structured","depth":3,"children":[]},{"title":"Work with tables and repeating groups","slug":"work-with-tables-and-repeating-groups","depth":3,"children":[]}]},{"title":"Configure recognition languages","slug":"configure-recognition-languages","depth":2,"children":[]},{"title":"Configure Online learning","slug":"configure-online-learning","depth":2,"children":[]},{"title":"Related topics","slug":"related-topics","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/abbyy/1facc084b5289853/images/vantage/scanning-station/breadcrumbs.js"],"subdomain":"abbyy","siteName":"ABBYY Documentation","title":"Set up a Document skill - ABBYY Documentation","relatedPagesConfig":{"enabled":false,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/vantage/documentation/skill-designer/document/set-up","matchLevel":0},"de":{"href":"/de/vantage/documentation/skill-designer/document/set-up","matchLevel":1},"es":{"href":"/es/vantage/documentation/skill-designer/document/set-up","matchLevel":1},"fr":{"href":"/fr/vantage/documentation/skill-designer/document/set-up","matchLevel":1},"ja":{"href":"/ja/vantage/documentation/skill-designer/document/set-up","matchLevel":1}}},"lastModified":"2026-07-08T17:07:42.577Z","originalFileLocation":"vantage/documentation/skill-designer/document/set-up.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create, train, and publish a Document skill — including structured (fixed-form) skills, recognition languages, and Online learning.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ABBYY Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Set up a Document skill - ABBYY Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create, train, and publish a Document skill — including structured (fixed-form) skills, recognition languages, and Online learning.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ABBYY Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.abbyy.com/vantage/documentation/skill-designer/document/set-up\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://abbyy.mintlify.site/_mintlify/api/og/v2?division=Setting+up+a+Document+Skill\u0026amp;title=Set+up+a+Document+skill\u0026amp;description=Create%2C+train%2C+and+publish+a+Document+skill+%E2%80%94+including+structured+%28fixed-form%29+skills%2C+recognition+languages%2C+and+Online+learning.\u0026amp;theme=4f2d1c712ddc27b116468484\u0026amp;signature=2dfeb7e0ec3fe1aad5f784ec282885febb370009de67fc76378dfe0c7e2808e1\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Set up a Document skill - ABBYY Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create, train, and publish a Document skill — including structured (fixed-form) skills, recognition languages, and Online learning.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://abbyy.mintlify.site/_mintlify/api/og/v2?division=Setting+up+a+Document+Skill\u0026amp;title=Set+up+a+Document+skill\u0026amp;description=Create%2C+train%2C+and+publish+a+Document+skill+%E2%80%94+including+structured+%28fixed-form%29+skills%2C+recognition+languages%2C+and+Online+learning.\u0026amp;theme=4f2d1c712ddc27b116468484\u0026amp;signature=2dfeb7e0ec3fe1aad5f784ec282885febb370009de67fc76378dfe0c7e2808e1\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/abbyy/qG6QlNTVUcFt7aek/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ABBYY Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#ff2038\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.abbyy.com/vantage/documentation/skill-designer/document/set-up\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/vantage/documentation/skill-designer/document/set-up.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.abbyy.com/vantage/documentation/skill-designer/document/set-up\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.abbyy.com/de/vantage/documentation/skill-designer/document/set-up\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.abbyy.com/es/vantage/documentation/skill-designer/document/set-up\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.abbyy.com/fr/vantage/documentation/skill-designer/document/set-up\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.abbyy.com/ja/vantage/documentation/skill-designer/document/set-up\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.abbyy.com/vantage/documentation/skill-designer/document/set-up\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.abbyy.com/#organization\",\"name\":\"ABBYY Documentation\",\"url\":\"https://docs.abbyy.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/abbyy/jZX7kaKQgdxaDiIT/logo/ABBYY.png?fit=max\u0026auto=format\u0026n=jZX7kaKQgdxaDiIT\u0026q=85\u0026s=22a894b7aa77d1a21a7cea6a2484f822\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.abbyy.com#website\",\"name\":\"ABBYY Documentation\",\"url\":\"https://docs.abbyy.com\",\"publisher\":{\"@id\":\"https://docs.abbyy.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.abbyy.com/vantage/documentation/skill-designer/document/set-up#webpage\",\"url\":\"https://docs.abbyy.com/vantage/documentation/skill-designer/document/set-up\",\"name\":\"Set up a Document skill\",\"description\":\"Create, train, and publish a Document skill — including structured (fixed-form) skills, recognition languages, and Online learning.\",\"dateModified\":\"2026-07-08T17:07:42.577Z\",\"isPartOf\":{\"@id\":\"https://docs.abbyy.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.abbyy.com/vantage/documentation/skill-designer/document/set-up#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.abbyy.com/vantage/documentation/skill-designer/document/set-up#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Skill Designer\",\"item\":\"https://docs.abbyy.com/vantage/documentation/skill-designer/skill-designer\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Document Skill\",\"item\":\"https://docs.abbyy.com/vantage/documentation/skill-designer/document/document-skill\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Set up a Document skill\",\"item\":\"https://docs.abbyy.com/vantage/documentation/skill-designer/document/set-up\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.abbyy.com/vantage/documentation/skill-designer/document/set-up#article\",\"headline\":\"Set up a Document skill\",\"name\":\"Set up a Document skill\",\"description\":\"Create, train, and publish a Document skill — including structured (fixed-form) skills, recognition languages, and Online learning.\",\"url\":\"https://docs.abbyy.com/vantage/documentation/skill-designer/document/set-up\",\"mainEntityOfPage\":{\"@id\":\"https://docs.abbyy.com/vantage/documentation/skill-designer/document/set-up#webpage\"},\"dateModified\":\"2026-07-08T17:07:42.577Z\",\"keywords\":\"document skill, field extraction, Skill Designer, Vantage\",\"publisher\":{\"@id\":\"https://docs.abbyy.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.abbyy.com#website\"}}]}\u003c/script>","agentPointerHref":"/vantage/documentation/skill-designer/document/set-up.md","siteName":"ABBYY Documentation","nav":{"languages":[{"language":"en","products":[{"product":"Home","description":"ABBYY Documentation Portal","pages":[{"title":"Home","href":"/home"}]},{"product":"Vantage","description":"AI-powered Intelligent Document Processing","tabs":[{"tab":"Getting Started","pages":[{"title":"Getting Started","href":"/vantage/introduction"}]},{"tab":"Skills","menu":[{"item":"Overview","icon":"compass","description":"What skills are and which design tool to use","pages":[{"title":"Overview","href":"/vantage/documentation/skills/overview"}]},{"item":"Skill Catalog","icon":"grid","description":"Pre-trained skills for common document types","pages":[{"title":"Skill Catalog","href":"/vantage/documentation/skill-catalog/skill-catalog"}]},{"item":"Skill Designer","icon":"pen-ruler","description":"Build and customize skills in the browser","groups":[{"group":"Skill Designer","pages":[{"title":"Skill Designer overview","href":"/vantage/documentation/skill-designer/skill-designer"},{"group":"Classification Skill","pages":[{"title":"Classification skill","href":"/vantage/documentation/skill-designer/classification/classification-skill"},{"title":"Set up a Classification skill","href":"/vantage/documentation/skill-designer/classification/classification-skill-setup"},{"title":"Train a classifier","href":"/vantage/documentation/skill-designer/classification/train-classifier"},{"title":"Analyze classification results","href":"/vantage/documentation/skill-designer/classification/analyze-classifier-result"}]},{"group":"Document Skill","pages":[{"title":"Document skill","description":"Extract field values from structured and semi-structured documents of a single type using built-in training and activities.","href":"/vantage/documentation/skill-designer/document/document-skill"},{"group":"Setting up a Document Skill","pages":[{"title":"Set up a Document skill","href":"/vantage/documentation/skill-designer/document/set-up"},{"group":"Adding Fields","pages":[{"title":"Add fields","description":"Mark fields on your documents in the Editor tab, manage document images, and configure field properties by type.","href":"/vantage/documentation/skill-designer/document/adding-fields/adding-fields"},{"title":"Text field","href":"/vantage/documentation/skill-designer/document/adding-fields/text"},{"title":"Text field normalization","href":"/vantage/documentation/skill-designer/document/adding-fields/text-field-normalization"},{"title":"Table field","href":"/vantage/documentation/skill-designer/document/adding-fields/table"},{"title":"Barcode field","href":"/vantage/documentation/skill-designer/document/adding-fields/barcode"},{"title":"Checkmark field","href":"/vantage/documentation/skill-designer/document/adding-fields/checkmark"},{"title":"Group field","href":"/vantage/documentation/skill-designer/document/adding-fields/group"},{"title":"Checkmark group field","href":"/vantage/documentation/skill-designer/document/adding-fields/checkmark-group"},{"title":"Image field","href":"/vantage/documentation/skill-designer/document/adding-fields/image"},{"title":"Edit data form layout","href":"/vantage/documentation/skill-designer/document/adding-fields/editing-data-form-layout"}]},{"group":"Rule Verification","pages":[{"title":"Rule verification","href":"/vantage/documentation/skill-designer/document/rule-verification/rule-verification"},{"title":"Create data catalog lookup rules","href":"/vantage/documentation/skill-designer/document/rule-verification/setting-lookup-rules"},{"group":"Business Rules Automation","pages":[{"title":"Business rules automation","href":"/vantage/documentation/skill-designer/document/rule-verification/business-rules-automation"},{"group":"Object Model","pages":[{"title":"Object model","href":"/vantage/documentation/skill-designer/document/rule-verification/object-model"},{"title":"Context","href":"/vantage/documentation/skill-designer/document/rule-verification/context"},{"title":"Field","href":"/vantage/documentation/skill-designer/document/rule-verification/field"},{"title":"FieldType","href":"/vantage/documentation/skill-designer/document/rule-verification/field-type"},{"title":"DataType","href":"/vantage/documentation/skill-designer/document/rule-verification/data-type"},{"title":"ImageRegionList","href":"/vantage/documentation/skill-designer/document/rule-verification/image-region-list"},{"title":"ImageRegion","href":"/vantage/documentation/skill-designer/document/rule-verification/image-region"},{"title":"RectangleList","href":"/vantage/documentation/skill-designer/document/rule-verification/rectangle-list"},{"title":"Rectangle","href":"/vantage/documentation/skill-designer/document/rule-verification/rectangle"},{"title":"Symbol","href":"/vantage/documentation/skill-designer/document/rule-verification/symbol"},{"title":"Record","href":"/vantage/documentation/skill-designer/document/rule-verification/record"},{"title":"Document","href":"/vantage/documentation/skill-designer/document/rule-verification/document"},{"title":"Page","href":"/vantage/documentation/skill-designer/document/rule-verification/page"},{"title":"Transaction","href":"/vantage/documentation/skill-designer/document/rule-verification/transaction"},{"title":"SourceFile","href":"/vantage/documentation/skill-designer/document/rule-verification/source-file"},{"title":"Parameter","href":"/vantage/documentation/skill-designer/document/rule-verification/parameter"},{"title":"SkillParameter","href":"/vantage/documentation/skill-designer/document/rule-verification/skill-parameter"},{"title":"SkillParameterType","href":"/vantage/documentation/skill-designer/document/rule-verification/skill-parameter-type"}]},{"title":"Sample scripts","href":"/vantage/documentation/skill-designer/document/rule-verification/sample-scripts"}]}]},{"title":"Analyze extracted data","href":"/vantage/documentation/skill-designer/document/analyzing-extracted-data"},{"title":"Label documents in Skill Designer","href":"/vantage/documentation/skill-designer/document/labeling-documents"}]},{"group":"Using Data Catalogs","pages":[{"title":"Using data catalogs","href":"/vantage/documentation/skill-designer/document/using-data-catalogs/use"},{"title":"Create data catalogs","href":"/vantage/documentation/skill-designer/document/using-data-catalogs/create"},{"title":"Update data catalogs","href":"/vantage/documentation/skill-designer/document/using-data-catalogs/update"},{"title":"Data catalogs and the Vantage API","href":"/vantage/documentation/skill-designer/document/using-data-catalogs/use-with-api"}]}]},{"group":"Process Skill","pages":[{"title":"Process skill","href":"/vantage/documentation/skill-designer/process/process-skill"},{"group":"Setting up a Process Skill","pages":[{"title":"Set up a Process skill","href":"/vantage/documentation/skill-designer/process/set-up"},{"group":"Input Activity","pages":[{"title":"Input activity","href":"/vantage/documentation/skill-designer/process/input-activity/input-activity"},{"title":"Import documents from a shared folder","href":"/vantage/documentation/skill-designer/process/input-activity/import-shared-folder"},{"title":"Import documents from an email service","href":"/vantage/documentation/skill-designer/process/input-activity/import-email-service"}]},{"group":"Output Activity","pages":[{"title":"Output activity","href":"/vantage/documentation/skill-designer/process/output-activity/output-activity"},{"title":"Export results to a shared folder","href":"/vantage/documentation/skill-designer/process/output-activity/export-shared-folder"},{"title":"Export results to an external system","href":"/vantage/documentation/skill-designer/process/output-activity/export-external-system"},{"title":"Data export formats","href":"/vantage/documentation/skill-designer/process/output-activity/export-formats"}]},{"title":"Classify activity","href":"/vantage/documentation/skill-designer/process/classify-activity"},{"title":"Extract activity","href":"/vantage/documentation/skill-designer/process/extract-activity"},{"title":"OCR activity","href":"/vantage/documentation/skill-designer/process/ocr-activity"},{"title":"Assemble activity","href":"/vantage/documentation/skill-designer/process/assemble-activity"},{"title":"Manual Review activity","href":"/vantage/documentation/skill-designer/process/manual-review"},{"group":"Custom Activity","pages":[{"title":"Custom activity","href":"/vantage/documentation/skill-designer/process/custom-activity/custom-activity"},{"title":"Call ABBYY Phoenix Plus from a Custom activity","sidebarTitle":"Call ABBYY Phoenix Plus","href":"/vantage/documentation/skill-designer/process/custom-activity/phoenix-llm-session"},{"group":"Object Model","pages":[{"title":"Object model","href":"/vantage/documentation/skill-designer/process/custom-activity/object-model"},{"title":"Context","href":"/vantage/documentation/skill-designer/process/custom-activity/context"},{"title":"InputData (deprecated)","href":"/vantage/documentation/skill-designer/process/custom-activity/input-data"},{"title":"OutputData (deprecated)","href":"/vantage/documentation/skill-designer/process/custom-activity/output-data"},{"title":"Transaction","href":"/vantage/documentation/skill-designer/process/custom-activity/transaction"},{"title":"Document","href":"/vantage/documentation/skill-designer/process/custom-activity/document"},{"title":"ClassConfidenceModel","href":"/vantage/documentation/skill-designer/process/custom-activity/class-confidence-model"},{"title":"Field","href":"/vantage/documentation/skill-designer/process/custom-activity/field"},{"title":"Page","href":"/vantage/documentation/skill-designer/process/custom-activity/page"},{"title":"RuleError","href":"/vantage/documentation/skill-designer/process/custom-activity/rule-error"},{"title":"BinaryFile","href":"/vantage/documentation/skill-designer/process/custom-activity/binary-file"},{"title":"Parameter","href":"/vantage/documentation/skill-designer/process/custom-activity/parameter"},{"title":"DocumentExportResult","href":"/vantage/documentation/skill-designer/process/custom-activity/document-export-result"},{"title":"Region","href":"/vantage/documentation/skill-designer/process/custom-activity/region"},{"title":"Rectangle","href":"/vantage/documentation/skill-designer/process/custom-activity/rectangle"},{"title":"ExtractedData (deprecated)","href":"/vantage/documentation/skill-designer/process/custom-activity/extracted-data"},{"title":"ExtractedField (deprecated)","href":"/vantage/documentation/skill-designer/process/custom-activity/extracted-field"},{"title":"HttpRequest","href":"/vantage/documentation/skill-designer/process/custom-activity/http-request"},{"title":"MultipartFormDataRequest","href":"/vantage/documentation/skill-designer/process/custom-activity/multi-part-form-data-request"},{"title":"DataType","href":"/vantage/documentation/skill-designer/process/custom-activity/data-type"},{"title":"FieldType (deprecated)","href":"/vantage/documentation/skill-designer/process/custom-activity/field-type"},{"title":"FieldOcrType","href":"/vantage/documentation/skill-designer/process/custom-activity/field-ocr-type"},{"title":"ExportFormat","href":"/vantage/documentation/skill-designer/process/custom-activity/export-format"},{"title":"ContentEncoding","href":"/vantage/documentation/skill-designer/process/custom-activity/content-encoding"},{"title":"Global methods","href":"/vantage/documentation/skill-designer/process/custom-activity/global-methods"}]},{"title":"Sample scripts","href":"/vantage/documentation/skill-designer/process/custom-activity/sample-scripts"},{"title":"Public JSON schema for Output activity","href":"/vantage/documentation/skill-designer/process/custom-activity/public-schema-json"},{"title":"OCR JSON schema for Output activity","href":"/vantage/documentation/skill-designer/process/custom-activity/ocr-skill-schema-json"},{"title":"OCR XML schema for Output activity","href":"/vantage/documentation/skill-designer/process/custom-activity/ocr-schema-xml"}]},{"group":"Condition Activity","pages":[{"title":"Condition activity","href":"/vantage/documentation/skill-designer/process/condition-activity/condition-activity"},{"group":"Object Model","pages":[{"title":"Object model","href":"/vantage/documentation/skill-designer/process/condition-activity/object-model"},{"title":"Context","href":"/vantage/documentation/skill-designer/process/condition-activity/context"},{"title":"Transaction","href":"/vantage/documentation/skill-designer/process/condition-activity/transaction"},{"title":"Document","href":"/vantage/documentation/skill-designer/process/condition-activity/document"},{"title":"ClassConfidence","href":"/vantage/documentation/skill-designer/process/condition-activity/class-confidence"},{"title":"Page","href":"/vantage/documentation/skill-designer/process/condition-activity/page"},{"title":"SourceFile","href":"/vantage/documentation/skill-designer/process/condition-activity/source-file"},{"title":"RuleError","href":"/vantage/documentation/skill-designer/process/condition-activity/rule-error"},{"title":"Field","href":"/vantage/documentation/skill-designer/process/condition-activity/field"},{"title":"FieldType","href":"/vantage/documentation/skill-designer/process/condition-activity/field-type"},{"title":"DataType","href":"/vantage/documentation/skill-designer/process/condition-activity/data-type"},{"title":"Region","href":"/vantage/documentation/skill-designer/process/condition-activity/region"},{"title":"Rectangle","href":"/vantage/documentation/skill-designer/process/condition-activity/rectangle"},{"title":"Processing","href":"/vantage/documentation/skill-designer/process/condition-activity/processing"},{"title":"Step","href":"/vantage/documentation/skill-designer/process/condition-activity/step"},{"title":"Symbol","href":"/vantage/documentation/skill-designer/process/condition-activity/symbol"},{"title":"ProcessingStatus","href":"/vantage/documentation/skill-designer/process/condition-activity/processing-status"}]},{"title":"Sample scripts","href":"/vantage/documentation/skill-designer/process/condition-activity/sample-scripts"}]},{"title":"For Each Document activity","href":"/vantage/documentation/skill-designer/process/for-each"},{"title":"Duplicate a Process skill","href":"/vantage/documentation/skill-designer/process/duplicating-process-skill"}]}]},{"group":"OCR Skill","pages":[{"title":"OCR skill","href":"/vantage/documentation/skill-designer/ocr-skill/ocr-skill"},{"title":"Set up an OCR skill","href":"/vantage/documentation/skill-designer/ocr-skill/set-up-ocr"},{"title":"PDF Processing Mode","href":"/vantage/documentation/skill-designer/ocr-skill/pdf-processing-mode"}]},{"group":"Skill Design Management","pages":[{"title":"Skill design management","href":"/vantage/documentation/skill-designer/skill-design/skill-design-management"},{"title":"Standalone skills scenario","href":"/vantage/documentation/skill-designer/skill-design/standalone-skills"},{"title":"Process skill scenario","href":"/vantage/documentation/skill-designer/skill-design/process-skill-scenario"},{"title":"Continued development using separate environments","href":"/vantage/documentation/skill-designer/skill-design/continued-development"},{"title":"Switch between skills and skill versions","href":"/vantage/documentation/skill-designer/skill-design/switching-skills"}]},{"group":"Skill Parameters","pages":[{"title":"Skill parameters","href":"/vantage/documentation/skill-designer/skill-parameters/skill-parameters"},{"title":"Document skill parameters","href":"/vantage/documentation/skill-designer/skill-parameters/document-skill-params"},{"title":"Process skill parameters","href":"/vantage/documentation/skill-designer/skill-parameters/process-skill-params"},{"title":"Access skill parameters via the Vantage API","href":"/vantage/documentation/skill-designer/skill-parameters/accessing-skill-params"}]},{"title":"Convert FlexiCapture projects","href":"/vantage/documentation/skill-designer/converting-flexi-capture"}]}]},{"item":"Advanced Designer","icon":"wand-magic-sparkles","description":"Desktop tool for complex extraction logic","pages":[{"title":"Advanced Designer","href":"/vantage/documentation/advanced-designer/introduction"}]}]},{"tab":"Operations","pages":[{"title":"Operations","href":"/vantage/documentation/scanning-station/about"}]},{"tab":"Administration","pages":[{"title":"Administration","href":"/vantage/documentation/tenant-admin/tenant-management/tenant-management"}]},{"tab":"Developer","menu":[{"item":"Developer Guide","icon":"book","description":"Authenticate and process documents via the REST API","pages":[{"title":"Developer Guide","href":"/vantage/developer/api-introduction"}]},{"item":"API Reference","icon":"code","description":"Processing and Reporting REST API endpoints","pages":[{"title":"API Reference","href":"/api-reference/catalogrecords/lists-a-portion-of-the-records-in-the-specified-catalog"}]},{"item":"Connectors","icon":"plug","description":"RPA integrations: UiPath, Power Automate, Pega, and more","pages":[{"title":"Connectors","href":"/vantage/connectors/overview"}]}],"pages":[{"title":"Developer","href":"/vantage/developer/api-introduction"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/vantage/release-notes/all"}]}]},{"product":"Vantage Self-Hosted","description":"Customer-hosted deployment of ABBYY Vantage on Kubernetes","versions":[{"version":"2.7"},{"version":"3.0"}],"pages":[{"title":"Vantage Self-Hosted","href":"/vantage/self-hosted/v3.0/introduction"}]},{"product":"FineParser","description":"Docker-native document parsing for AI pipelines","pages":[{"title":"FineParser","href":"/fine-parser/getting-started/introduction"}]},{"product":"FineReader Engine","description":"OCR SDK for developers","pages":[{"title":"FineReader Engine","href":"/fine-reader/engine/introduction"}]},{"product":"FlexiCapture","description":"ABBYY FlexiCapture: design, capture, scan, process, verify, administer, and integrate intelligent document processing.","pages":[{"title":"FlexiCapture","href":"/flexi-capture/overview/hub"}]}]},{"language":"de","pages":[{"title":"de","href":"/de/vantage/documentation/skill-designer/document/set-up"}]},{"language":"es","pages":[{"title":"es","href":"/es/vantage/documentation/skill-designer/document/set-up"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/vantage/documentation/skill-designer/document/set-up"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/vantage/documentation/skill-designer/document/set-up"}]}]},"basePath":"","title":"Set up a Document skill - ABBYY Documentation","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-BXrZabKK.js","DynamicMarkdown-CtasenyM.js","zoom-image-lightbox-C5F0mVLH.js","lightbox-handle-r17bVUz3.js"]}