- Überblick
- Erste Schritte
- Konzepte
- Verwenden der UiPath CLI
- Anleitungen
- CI/CD-Rezepte
- Befehlsreferenz
- Überblick
- Exitcodes
- Globale Optionen
- UIP-codierter Agent
- uip coder
- uip context-grounding
- UIP-Dokumentation
- uip function
- uip guardrails
- uip llm-configuration
- uip llm-gateway
- uip model-hub
- Add-Test-Data-Entität
- Add-Test-Data-Queue
- Add-Test-Data-Variation
- Analysieren
- Erstellen
- Ein Projekt erstellen
- Diff
- Suchaktivitäten
- Get-Analyse-Regeln
- get-standard-aktivität-xaml
- Fehler abrufen
- Manuelle-Testfälle erhalten
- Manuelle-Testschritte erhalten
- get-library-object-repository
- get-object-repository
- Get-Versionen
- Beispiel für einen Workflow abrufen
- Anwendung anzeigen
- Anzeigeelement
- Inspektionspaket
- install-data-fabric-entities
- Pakete installieren oder aktualisieren
- list-data-fabric-entities
- list-instances
- Beispiele für Listenworkflows
- Packen
- Veröffentlichen
- remote
- restore
- run, debug & execution
- Ausführungsdatei installieren
- Suchvorlagen
- Studio starten
- Ausführung anhalten
- tm
- UIA
- uip tasks
- UIP-Ablaufverfolgungen
- uip traces feedback
- Migration
- Referenz und Support
Syntax and options for `uip ixp fields`, `uip ixp groups`, and `uip ixp data-types`, which edit a project's extraction taxonomy one piece at a time.
Three command groups edit a project's taxonomy incrementally: uip ixp data-types (entity_defs — reusable type definitions), uip ixp groups (label_defs — field-group containers), and uip ixp fields (the individual named values inside a group). See Concepts on the parent page for how these three relate, and projects get-taxonomy/import-taxonomy for moving the whole taxonomy as one artifact instead.
Every verb's Data is the IXP API response forwarded verbatim, preserving its native key casing.
Zusammenfassung
uip ixp data-types add <project-name> --name <name> --kind <kind> --instructions <text> [--input-value <mode>] [--choices <json>]
uip ixp data-types update-instructions <project-name> --name <name> --instructions <text>
uip ixp data-types rename <project-name> --name <name> --new-name <name>
uip ixp data-types delete <project-name> --name <name> -y
uip ixp groups add <project-name> --name <name> --instructions <text> --fields <json>
uip ixp groups delete <project-name> --name <name> -y
uip ixp groups rename <project-name> --name <name> --new-name <name>
uip ixp groups update-prompts <project-name> --updates <json>
uip ixp fields add <project-name> --group <name> --field <name> --type <type> --instructions <text>
uip ixp fields delete <project-name> --group <name> --field <name> -y
uip ixp fields rename <project-name> --group <name> --field <name> --new-name <name>
uip ixp fields change-type <project-name> --group <name> --field <name> --type <type> -y
uip ixp fields update-prompts <project-name> --updates <json>
uip ixp data-types add <project-name> --name <name> --kind <kind> --instructions <text> [--input-value <mode>] [--choices <json>]
uip ixp data-types update-instructions <project-name> --name <name> --instructions <text>
uip ixp data-types rename <project-name> --name <name> --new-name <name>
uip ixp data-types delete <project-name> --name <name> -y
uip ixp groups add <project-name> --name <name> --instructions <text> --fields <json>
uip ixp groups delete <project-name> --name <name> -y
uip ixp groups rename <project-name> --name <name> --new-name <name>
uip ixp groups update-prompts <project-name> --updates <json>
uip ixp fields add <project-name> --group <name> --field <name> --type <type> --instructions <text>
uip ixp fields delete <project-name> --group <name> --field <name> -y
uip ixp fields rename <project-name> --group <name> --field <name> --new-name <name>
uip ixp fields change-type <project-name> --group <name> --field <name> --type <type> -y
uip ixp fields update-prompts <project-name> --updates <json>
uip ixp data-types
Manage data types (entity_defs) — the reusable type definitions fields reference by name.
uip ixp data-types add
Create a new data type in the project.
Argumente
| Name | Erforderlich | Zweck |
|---|---|---|
<project-name> | ja | Project name. |
Optionen
| Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|
--name <name> | string | ja | Data type name. |
--kind <kind> | text|date|money|number|boolean|choice | ja | Underlying data type kind. |
--instructions <text> | string | ja | What this type represents and where its values appear. |
--input-value <mode> | exact-match|inferred | conditionally | Required when --kind is text or choice; forbidden for date/money/number/boolean (those kinds have no such property, matching the IXP UI's radio visibility). Whether the value appears verbatim in the document, or is inferred/computed. |
--choices <json> | JSON array | conditionally | Required when --kind choice: [{"value":"<canonical>","alternates":["<alt1>",...]}]. value is the canonical display name (model output); alternates (optional) are other spellings the model maps to value. |
Beispiele
uip ixp data-types add my-invoices --name "Email Address" --kind text \
--instructions "An email address in the form local@domain." --input-value exact-match
uip ixp data-types add my-invoices --name "Email Address" --kind text \
--instructions "An email address in the form local@domain." --input-value exact-match
# boolean kinds don't take --input-value
uip ixp data-types add my-invoices --name "Has Signature" --kind boolean \
--instructions "True if the document has a handwritten signature."
# boolean kinds don't take --input-value
uip ixp data-types add my-invoices --name "Has Signature" --kind boolean \
--instructions "True if the document has a handwritten signature."
# choice kind — alternates are optional per entry
uip ixp data-types add my-invoices --name "Citizenship" --kind choice \
--instructions "Borrower citizenship status." --input-value exact-match \
--choices '[{"value":"us","alternates":["U.S. Citizen","United States","USA"]},{"value":"permanent alien","alternates":["lawful permanent resident"]},{"value":"non-permanent alien"}]'
# choice kind — alternates are optional per entry
uip ixp data-types add my-invoices --name "Citizenship" --kind choice \
--instructions "Borrower citizenship status." --input-value exact-match \
--choices '[{"value":"us","alternates":["U.S. Citizen","United States","USA"]},{"value":"permanent alien","alternates":["lawful permanent resident"]},{"value":"non-permanent alien"}]'
Datenform (--output json)
{
"Code": "IxpDataTypesAdd",
"Data": { "ProjectName": "my-invoices", "Name": "Email Address", "Kind": "text", "InputValue": "exact-match" }
}
{
"Code": "IxpDataTypesAdd",
"Data": { "ProjectName": "my-invoices", "Name": "Email Address", "Kind": "text", "InputValue": "exact-match" }
}
uip ixp data-types update-instructions
Replace the instructions on an existing data type.
Argumente
| Name | Erforderlich | Zweck |
|---|---|---|
<project-name> | ja | Project name. |
Optionen
| Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|
--name <name> | string | ja | Data type name. |
--instructions <text> | string | ja | New instructions (replaces the existing value). |
Beispiel
uip ixp data-types update-instructions my-invoices --name "Email Address" \
--instructions "A valid email address in the form local@domain. Reject malformed addresses."
uip ixp data-types update-instructions my-invoices --name "Email Address" \
--instructions "A valid email address in the form local@domain. Reject malformed addresses."
Datenform (--output json)
{ "Code": "IxpDataTypesUpdateInstructions", "Data": { "ProjectName": "my-invoices", "Name": "Email Address" } }
{ "Code": "IxpDataTypesUpdateInstructions", "Data": { "ProjectName": "my-invoices", "Name": "Email Address" } }
uip ixp data-types rename
Rename a data type. Existing field references stay intact.
Optionen
| Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|
--name <name> | string | ja | Current data type name. |
--new-name <name> | string | ja | New data type name. |
Beispiel
uip ixp data-types rename my-invoices --name "Email Address" --new-name "Email"
uip ixp data-types rename my-invoices --name "Email Address" --new-name "Email"
Datenform (--output json)
{ "Code": "IxpDataTypesRename", "Data": { "ProjectName": "my-invoices", "OldName": "Email Address", "NewName": "Email" } }
{ "Code": "IxpDataTypesRename", "Data": { "ProjectName": "my-invoices", "OldName": "Email Address", "NewName": "Email" } }
uip ixp data-types delete
Delete a data type. Irreversible: any field referencing it via field_type_id will break.
Optionen
| Short | Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|---|
| – | --name <name> | string | ja | Data type name to delete. |
-y | --yes | Markieren | ja | Confirm this irreversible operation. |
Beispiel
uip ixp data-types delete my-invoices --name "Email Address" --yes
uip ixp data-types delete my-invoices --name "Email Address" --yes
Datenform (--output json)
{ "Code": "IxpDataTypesDelete", "Data": { "ProjectName": "my-invoices", "Name": "Email Address" } }
{ "Code": "IxpDataTypesDelete", "Data": { "ProjectName": "my-invoices", "Name": "Email Address" } }
uip ixp groups
Manage field groups (label_defs) — the document-type containers for fields.
uip ixp groups add
Create a new field group with instructions and at least one field.
Optionen
| Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|
--name <name> | string | ja | New field group name. |
--instructions <text> | string | ja | What kind of document/section the group covers. |
--fields <json> | JSON array | ja | At least one field: [{"name":"...","type":"<data-type-name>","instructions":"..."}]. type is the name of a data type (entity_def) in the project's taxonomy — resolved and validated server-side. |
Beispiel
uip ixp groups add my-invoices --name Invoice --instructions "Header fields" \
--fields '[{"name":"Invoice Number","type":"Text","instructions":"Unique invoice identifier near the top-right."},{"name":"Date","type":"Date","instructions":"Date the invoice was issued."},{"name":"Total","type":"Money","instructions":"Grand total at the bottom."}]'
uip ixp groups add my-invoices --name Invoice --instructions "Header fields" \
--fields '[{"name":"Invoice Number","type":"Text","instructions":"Unique invoice identifier near the top-right."},{"name":"Date","type":"Date","instructions":"Date the invoice was issued."},{"name":"Total","type":"Money","instructions":"Grand total at the bottom."}]'
Datenform (--output json)
{ "Code": "IxpGroupsAdd", "Data": { "ProjectName": "my-invoices", "Group": "Invoice", "FieldsCreated": 3 } }
{ "Code": "IxpGroupsAdd", "Data": { "ProjectName": "my-invoices", "Group": "Invoice", "FieldsCreated": 3 } }
uip ixp groups delete
Delete a field group. Irreversible: all annotations on all fields in the group are deleted.
Optionen
| Short | Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|---|
| – | --name <name> | string | ja | Field group name to delete. |
-y | --yes | Markieren | ja | Confirm this irreversible operation. |
Beispiel
uip ixp groups delete my-invoices --name Invoice --yes
uip ixp groups delete my-invoices --name Invoice --yes
Datenform (--output json)
{ "Code": "IxpGroupsDelete", "Data": { "ProjectName": "my-invoices", "Group": "Invoice" } }
{ "Code": "IxpGroupsDelete", "Data": { "ProjectName": "my-invoices", "Group": "Invoice" } }
uip ixp groups rename
Rename a field group. Preserves all fields and annotations.
Optionen
| Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|
--name <name> | string | ja | Current field group name. |
--new-name <name> | string | ja | New field group name. |
Beispiel
uip ixp groups rename my-invoices --name Invoice --new-name InvoiceHeader
uip ixp groups rename my-invoices --name Invoice --new-name InvoiceHeader
Datenform (--output json)
{ "Code": "IxpGroupsRename", "Data": { "ProjectName": "my-invoices", "OldName": "Invoice", "NewName": "InvoiceHeader" } }
{ "Code": "IxpGroupsRename", "Data": { "ProjectName": "my-invoices", "OldName": "Invoice", "NewName": "InvoiceHeader" } }
uip ixp groups update-prompts
Bulk-update field group extraction instructions, matched by group name. Existing fields are preserved.
Optionen
| Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|
--updates <json> | JSON array | ja | [{"name":"<group>","instructions":"..."}]. Matched by label_def name — unmatched names are reported, not errored. |
Beispiel
uip ixp groups update-prompts my-invoices --updates '[{"name":"Invoice","instructions":"Header fields at the top of the document"}]'
uip ixp groups update-prompts my-invoices --updates '[{"name":"Invoice","instructions":"Header fields at the top of the document"}]'
Datenform (--output json)
{
"Code": "IxpGroupsUpdatePrompts",
"Data": { "ProjectName": "my-invoices", "GroupsUpdated": 1, "Unmatched": [] }
}
{
"Code": "IxpGroupsUpdatePrompts",
"Data": { "ProjectName": "my-invoices", "GroupsUpdated": 1, "Unmatched": [] }
}
uip ixp fields
Edit fields within a project's field groups (label_defs).
uip ixp fields add
Add a new field to a field group.
Optionen
| Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|
--group <name> | string | ja | Field group (label_def) name. |
--field <name> | string | ja | New field name. |
--type <type-name> | string | ja | Field type — name of a data type (entity_def) in the project's taxonomy. |
--instructions <text> | string | ja | What to extract and where to find it. |
Beispiel
uip ixp fields add my-invoices --group Invoice --field "Due Date" --type Date \
--instructions "Date payment is due."
uip ixp fields add my-invoices --group Invoice --field "Due Date" --type Date \
--instructions "Date payment is due."
Datenform (--output json)
{
"Code": "IxpFieldsAdd",
"Data": { "ProjectName": "my-invoices", "FieldGroup": "Invoice", "Field": "Due Date", "FieldTypeId": "c3f08a1b6d2e4f97" }
}
{
"Code": "IxpFieldsAdd",
"Data": { "ProjectName": "my-invoices", "FieldGroup": "Invoice", "Field": "Due Date", "FieldTypeId": "c3f08a1b6d2e4f97" }
}
uip ixp fields delete
Delete a field from a field group.
Optionen
| Short | Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|---|
| – | --group <name> | string | ja | Field group name. |
| – | --field <name> | string | ja | Field name to delete. |
-y | --yes | Markieren | ja | Confirm this irreversible operation. |
Beispiel
uip ixp fields delete my-invoices --group Invoice --field 'Due Date' --yes
uip ixp fields delete my-invoices --group Invoice --field 'Due Date' --yes
Datenform (--output json)
{ "Code": "IxpFieldsDelete", "Data": { "ProjectName": "my-invoices", "FieldGroup": "Invoice", "Field": "Due Date" } }
{ "Code": "IxpFieldsDelete", "Data": { "ProjectName": "my-invoices", "FieldGroup": "Invoice", "Field": "Due Date" } }
uip ixp fields rename
Rename a field within a field group.
Optionen
| Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|
--group <name> | string | ja | Field group name. |
--field <name> | string | ja | Current field name. |
--new-name <name> | string | ja | New field name. |
Beispiel
uip ixp fields rename my-invoices --group Invoice --field 'Due Date' --new-name 'Payment Due'
uip ixp fields rename my-invoices --group Invoice --field 'Due Date' --new-name 'Payment Due'
Datenform (--output json)
{
"Code": "IxpFieldsRename",
"Data": { "ProjectName": "my-invoices", "FieldGroup": "Invoice", "OldName": "Due Date", "NewName": "Payment Due" }
}
{
"Code": "IxpFieldsRename",
"Data": { "ProjectName": "my-invoices", "FieldGroup": "Invoice", "OldName": "Due Date", "NewName": "Payment Due" }
}
uip ixp fields change-type
Change a field's type. Irreversible: existing annotations for this field are deleted.
Optionen
| Short | Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|---|
| – | --group <name> | string | ja | Field group name. |
| – | --field <name> | string | ja | Field name. |
| – | --type <type-name> | string | ja | New field type — name of a data type in the project's taxonomy. |
-y | --yes | Markieren | ja | Confirm this irreversible operation (deletes the field's annotations). |
Beispiel
uip ixp fields change-type my-invoices --group Invoice --field 'Total' --type Money --yes
uip ixp fields change-type my-invoices --group Invoice --field 'Total' --type Money --yes
Datenform (--output json)
{
"Code": "IxpFieldsChangeType",
"Data": { "ProjectName": "my-invoices", "FieldGroup": "Invoice", "Field": "Total", "NewFieldTypeId": "d9b1740e3a6c2f85" }
}
{
"Code": "IxpFieldsChangeType",
"Data": { "ProjectName": "my-invoices", "FieldGroup": "Invoice", "Field": "Total", "NewFieldTypeId": "d9b1740e3a6c2f85" }
}
uip ixp fields update-prompts
Bulk-update per-field extraction instructions, matched by field name across all field groups. Existing field definitions are preserved.
Optionen
| Long | Wert | Erforderlich | Beschreibung |
|---|---|---|---|
--updates <json> | JSON array | ja | [{"name":"<field>","instructions":"..."}]. Matched by field name. |
Beispiel
uip ixp fields update-prompts my-invoices --updates '[{"name":"Invoice Number","instructions":"7-digit numeric ID at top-right"},{"name":"Total","instructions":"Grand total at the bottom"}]'
uip ixp fields update-prompts my-invoices --updates '[{"name":"Invoice Number","instructions":"7-digit numeric ID at top-right"},{"name":"Total","instructions":"Grand total at the bottom"}]'
Datenform (--output json)
{
"Code": "IxpFieldsUpdatePrompts",
"Data": { "ProjectName": "my-invoices", "FieldsUpdated": 2, "Unmatched": [] }
}
{
"Code": "IxpFieldsUpdatePrompts",
"Data": { "ProjectName": "my-invoices", "FieldsUpdated": 2, "Unmatched": [] }
}
Zugehörig
- uip ixp — concepts and the full resource directory.
- uip ixp projects —
get-taxonomy/import-taxonomyfor moving the whole taxonomy as one artifact. - uip ixp documents & labellings — the fields/groups defined here get predicted and confirmed there.
Siehe auch
- Zusammenfassung
- uip ixp data-types
- uip ixp data-types add
- uip ixp data-types update-instructions
- uip ixp data-types rename
- uip ixp data-types delete
- uip ixp groups
- uip ixp groups add
- uip ixp groups delete
- uip ixp groups rename
- uip ixp groups update-prompts
- uip ixp fields
- uip ixp fields add
- uip ixp fields delete
- uip ixp fields rename
- uip ixp fields change-type
- uip ixp fields update-prompts
- Zugehörig
- Siehe auch