since ‎30-07-2019
Online
_Manoj_Kumar
MVP
Re: How to pass JS value in context variable
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @jitendrak You will have to create a javascript function to do this. Here is an example function updateCtxValues(){ var purchaseNumber=document.getElemebtById('purchase_number').value; document.controller.setValue('/ctx/vars/my_purchase_number', purchaseNumber); } You will have to call this function on the form submission by onclick eventAlso, make sure your purchase number input has an id attribute of value "purchase_number" Let me know if that works.Thanks

Views

82

Likes

0

Replies

3
Re: Verification using Adobe Campaign Classic Web Forms
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
You can refer to this blog: https://blog.floriancourgey.com/2018/08/use-querydef-the-database-toolkit-in-adobe-campaign

Views

43

Likes

0

Replies

0
Re: Inquiry regarding reusing A/B test target groups in n...
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @Roxie423 You can query the data from delivery logs on the basis of delivery code or delivery label and re-use the groups in another email delivery.

Views

101

Like

1

Replies

2
Re: Verification using Adobe Campaign Classic Web Forms
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @jitendrak Once the users enter the vehicle number and click submit. Store this number in a ctx variable and then on next page do a queryDef on recipient and add the vehicle number variable in where condition. and then you can prepopulate the forms with the queried data. Thanks,Manoj

Views

86

Likes

0

Replies

2
Re: Missing Process mta
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @jiseong You will have to edit the serverConfig and edit the relay attributes to make it work.change the value of host, port and domain in the relay tag.

Views

65

Like

1

Replies

0
Re: Adobe Campaign Classic Integration with Salesforce
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
@amarNJ The documentation has a new link: https://experienceleague.adobe.com/docs/campaign-classic/using/getting-started/connectors/crm-connectors/crm-data-sync.html?lang=en#importing-from-the-crm

Views

85

Likes

0

Replies

0
Re: mailParameters replyAddress
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
It won't work in the continuous delivery

Views

108

Likes

0

Replies

0
Re: mailParameters replyAddress
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Also, if you are using the delivery activity from actions tab. Then just writing delivery.mailParameters.replyAddress="david@test.com"; in advanced tab will do the job.

Views

121

Likes

0

Replies

0
Re: How can i create a file and send it via email using J...
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @akashaj7696 Since you don't have permission to attach a CSV file. Why don't you print the data in the email body itself? Query the data with javascript and then store the data in a variable and then do a for each loop in the email body and print the data.

Views

85

Likes

0

Replies

1
Re: mailParameters replyAddress
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @david_garcia1 You can try this. var delivery=nms.delivery.load("DELIVERY_TEPMPLATE_PRIMARY_KEY"); delivery.mailParameters.replyAddress="david@test.com"; delivery.save(); Let me know if that works.

Views

124

Likes

0

Replies

