- 概要
- はじめに
- 概念
- UiPath CLI を使用する
- 使用ガイド
- CI/CD レシピ
- コマンド リファレンス
- 概要
- 終了コード
- グローバル オプション
- uip codedagent
- uip coder
- uip context-grounding
- uip docsai
- uip function
- uip guardrails
- uip llm-configuration
- uip llm-gateway
- uip model-hub
- add-test-data-entity
- テスト データのキューを追加
- 追加-テスト-データ-バリエーション
- 分析
- 開発
- プロジェクトを作成
- 差分
- アクティビティを検索
- GET-ANALYZER-RULES
- get-default-activity-xaml
- エラーを取得
- 手動テスト用のテスト ケースを取得
- 手動テストステップを取得
- get-library-object-repository
- get-object-repository
- get-versions
- Get-workflow-example
- indicate-application
- 要素を示す
- inspect-package
- install-data-fabric-entities
- パッケージのインストールまたは更新
- list-data-fabric-entities
- list-instances
- list-workflow-examples
- パッケージ化
- パブリッシュ
- remote
- 元に戻す
- run, debug & execution
- ファイル名を実行
- 検索テンプレート
- スタートスタジオ
- 実行を停止
- tm
- UIA
- uip tasks
- uip traces
- uip traces feedback
- 移行
- 参照とサポート
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.
概要
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.
引数
| 名前 | Required | 目的 |
|---|---|---|
<project-name> | ○ | Project name. |
オプション
| 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|
--name <name> | string | ○ | Data type name. |
--kind <kind> | text|date|money|number|boolean|choice | ○ | Underlying data type kind. |
--instructions <text> | string | ○ | 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. |
例
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"}]'
データシェイプ(--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.
引数
| 名前 | Required | 目的 |
|---|---|---|
<project-name> | ○ | Project name. |
オプション
| 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|
--name <name> | string | ○ | Data type name. |
--instructions <text> | string | ○ | New instructions (replaces the existing value). |
例
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."
データシェイプ(--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.
オプション
| 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|
--name <name> | string | ○ | Current data type name. |
--new-name <name> | string | ○ | New data type name. |
例
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"
データシェイプ(--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.
オプション
| Short | 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|---|
| — | --name <name> | string | ○ | Data type name to delete. |
-y | --yes | フラグ | ○ | Confirm this irreversible operation. |
例
uip ixp data-types delete my-invoices --name "Email Address" --yes
uip ixp data-types delete my-invoices --name "Email Address" --yes
データシェイプ(--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.
オプション
| 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|
--name <name> | string | ○ | New field group name. |
--instructions <text> | string | ○ | What kind of document/section the group covers. |
--fields <json> | JSON array | ○ | 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. |
例
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."}]'
データシェイプ(--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.
オプション
| Short | 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|---|
| — | --name <name> | string | ○ | Field group name to delete. |
-y | --yes | フラグ | ○ | Confirm this irreversible operation. |
例
uip ixp groups delete my-invoices --name Invoice --yes
uip ixp groups delete my-invoices --name Invoice --yes
データシェイプ(--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.
オプション
| 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|
--name <name> | string | ○ | Current field group name. |
--new-name <name> | string | ○ | New field group name. |
例
uip ixp groups rename my-invoices --name Invoice --new-name InvoiceHeader
uip ixp groups rename my-invoices --name Invoice --new-name InvoiceHeader
データシェイプ(--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.
オプション
| 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|
--updates <json> | JSON array | ○ | [{"name":"<group>","instructions":"..."}]. Matched by label_def name — unmatched names are reported, not errored. |
例
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"}]'
データシェイプ(--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.
オプション
| 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|
--group <name> | string | ○ | Field group (label_def) name. |
--field <name> | string | ○ | New field name. |
--type <type-name> | string | ○ | Field type — name of a data type (entity_def) in the project's taxonomy. |
--instructions <text> | string | ○ | What to extract and where to find it. |
例
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."
データシェイプ(--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.
オプション
| Short | 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|---|
| — | --group <name> | string | ○ | Field group name. |
| — | --field <name> | string | ○ | Field name to delete. |
-y | --yes | フラグ | ○ | Confirm this irreversible operation. |
例
uip ixp fields delete my-invoices --group Invoice --field 'Due Date' --yes
uip ixp fields delete my-invoices --group Invoice --field 'Due Date' --yes
データシェイプ(--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.
オプション
| 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|
--group <name> | string | ○ | Field group name. |
--field <name> | string | ○ | Current field name. |
--new-name <name> | string | ○ | New field name. |
例
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'
データシェイプ(--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.
オプション
| Short | 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|---|
| — | --group <name> | string | ○ | Field group name. |
| — | --field <name> | string | ○ | Field name. |
| — | --type <type-name> | string | ○ | New field type — name of a data type in the project's taxonomy. |
-y | --yes | フラグ | ○ | Confirm this irreversible operation (deletes the field's annotations). |
例
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
データシェイプ(--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.
オプション
| 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|
--updates <json> | JSON array | ○ | [{"name":"<field>","instructions":"..."}]. Matched by field name. |
例
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"}]'
データシェイプ(--output json)
{
"Code": "IxpFieldsUpdatePrompts",
"Data": { "ProjectName": "my-invoices", "FieldsUpdated": 2, "Unmatched": [] }
}
{
"Code": "IxpFieldsUpdatePrompts",
"Data": { "ProjectName": "my-invoices", "FieldsUpdated": 2, "Unmatched": [] }
}
関連
- 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.
参照
- 概要
- 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
- 関連
- 参照