CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

adobe/aem-6-5-lts

All AEM 6.5 LTS skills: Workflow model design, development, triggering, launchers, debugging, and triaging; Dispatcher config authoring, advisory, incident response, performance tuning, and security hardening; Replication agent configuration, content activation, API usage, and troubleshooting for AEM 6.5 LTS and AMS environments; Jackrabbit Oak query/index tuning (property, Lucene index definitions); and extracting/inventorying JCR queries (XPath, SQL2, QueryBuilder) across a codebase.

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

jcr-paths-reference.mdskills/aem-workflow/workflow-development/references/workflow-foundation/

JCR Paths Reference — AEM Workflow (6.5 LTS)

Model Paths

PathPurposeNotes
/conf/global/settings/workflow/models/<name>Design-time model (preferred)Requires Sync to deploy to /var
/etc/workflow/models/<name>Legacy design-timeAuto-treated as runtime-ready; no Sync needed
/var/workflow/models/<name>Runtime (deployed) modelEngine reads from here
/libs/settings/workflow/models/OOTB modelsMutable but always overlay at /conf to survive upgrades

Launcher Config Paths

PathPriorityNotes
/etc/workflow/launcher/config/Legacy (backward compat)Still works on 6.5
/libs/settings/workflow/launcher/config/OOTBMutable but use overlay
/conf/global/settings/workflow/launcher/config/Override (recommended)Preferred location

Override chain (lowest to highest): /etc → /libs → /conf/global

Instance Paths

PathPurpose
/var/workflow/instances/All workflow instances
/var/workflow/instances/server0/<yyyy-MM-dd>/<id>Specific instance
/var/workflow/instances/server0/<yyyy-MM-dd>/<id>/historyStep history
/var/workflow/instances/server0/<yyyy-MM-dd>/<id>/workItems/<step>Work item nodes

Task Management Paths

PathPurpose
/var/taskmanagement/tasks/Inbox Task nodes

Workflow Package Paths

PathPurpose
/etc/workflow/packages/Legacy workflow packages (multi-page payloads)
/var/workflow/packages/Current workflow packages

Other Paths

PathPurpose
/etc/workflow/scripts/Legacy ECMAScript for steps
/libs/workflow/scripts/OOTB scripts
/etc/workflow/notification/Email notification templates

ACL Groups

GroupAccess
workflow-administratorsFull workflow CRUD + admin operations
workflow-editorsCreate/modify models
workflow-usersStart workflows, complete work items

Service User (6.5 LTS)

Create via CRXDE or repoinit:

create service user my-bundle-workflow-user
set ACL for my-bundle-workflow-user
    allow jcr:read,jcr:write on /conf, /var/workflow
end

Map in OSGi config org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-*.xml:

<jcr:root jcr:primaryType="sling:OsgiConfig"
    user.mapping="[com.example.my-bundle:workflow=my-bundle-workflow-user]"/>

skills

README.md

tile.json