4
Re: How to use divide "/" function and between (50 to 100...
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
@alik98709228 If the return of ((Number(targetData.Men) - Number(targetData.Women)) / Number(targetData.Men)) is a string then use the quotation marks. If the return data type is integer then keep it without quotations marks. it should be just If and else. Else if is required when you have multiple conditions

Views

104

Likes

0

Replies

0
Re: Dynamic field + bootstrap validation
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @david_garcia1 Remove all "data-nl-mandatory" tags and validate everything with the javascript. nl tags won't consider the dynamic changes.Remove the validation log from OnChange function and add the logic in the form Validation function. The form validation function will look like this function formValidation(){ var jobTitle=$("#jobtitle").val(); var companyname=$("#companyname").val(); if(jobTitle!="privateClients"){ if(companyname==''){ alert("Company Name is required"); // you may want...

Views

53

Likes

0

Replies

0
Re: How to log into journal and store open ratio of deliv...
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
@akashaj7696 Try this: logInfo("The value of open ratio is " +""+vars.ratio+"");

Views

87

Like

1

Replies

2
Re: Is it possible to control Scheduler activity with Jav...
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
@uz2020 Actually, you don't need a scheduler activity to do this. Just use the Advanced javascript activity and enable the transition. If your condition met then run the workflow else divert the transition to the end activity. The advanced javascript activity config will look like this. and the workflow will look like this. Let me know if that helps.

Views

101

Likes

0

Replies

0
Re: Distribution of values Behind code
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
You can find more information here: https://blog.floriancourgey.com/2018/08/use-querydef-the-database-toolkit-in-adobe-campaign#distribution-of-values

Views

93

Likes

0

Replies

0
Re: Distribution of values Behind code
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @kapilKochar In the backend the query is using GroupBy in the queryDef. You can achieve the same result by adding groupBy attribute in your queryDef code. Here is the same code: select: {node:[ {alias: '@expr', expr: field, groupBy: 'true', noSqlBind: 'true'}, {alias: '@count', expr: 'COUNT()', label: 'Count'}, ]},Let me know if that helps.

Views

97

Like

1

Replies

2
Re: Is it possible to include a "seed" mention in delivery
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @AM18 , Ideally, Seed address should receive the exact same content which the target recipients are getting. I am assuming you want to easily identify the seed vs the actual email.You can prefix the seed by this code in your subject line <% if(recipient.folder.name=='nmsRootRecipient'){ }else{ %> [Seed] <% } %> Here goes the subject line This is just a sample code. You may want to change it depending on your requirements Right now this code will add SEED as a prefix to proofs as well. But ...

Views

110

Like

1

Replies

1
Re: Adobe Campaign WebApp + Bootstrap
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
David, If you are using custom html tags and JavaScript in the webapp. Then never navigate to the visual editor tab of the web app. Whenever you will open the page activity by default it will open the visual editor tab. Try to navigate to source tab as soon as you open the page activity. As the visual editor tab tries to identify the tags and then remove the unrecognized tags. I believe you are facing the same issue. I always make a back up of html before saving the webapp and then always make t...

Views

123

Likes

0

Replies

0
Re: How can I send file csv to a delivery email?
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @ags You can use the The file name is calculated during delivery analysis (it cannot depend on the recipient). option in the delivery template attachment and give the url from the data extraction activity. For detailed instructions follow this page:https://experienceleague.adobe.com/docs/campaign-classic/using/sending-messages/sending-emails/attaching-files.html?lang=en#attach-a-calculated-file

Views

130

Like

1

Replies

1
Re: How to compare Small Int data type used in Enumeratio...
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @Alolika You can compare it like this. ToString(@FIELD) == ToString(0) Let me know if this works. Thanks

Views

115

Likes

0

Replies

0
Re: Alpha-numeric captcha personalization block
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
You can refer to this link: https://stackoverflow.com/questions/3196335/how-to-create-simple-javascript-jquery-client-side-captcha

Views

154

Likes

0

Replies

0
Re: Adobe Campaign WebApp + Bootstrap
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @david_garcia1 , Remove the data-nl tags from your page and use the jquery to do all the tasks. Like you mentioned if you remove the data-nl tags then validation is working but submit transition stops working. replace this code return document.controller.submit('next', '_self', 'submit');todocument.controller.submit('TRANSITION_INTERNAL_NAMEHERE')Let me know if that works. Thanks,Manoj

Views

204

Like

1

Replies

1
Re: Alpha-numeric captcha personalization block
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello Amit, I don't think it is possible to change the character limit in captcha If the user can't find a captcha because it's too messy, too long, then user can ask for another captcha, and that's how it works. Moreover, reducing the number of character would just reduce the effectiveness of captcha. If you really want it to be 6 digits then you will have to create a custom captcha. Thanks,Manoj

Views

199

Likes

0

Replies

2
Re: Tips to clear AD0 E315 Certification Exams
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @rohank45197644 You can refer to this page for the study materialhttps://solutionpartners.adobe.com/training/learner_journey/campaign_classic_learner_journey.html Thanks,Manoj

Views

215

Like

1

Replies

0
Re: Dropping Data from a Temp Table
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @Tarquinius , First open the list and get the SQL table name from the content tab. The you can use this code in the JavaScript activity in the end of the workflow:sqlExec("TRUNCATE TABLE TABLE_NAME_HERE"); Thanks,Manoj

Views

181

Like

1

Replies

0
Re: Is it possible to define key value in Adobe Campaign...
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
You can use the javascript activity in the workflow and use this code in the javascript activity.

Views

186

Likes

0

Replies

0
Re: Is it possible to define key value in Adobe Campaign...
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @nitinkalra You can use the instance variables for this. Here is the syntaxinstance.vars.VARIABLE_NAME="VALUE_HERE" You can then use this instance variable anywhere in your workflow.

Views

202

Likes

2

Replies

3
Re: Name of event varible for the current workflow temp s...
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @Peter_SE  it's vars.targetSchema

Views

131

Like

1

Replies

0
Re: Webpage validation required in adobe from web form to...
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello Sachin, You can create a jssp pages in dynamic jssp pages where in you can accept the query string for the zip code and then according to that query string you can search for the zip code in the the adobe schema. From your landing page, As soon as a customer enter the zipcode you can send an Ajax request to the jssp page and get the response and display on the landing page. Thanks,Manoj

Views

181

Like

1

Replies

1
Re: Deleting custom target mappings including all generat...
Avatar

_Manoj_Kumar

MVP

_Manoj_Kumar
- Adobe Campaign Classic
Hello @david_garcia1 Have you created custom schemas for this target mapping by linking them? If yes, then you should be looking at the revIntegrity attribute.You can find more details here:https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/schema-reference/database-mapping.html?lang=en#links--relation-between-tables Thanks,Manoj

Views

298

Like

1

Replies

1