一键导入
axon-ivy-custom-fields
Define custom fields in custom-fields.yaml for tasks, cases, and process starts. Use when working with custom metadata on workflow elements.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Define custom fields in custom-fields.yaml for tasks, cases, and process starts. Use when working with custom metadata on workflow elements.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Rules and best practices for Axon Ivy HTML Dialog implementations including PrimeFaces, PrimeFlex, CSS, JS, and Ivy components.
Rules and patterns for the `com.axonivy.utils.persistence` library — the Axon Ivy community helper around JPA. Covers `AuditableIdEntity`, `AuditableIdDAO`, `CriteriaQueryContext`, and `UpdateQueryContext`. Use whenever Java code in `src/` reads or writes data through a DAO that extends `AuditableIdDAO` or an entity that extends `AuditableIdEntity`.
Rules and patterns for creating, editing, reviewing, and fixing Axon Ivy workflow processes (.p.json files). Use this when working with any .p.json file — including checking existing processes for errors, reviewing script code, or fixing IvyScript issues.
Verification checklist for Axon Ivy process files (.p.json). Use this whenever a .p.json file is created, modified, or reviewed — either after axon-ivy-process skill, or when a user asks to check, verify, or fix a process file for errors.
Master router skill for all requirement clarification, create story, development, review, and testing tasks. Detects user intent and orchestrates the correct path using specialized skills and parallel subagents.
Rules and patterns for sending email from an Axon Ivy project. Covers sender / recipient resolution, subject and body templating, attachments, and the recommended builder pattern for one mail type per class. Use whenever Java code or a process step composes or sends an email.
| name | axon-ivy-custom-fields |
| description | Define custom fields in custom-fields.yaml for tasks, cases, and process starts. Use when working with custom metadata on workflow elements. |
task.mdcase.mdstart.md<project>/config/custom-fields.yaml
STRING — Short text (names, IDs, status) < 255 charsTEXT — Long text (comments, descriptions, notes)NUMBER — Numeric values (amounts, counts, percentages)TIMESTAMP — Date and time values (due dates, completion dates)# yaml-language-server: $schema=https://json-schema.axonivy.com/14.0-dev/config/custom-fields.json
CustomFields:
Tasks:
fieldName:
Label: Display Label
Description: Purpose of this field
Type: STRING
Category: Optional Category
Hidden: false
Cases:
# same structure as Tasks
Starts:
# same structure as Tasks
employeeName)Cannot invoke "...FieldTypeSchema.name()" because "...CustomFieldSchema.type()" is null
Solution: Add missing field definitions to custom-fields.yaml with Type specified
Check: Field not marked Hidden: true, value is non-null, Portal widget configured correctly
Hidden: true for integration fields