AEM Universal Editor integration with Workfront

This presentation will show how Workfront was seamlessly integrated in AEM Universal Editor, enabling better workflow management for both content authors and campaign managers. With the introduction of a user-friendly widget embedded within AEM's Universal Editor, tasks created in Workfront can be shown directly in AEM, streamlining campaign workflows and enhancing collaboration. You will also see how everything is tied in together using the new AEM Extension Manager and how the integration code was structured to support multiple backends or editor integrations.

Could be possible integrate AEM inbox with workfront? Maybe could we communicate the publication workflow with workfront for example to publish the content when you change the task status or vice versa publish a page and complete the task relate with this page?
(see answer in talk video)
Once a task is done in UE/CF editor, and the task is marked as completed, how can a person on workfront side to validate the work done, especially if that person is not licensed to access AEM….is there some preview page feature?
(see answer in talk video)

RolandGruber

Will it support the standard editor in AEM or is it limited to Universal Editor?

(see answer in talk video)

Tomasz Sobczyk

Any gotchas during implementation of extension? Tips for development of these?

Vlad

Only a couple of things, pretty common TBH and not difficult to manage: - CSP settings, as the app is hosted on different domains than the Universal Editor - Error handling, as the persistence layer talks directly to the Workfront APIs We also hit a few rough edges with Extension Manager and Universal Editor extension points as we were customer 0. These should be now already better for others that want to build similar integrations.

Tomasz Sobczyk

Is there a way to get The groups user belongs to from the token?

Vlad

I guess you could but we did not look into it as we just pass it to the Workfront backend.

Masoud Rozati

Can Workfront user create some content (e.g. text, image) and this would be taken over in Universal Editor by one click or do you need to always copy paste it?

(see answer in talk video)

Yegor Kozlov

Is there a way to extend it, e.g. send a custom notification to Slack

Vlad

We do have some internal eventing (which we use for analytics) but nothing public. I'd be interested to learn more about the use-case so please reach out to me at [email protected]!