Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

psheppar
Community profile psheppar Employee
Job title here
Location here
6 BADGES
Employee

Employee

Learn more
Joined the community 27-09-2017 1:15:18 PM
Offline
Top badges earned by psheppar
Customize the badges you want to showcase on your profile
Re: Deleting Experience Fragment Offers
Avatar
Give Back 5
Employee
psheppar
Employee

Likes

3 likes

Total Posts

8 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 3
Boost 1
View profile
psheppar
- Adobe Target
Hi, If you wish to delete Experience Fragment Offers after you have wiped you AEM instance, you will need to carry out the deletion via the Target API. https://developers.adobetarget.com/api/#delete-offer-by-id

Views

91

Likes

0

Replies

0
Re: How to customize the display style of data detail list
Avatar
Give Back 5
Employee
psheppar
Employee

Likes

3 likes

Total Posts

8 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 3
Boost 1
View profile
psheppar
- Adobe Campaign Classic
I do not know of a global setting, but if you this is for a single schema, you can add an expression which converts the value to a string, then this will have the effect off removing the seperators. ToString(@id)

Views

333

Likes

0

Replies

1
Re: Smartcase use in Transactional messages
Avatar
Give Back 5
Employee
psheppar
Employee

Likes

3 likes

Total Posts

8 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 3
Boost 1
View profile
psheppar
- Adobe Campaign Classic
I have just execute the above template, With the following event body and it worked as expected:

Views

468

Likes

0

Replies

0
Re: Smartcase use in Transactional messages
Avatar
Give Back 5
Employee
psheppar
Employee

Likes

3 likes

Total Posts

8 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 3
Boost 1
View profile
psheppar
- Adobe Campaign Classic
POC Proper Case Test <% String.prototype.toProperCase = function() { var words = this.split(' '); var results = []; for (var i = 0; i < words.length; i++) { var letter = words[i].charAt(0).toUpperCase(); results.push(letter + words[i].slice(1)); } return results.join(' '); }; %> <%= rtEvent.ctx.firstName.@value.substring(0,1).toUpperCase()+rtEvent.ctx.firstName.@value.substring(1,100).toLowerCase() %> <%= rtEvent.ctx.firstName.@value.toProperCase() %>

Views

471

Likes

0

Replies

0
Re: Smartcase use in Transactional messages
Avatar
Give Back 5
Employee
psheppar
Employee

Likes

3 likes

Total Posts

8 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 3
Boost 1
View profile
psheppar
- Adobe Campaign Classic
You will need to add the toProperCase() to your template body as shown, then use the second example to implement, this should propercase as you require

Views

492

Likes

0

Replies

0
Re: Generating and exporting HTML (including variables fr...
Avatar
Give Back 5
Employee
psheppar
Employee

Likes

3 likes

Total Posts

8 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 3
Boost 1
View profile
psheppar
- Adobe Campaign Classic
1. Design you query2. Add a javascript node to the end3. Create a loop in javascript to process the targetData in batches of say 1k, using queryDef method4. Script your content and write it to the local SFTP folder via javascript File object https://docs.adobe.com/content/help/en/campaign-classic/technicalresources/api/f-saveFile.html

Views

379

Like

1

Replies

0
Re: Smartcase use in Transactional messages
Avatar
Give Back 5
Employee
psheppar
Employee

Likes

3 likes

Total Posts

8 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 3
Boost 1
View profile
psheppar
- Adobe Campaign Classic
Hi, I think the confusing thing here is the person answering previously is making the assumption that you have a custom personalisation block on your instance called "toSmartCase" which is likely not available on your installation. What they have done is created a personalisation block external to the template called "toSmartCase" which contains some custom javascript function .toSmartCase(). They are then asking you to include this and it does not exist. I have 2 solutions for you and you can t.toProperCase() function to all strings in the template.You can exteneralise this if required, but you would have to add it to a personalition block, and then include it.I would suggestion for now just to add it to your template.-->...

Views

509

Likes

2

Replies

6
Re: Move default tracking pixel
Avatar
Give Back 5
Employee
psheppar
Employee

Likes

3 likes

Total Posts

8 posts

Correct reply

2 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Boost 3
Boost 1
View profile
psheppar
- Adobe Campaign Classic
I too also had this issue and based on the solution provided previously. Create the following typology rule to automatically add the pixel just before the body tag to all email using the rule. if (delivery.targets.filteringSchema == "nms:recipient") {var html = delivery.content.html.source.toLowerCase().indexOf("");var openFormula = getOption('NmsTracking_OpenFormula');openFormula = openFormula.replace("$(urlId)","1");var pixel = openFormula;var newHTML = insert(html, pixel, delivery.content.htm...

Views

1.7K

Likes

0

Replies

0
Likes from