Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Successful end-user adoption starts with the WHY.Being an Adobe Workfront System Administrator is more than just understanding the software and implementing features. System Admins carry the responsibility for communicating a clear connection with end users for WHY their organization is using Workfront – AND, what’s in it for them.In this on-demand webinar, originally broadcast on November 16, 2022, Cynthia Boon (@cynthiaboon) and Leslie Spier (@lesliespier), Customer Success Managers (and former customers!) with Workfront, joined Karlton Harrison (@karlton_harrison), VP, Data Platform Engineer from Truist. Between them, they have YEARS of experience in this area, and they covered:Tips for documenting and communicating adoption expectationsHow to identify the reasons for poor end-user adoptionExamples of great communicationsTraining best practicesReal-world learnings from Truist on their experience with onboarding new usersCreating systems for scaling your instanceAnd moreYou
This post is an experiment: can a cool technical hack be communicated without extra prose... that is, can I shut up for once? If it doesn’t make sense, ask in the comments! 😉 In Form Editor, just add the field with type Select — options don’t need to be listed there. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta class="mktoString" mktoName="Job Title Option" id="Title-0" default="Select...|"> <meta class="mktoString" mktoName="Job Title Option" id="Title-1" default="Choice 1"> <meta class="mktoString" mktoName="Job Title Option" id="Title-2" default="Choice 2"> <meta class="mktoString" mktoName="Job Title Option" id="Title-3" default="Choice 3"> <meta class="mktoString" mktoName="Job Title Option" id="Title-4" default=""> <meta class="mktoString" mktoName="Job Title Option" id="Title-5" default=""> <title>Test Page</title> </head> <
Hi All, I am trying to add one more textfield called "ariaLabel" in "call-to-actions" multifield of core Teaser component in our project by extending the "core/wcm/components/teaser/v2/teaser" component. The dialog changes looks good. But while extending the core Sling Model Teaser by using Delegation Pattern, I am not able to access the inner class "Action" which contains all the "call-to-actions" implementation. With the below implementation I am getting ClassNotFound exception for TeaserImpl.Action class. Could someone please help me with this? import com.adobe.cq.export.json.ComponentExporter;import com.adobe.cq.export.json.ExporterConstants;import com.adobe.cq.wcm.core.components.internal.models.v2.TeaserImpl;import com.adobe.cq.wcm.core.components.models.Teaser;import com.day.cq.wcm.api.components.Component;import lombok.experimental.Delegate;import org.apache.sling.api.SlingHttpServletRequest;import org.apache.sling.api.resource.Resource;import org.apache.slin
#Making Navigation Hierarchy In Adobe CampaignThe navigation hierarchy works like a file browser (e.g. Windows Explorer). Folders may contain sub-folders. Selecting a node displays the view corresponding to the node. The types of folders used by the navigation list are described in an XML document that obeys the grammar of the xtk: navtree schema. The navigation hierarchy configuration is divided over several XML documents. It operates on a similar principle to schema extension: all documents are merged to generate a single document containing the whole configuration. To know more, click here.The Adobe Campaign implementation guides serve as a one stop shop for all implementation needs. For more information, refer to following thread – https://forums.adobe.com/thread/2357258
Hello, I've recently gone through training and started doing some of my first OSGi workflows (and have some prior experience working with J2EE/Workbench processes). I'm running into problems trying to use the out-of-box "Export PDF to specified type" process. I know how to view the running instance via: lc/libs/cq/workflow/admin/console/content/instances.html and find the details there lacking for troubleshooting. I know you can view details related to the workflow instance steps via CRX (i.e. var --> workflows --> instances --> expand my instance), and I can see errors related to the instance in our server logs, but I am not finding any clear information to help me fix the issue with this process. Instead of erroring out/failing, it just hangs on the step that it cannot complete - I've let it run for errors before and the step with errors in the log just shows "Active" in the AEM --> Workflows --> Instances history. I was hoping to
Hi,I need to programmatically pull the list of AEM inbox notifications of a user, with the purpose of sending them a reminder (via email) of the workflow steps waiting for them to take action on. Can someone please send some hints, or sample code on how to get the list of inbox items.Thank you
Note: This is a Japanese translation of an Adobe Experience League Knowledge Base article. Click this link for the original English version. 【目的】Dynamic Media Classicへの画像アップロードで、FTP/SFTPサーバーに接続できない場合、どのように調査を進めるかをご説明します。 【環境】Dynamic Media Classic 【対応方法】 クライアント側とサービス側、それぞれを確認します。 1. クライアント側の確認認証情報やネットワーク観点で切り分けを行います。- FTP/SFTPクライアントを変えてみる- 接続に用いるユーザーとパスワードを確認する- VPNやProxyを介さず接続してみる- 別のPCでアクセスしてみる 2. サービス側の確認障害情報やメンテナンス情報があるかどうかを確認します。Adobe System Status(https://status.adobe.com/)- Experience Cloud/Adobe Experience Manager/Dynamic Mediaを選択メンテナンス情報がある場合は、しばらく時間をおいて再度アクセスを試みてください。 <留意事項>・上記は以下記事の抄訳/翻訳となります。KB記事タイトル(英語). Adobe Experience Manager as a Cloud Service: Which commit of custom code will be deployed during the automated update, September 20, 2022, https://experienceleague.adobe.com/docs/experience-cloud-kcs/kbarticles/KA-21182.html, (参照 2022-12-20).・本記事にいただいたコメントへの返信はお約束できません。あらかじめご了承ください。
I have a report built with wildcards that is supposed to show the user any proof requiring their approval. I had someone from my web team create a test proof and assign me to it as a R&A but it doesn't show in the report. I can see it in other reports I use for proof approvals, I got a notification in WF, an email, and it shows in my left side panel in WF home, but not in this proof report and I can't figure out why. I've included all the wildcards I'm using below and I just can't figure out what I'm missing. Anyone have any ideas on what I'm missing? EXISTS:1:$$OBJCODE=DOCU EXISTS:1:ID=FIELD:documentID EXISTS:1:project:status=CUR EXISTS:1:project:status_Mod=in EXISTS:2:$$EXISTSMOD=NOTEXISTS EXISTS:2:$$OBJCODE=PRFAPL EXISTS:2:approverDecision=approved EXISTS:2:approverDecision_Mod=cicontains EXISTS:2:approverID= EXISTS:2:documentVersionID=FIELD:ID isCurrentVersion=true isCurrentVersion_Mod=eq proofApprovals:approverID=$$USER.ID proofApprovals:approver
Any suggestion?
I have created a folder in configuration browser and checked content fragment model. But that folder is not showing under tools- assets- content fragment model. We are unable to create content fragment model.
Hi, We are trying to integrate Google Cloud Pub/Sub feature (https://cloud.google.com/pubsub/docs/publisher#java) in AEM 6.5.11. We added dependency in Parent and Core respectively as below: <!-- https://mvnrepository.com/artifact/com.google.cloud/google-cloud-pubsub --><dependency><groupId>com.google.cloud</groupId><artifactId>google-cloud-pubsub</artifactId><version>1.122.2</version></dependency> <!-- https://mvnrepository.com/artifact/com.google.cloud/google-cloud-pubsub --><dependency><groupId>com.google.cloud</groupId><artifactId>google-cloud-pubsub</artifactId></dependency> After adding dependency, Build is succesful but bundle is not active. It gives many errors in inported sections: NOTE: In Core POM.xml, Added entry as below in Export-package section: Related import in JAVA: Thanks in advance. Regards, KTNR &nbs
15.12.2022 14:55:56.039 *INFO* [qtp2102147594-25673] org.apache.sling.auth.core.impl.SlingAuthenticator getAnonymousResolver: Anonymous access not allowed by configuration - requesting credentials15.12.2022 14:55:56.049 *WARN* [qtp2102147594-25673] org.apache.sling.auth.core.AuthUtil isRedirectValid: Redirect target must not be empty or null How can I fix it? I have changed Sling refer. When I want to login my system, it redirect to the IDP login page. However, the status code is 500, I new to SAML2.0, it confused me several days. Who can help me to fix it?
It seems I'm losing my marbles here. When I use the classification rule builder, it doesn't appear to be there for me to select in the 'Set Classification As' drop down box, even though I have created a classification in Report Suite Manager. I thought maybe it could be a time problem but I have waited a few hours and it is still not there. Would you mind if I asked you a few questions?
Currently, two dimensions are visualized in two different ways (one line and one histogram) to reflect the two dimensions. The two dimensions should be visualized together. A similar view would be nice. I would like to know why you think this feature is important to you - Superimpo...
Context With AEM Guides (version 4.x or lower) users can publish content to various output formats including AEM Sites, PDF, HTML and more using the ditamap dashboard (see [1]). This dashboard has various tabs (output, reports, output presets etc.). There are times when you want to make minor change in behavior of out of the box interface. Let us understand this type of use case with a requirement. Requirement Let us take an example of output to AEM Sites where the generated output can be previewed directly from the link available under "Ouputs" tab on the map dashboard. Out of the box the preview link available from outputs tab opens the page in preview mode - where you will not see options to publish the AEM Site page to the publish instance because in preview mode the publishing and other site page options are not available. Reason being, the URL of preview link contains "?wcmmode=disabled" which hides various other options. But, to be able to see all
Session Details [Level: Intermediate] In this session, you'll learn how to implement headless CMS via AEM in many ways. This session will cover the following: Content services via exporter/servlets Content fragment via asset API (demo) Content fragment via Graphql (demo) Some real-time use cases around using content fragments and their approaches SPA Editor learnings (Some solution approach on when to choose) (demo) Session Recording Session Schedule 9th November, 2022 | 10:00-10:45 PST OR 18:00-18:45 UTC OR 19:00-19:45 CET Speaker(s) Vengadesh Shanmugavelu, Technical Architect, Qatar Airways Moderator(s) Adobe Product(s) AEM Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session. Don't forget to register yourself for this session using the registration link shared above.
Adobe Experience Manager Forms (AEM Forms) customers with Adobe Managed Services or On-premise Enterprise Base licenses are entitled to use Acrobat Reader DC Extensions service. The service enables an organization to easily share interactive PDF documents by extending the functionality of Acrobat Reader with additional usage rights. The service adds usage rights to a PDF document and activates features that are not available when a PDF document is opened using Adobe Acrobat Reader, such as adding comments to a document, filling forms, and saving the document. Third-party users do not require additional software or plug-ins to work with rights-enabled documents. PDF documents that have usage rights added are called rights-enabled documents. A user who opens a rights-enabled PDF document in Acrobat Reader can perform the operations that are enabled for that document. Adobe leverages a public key infrastructure (PKI) to issue digital certificates for use in licensing and feature enablemen
Has anyone else been experiencing high turnover rates with your CSMs and your ASEs? We have had a lot of turn over this last year and just received notice that we are, again, getting both a new CSM and a new ASE. Is this typical?
Use this thread to ask any questions related to the Workfront for executives course in Experience League. Experts are monitoring this thread to ensure your questions are answered.
Env. AEM Forms 6.5 SP-12, On Prem XML Payload for outputservice: <RootElement> <FirstName>FirstName</FirstName> <FirstName>LastName</FirstName>. . . <DocSource1>sampleContent1.pdf</DocSource1> <DocSource2>sampleContent2.pdf</DocSource2> <DocSource3>sampleContent3.pdf</DocSource3> <DocSource4>sampleContent4.pdf</DocSource4> </RootElement> The above is the xml structure I am receiving as dynamic data to input XDP template. The Original SampleContent1,2,3,4.pdf exists in the file system. (Please note in XDP template these pdf will not be pre-built, We will get it like pdf files only). I am using live cycle Designer to create XDP template and are using Document services (OutputService/ FormsService) of AEM 6.5 to generate the final pdf. Document doc = outputService.generatePDFOutput(xdpTemplate, xmlDocument, outputOptions); Here question is – How can I embed th
Good morning I am modifying a query to boost results on a pages when a "Master tag" is found in cq:tags or a masterTag property. I am running 6.5.14.0 My (simplified) query is as follows: Select * FROM [cq:Page] AS story WHERE ISDESCENDANTNODE(story,'/content/test-uc/news/articles') AND( CONTAINS(story.[jcr:content/cq:tags],'"blog:college-prep/paying-for-college"^2 OR "blog:college-prep"^5 OR "blog:college-prep/choosing-a-major"^2') OR CONTAINS(story.[jcr:content/masterTag],'"blog:college-prep"^10') )ORDER BY story.[jcr:score] desc I have an index for these pages, and have checked the query performance diagnostic to ensure that it is using this index. I have also reindexed several times to ensure that the index us up to date with the config. /oak:index/newsSearch newsSearch: { "jcr:primaryType": "oak:QueryIndexDefinition", "compatVersion": 2, "includedPaths": [ "/content/uc/news/articles",
Hi, We have been using custom AEM components in Adaptive Form Fragments. But since we are moving to AEM Cloud we do not have an option to add custom Components to Form Fragment. Form Fragment is created with cq:template:/libs/fd/af/templateForFragment/defaultFragmentTemplate. 'defaultFragmentTemplate' is defined as granite:finalArea. Is there a way I can tell the product to create Form Fragment using a custom template (For ex : /apps/fd/af/templateForFragment/defaultFragmentTemplate).
Hi, Created a user based report to collect all the vacation days including date and numbers. Used below taxt code to collect all days in timeoff. displayname=Vacation Days in 2022 (Working Days Only)listdelimiter=<br>listmethod=nested(reservedTimes).liststextmode=truetype=iteratevalueexpression=IF({endDate}>$$TODAYey,"",IF({endDate}>$$TODAYby,SUM(ROUND(WEEKDAYDIFF({startDate},{endDate})),0),""))valueformat=HTML Appreciate your suggestion in this regard. Best regards, Kundan.
Hi everyone, I've found a bug regarding the RTE, after making some changes to the text, the bolded text changes the size without actually changing it. I'm using AEM 6.5 on-premise with SP 6.5.15.0 (it was reproducible before as well). Any idea about this? Here's how I reproduce it: Create an RTE inside the page, enter some text in it Set a word as bold, and separate a sentence into a new line, like this Now, when I remove this new line and return the text as it was (with the bolded word), a style is added to the bold tag setting the font size to 0.8125rem Any suggestion here would be great. Thanks
I have a content fragment which includes a nested content fragment and I want to apply variation only to the nested CF results. Is it possible to do so via GQL? Example: query($variation:String!){ articleByPath(_path: "/content/dam/wknd-shared/en/magazine/alaska-adventure/alaskan-adventures") { item { authorFragment(variation: $variation) { _path _variation firstName lastName birthDay } main { html markdown plaintext json } } } }
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.