Aem Workflow

adobe/skills/plugins/aem/cloud-service/skills/aem-workflow

作者 adobe940b8795c0df3e25de68ce3881dc90855129b215Apache-2.0197 个星标收录于 2026年10月9日更新于 2026年10月9日仓库今天更新

Single entry point for all AEM as a Cloud Service Workflow skills. Covers workflow model design, custom process step and participant chooser development, launcher configuration, workflow triggering, and production support including debugging stuck/failed workflows, triaging incidents with Cloud Manager logs, thread pool analysis, and Sling Job diagnostics for the Granite Workflow Engine.

仅含说明DevOps & Cloud
AI 生成的概览

将 AEM as a Cloud Service 工作流请求路由到模型设计、开发、触发、启动器、调试与分诊等专项技能。

功能
这是一个面向 AEM as a Cloud Service 工作流的入口路由技能。它把用户意图映射到某个专项技能,例如模型设计、自定义流程步骤开发、工作流触发、启动器配置、调试、事件分诊或全生命周期编排。它还列出 Cloud Service 的限制条件,以及模型、启动器和部署所用的路径。它输出的是路由判断和相关专项说明的指引,而不是工作流产物本身。
适用场景
当请求涉及 AEM as a Cloud Service 工作流,且需要选择正确的专项技能时使用。它适合跨多个工作流关注点的宽泛或模糊请求,以及关于工作流卡住或失败、启动器、触发或模型设计的请求。
运行要求
需要 AEM as a Cloud Service,以及包含 core 和 ui.apps 模块的 Maven 项目结构。不附带脚本,仅为说明文档。

AEM Cloud Service Workflow

Route user requests to the appropriate specialist skill based on intent.

Intent Router

User IntentSkillPath
Create a workflow model, add steps, design OR/AND splits, configure variablesModel Designworkflow-model-design/SKILL.md
Implement a custom WorkflowProcess step, ParticipantStepChooser, OSGi service registrationDevelopmentworkflow-development/SKILL.md
Start a workflow from code, HTTP API, Timeline UI, Manage PublicationTriggeringworkflow-triggering/SKILL.md
Configure a launcher, auto-start on asset upload, overlay OOTB launcherLaunchersworkflow-launchers/SKILL.md
Workflow stuck, failed step, missing Inbox task, stale instances, thread pool exhaustion, purgeDebuggingworkflow-debugging/SKILL.md
Classify a workflow incident, determine required logs, Splunk queries, data gathering checklistTriagingworkflow-triaging/SKILL.md
End-to-end lifecycle or requests spanning multiple concernsOrchestratorworkflow-orchestrator/SKILL.md

How to Use

  1. Match the user's request to one row in the Intent Router table above.
  2. Read the linked SKILL.md for that specialist skill.
  3. Follow the workflow, references, and output contract defined in that skill.
  4. For broad or ambiguous requests that span multiple concerns, use the Orchestrator which coordinates across all specialist skills and loads foundation references.

Cloud Service Constraints

ConstraintDetail
No JMXNo retryFailedWorkItems, countStaleWorkflows, restartStaleWorkflows, purgeCompleted via JMX
/libs is immutableNever write to /libs; use /conf/global/ or /apps/ overlays
Model design-time path/conf/global/settings/workflow/models/<id>
Model runtime path (for API calls)/var/workflow/models/<id>
Launcher config path/conf/global/settings/workflow/launcher/config/
Service usersAlways use workflow-process-service sub-service; never admin credentials
OSGi annotationsDS R6 (@Component, @Reference from org.osgi.service.component.annotations)
Deploy viaCloud Manager pipeline — no Package Manager in production

Specialist Skills

  • workflow-model-design/SKILL.md — model structure, step types, variables, and model XML
  • workflow-development/SKILL.md — WorkflowProcess, ParticipantStepChooser, metadata, and error handling
  • workflow-triggering/SKILL.md — Timeline UI, Manage Publication, WorkflowSession API, and HTTP API
  • workflow-launchers/SKILL.md — launcher configuration, JCR event binding, and OOTB overlay
  • workflow-debugging/SKILL.md — stuck workflows, failed steps, thread pools, Sling Jobs, and purge
  • workflow-triaging/SKILL.md — symptom classification, log patterns, Splunk queries, and data gathering
  • workflow-orchestrator/SKILL.md — full lifecycle orchestration across all skills

来源与署名

来源:adobe/skills位于plugins/aem/cloud-service/skills/aem-workflow提交940b879

许可证: Apache-2.0

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架