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
BedrockMission!

Learn More

View all

Sign in to view all badges

CedricRey
Community profile CedricRey Level 3
Adobe Campaign technical consultant
Paris - France
14 BADGES
Level 3

Level 3

Learn more
Joined the community 30-04-2021 1:21:46 AM
Online
Top badges earned by CedricRey
Customize the badges you want to showcase on your profile
Re: Updating the documentation with a good practice.
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hi, @LaurentLam you forgot something very important in your good practice example : the order by clause 😉 " + var.lastProcessedId} /> Cédric

Views

31

Likes

0

Replies

0
Re: how to remove content children in webapp
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
So you have not anymore the child if you log it via a page after the process (via the debug) but when you save the content, children still present ? Have you checked the box 'Update the preloaded record' of the Storage activity ?

Views

32

Likes

0

Replies

0
Re: how to remove content children in webapp
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
hmmmmm, sorry, I thought that ct.content was a DOMElement. My bad. So yes, I've just checked, delete works for xml list, I was totally wrong, forget my message 🙂I think I know where your problem is : you insert the value 'i' into the id child attribute.But i is not the value of your array(["2","1"], but the index.So, you insert and not and as expected 😉Just tried and saw this problem.Changing byctx.content.appendChild()resolved the problem 😉 (or if you prefered, you can also use the forea...

Views

72

Likes

0

Replies

0
Re: Error when trying to update database structure
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
ok Amir, this a strange thing, because the sub element 'Consommateurs' is called 'recipient'. So, when you want to access to those 'consommateurs' info, the xpath is '[recipient/recipient]' ? But it's ok, you can do it. The thing is that if you want declare indexes (with elements), I think you have to put them not into this sub element, but directly into the main recipient' element. You can put them near the element (just before of after). I think this is the reason of the error you see. Bewar...

Views

75

Likes

0

Replies

0
Re: Error when trying to update database structure
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Something strange appears on the generated schema : from the cus:recipient schema, a 'recipient' element exists into the main recipient root element, with dbIndex. It seems the extension is not well formed. Can you share the cus:recipient xml please ?

Views

116

Likes

0

Replies

0
Re: how to remove content children in webapp
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hello Jonas, I'm not sure this is a good way to delete child elements from a XML.Can you try to user the removeChild method instead of 'delete' instruction ?Here a code but I'm not 100% sure (because iterate and delete from a list is always not simple... but as I use the element and not the index for removeChild, it should work ?)var allChilds = ctx.content.getElements('child'); for(var i=0;i

Views

101

Likes

0

Replies

4
Re: Error when trying to update database structure
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hello Amir,Can you copy your schema extension here ? It's difficult to help without more elements. It can come from your extension, but to be sure we have so see it.Also, when you go to the nms:recipient schema edition, even if you can't edit it, you can see the generated schema (with its extensions) on the second tab 'preview' on the bottom. I don't know if it can fit into a message, but it would be very usefull if you can copy it here. Thank you,Cedric

Views

165

Likes

0

Replies

8
Re: Recipient time zone preference
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
This idea is really interesting.This could be related : I had a similar point : the ability to choose the sending time for each recipient, even in the same time zone. Tried to play with waves but too difficult as it's not really possible to order the messages, and finaly went to duplicate deliveries for each hour.But with the Jon's idea, it might be easier to schedule each message out. Cedric

Views

48

Likes

0

Replies

0
Re: Modify Delivery content via Workflow
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Here what the console send to the server to get the HTML content : cus:Content1 HTML So, you must be sure to have the @xtkschema on the root element of your content, containing the name of your content schema (ns:name). If not present, it throws the same error you had.Here the same but in JS :var result = ncm.publishing.Transform( 'cus:Content1', //ncm:publishing name 'HTML', //model name of the ncm:publishing );

Views

56

Likes

0

Replies

0
Re: If logic not working
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
hello @bryceh57660644, Is the solution of Manoj ok for you ? I think this should work. When I go to your web site, I see you followed his recommandations, but there is a code problem (you declare a function 'saveTrackingTag' without the 'function' instruction and it throws an error).

Views

68

Likes

0

Replies

0
Re: Modify Delivery content via Workflow
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hello,I know the situation : you use the embeded content into the delivery (with publishing model linked). Users edit directly the content (ncm:content) with the delivery form.I just did some test, and yes, the embeded content cannot be modified with standard method '.save()' (or maybe needs something more). Unfortunately you can't just use the load method, modify the xml part of content and save it : it doesn't work.So, how the console does ?The console use the xtk:session:Write method, and by ...

Views

97

Like

1

Replies

3
Re: Modify Delivery content via Workflow
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hi, Did you try the last solution I gave (the one with xtk:session:Write instead of save() ?). This is exactly the purpose : you can't save as this the delivery embeded content. Maybe you didn't see it, I copy it as a new solution.

Views

76

Likes

0

Replies

0
Re: File resources subfolders
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hello,Do you have access to the server ? I mean, not through the console, but with FTP access or a distant desktop ?If so, you can create subfolders in the 'res' folder. These subfolders are accessible with the HTTP access to the 'res' folder. Another way should be to upload a zip file of your folder with the console (with the xtk:fileRes) and try to unzip it with the ExecCommand function, but beware, this could be dangerous for your instance. I recommend you to try it in a development environem...

Views

53

Likes

0

Replies

1
Re: Workflow HeatMap
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
This feature is very usefull and I love it.It came since last year and it's a powerful tool to help scheduling and optimize the load of the server. Unfortunately, I tried to use it this afternoon, and on an very solicited instance, if there is too much workflowTask created for the day, the page cannot display the informations (an error occured, saying the result of the queryDef cannot be processed). We can display the heatmap in the morning, but not anymore at a certain moment in the afternoon, ...

Views

68

Like

1

Replies

0
Re: Modify Delivery content via Workflow
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hello,I know the situation : you use the embeded content into the delivery (with publishing model linked)I just did some test, and yes, the embeded content cannot be modified with standard method (or maybe needs something more). Unfortunately you can't just use the load method, modify the xml part of content and save it : it doesn't work.So, how the console do ?The console use the xtk:session:Write method, and by this way, it works.So, you need to get the xml version of your delivery, modify the...

Views

78

Likes

0

Replies

0
Re: Modify Delivery content via Workflow
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Ho sorry Laurent ! I didn't notice your answer bellow ! Very Sorry !

Views

67

Likes

0

Replies

0
Re: Need Help changing language in ACC Client
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hi, after another test, I confirm that the installation lang is linked with the instance locale (). It's defined into the config-instanceName.xml(serverconf > shared > datastore@lang value), so if you "force" the lang into the registry and that corresponds to the instance lang, it should be ok. Another thing : the registry entry also seems to follow the operator @locale attribute. So it should not be necessary to change the registry (if no access), but by "forcing" the locale for the operator (w...

Views

27

Likes

0

Replies

0
Re: Adobe Campaign Classic - Delayed trigger of External...
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Also, @Ken_Qrious, Is there some lines in the delivery logs ? What are the dates for each lines ? It could be usefull to follow the differents steps, and see if the end of the delivery is long time before the post processing call, or if the problem is in the delivery itself ? Cedric

Views

148

Likes

0

Replies

0
Re: Modify Delivery content via Workflow
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hello @supratim320 I'm not sure how you try to modify the content (and I can totaly misunderstand the problem...), but when I try to change a delivery html content, It works.I'm not sure this is an urlconfig problem if I understand well (sorry Laurent) because the urlConfigs is calculated during the personalisation (for the tracking config generation) and might appears when the user want a preview of it (but will be recalulated after).If I understand well, you want to delete all the utm paramete...

Views

107

Likes

0

Replies

2
Re: Adobe Campaign Classic - How to identify all inbound...
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hi,I think you have the 2 main ways to expose APIs from Adobe Campaign.One other way to expose content from ACC is to publish webForm/webApp/report, but it seems difficult to me to use it as API.Here a code to list all the methods of your instance schemas (but it'll always go through the soaprouter.jsp url). You can execute it in a javascript into a workflow.var query = xtk.queryDef.create(" "); var schemas = query.ExecuteQuery(); for each ( var schema in schemas.schema) { var schemaName = schem...

Views

93

Like

1

Replies

1
Re: what is Input forms and its purpose
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hello @Shruti1 ,Adobe Campaign uses a console as a user interface. This console connect to the server.You can customise data model as you need, so when you have to display some information to the user, you need to define what we call "forms" (object xtk:form).In those forms, you can show information, and add inputs to let user edit them. For example, you can add an input for editing a recipient email adress.If you need more informations about forms, I suggest you to read the online documentation...

Views

53

Like

1

Replies

0
Re: Preview of content using jssp
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Jonas, I just see that you try to add the "Delivery operators" (name=delivery) right to the "webapp" operator. This is not this one I added, but the one with technical @name="content" (don't know the english label sorry).

Views

76

Likes

0

Replies

0
Re: Preview of content using jssp
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
You're welcome, glad to help you. Beware to not use admin account in production mode, and try to solve the problem using another (dedicated?) account than 'admin'. Cédric

Views

86

Likes

0

Replies

0
Re: Double quotation marks got inserted when importing a...
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hello AK, I don't know how you import the file, but usually, with standard import, you have to setup it. First, when you setup the imported file you can use the auto detection functionality.The, , you'll find a link like "Click here to change the file format".Select you column 'digital_values', and change the data type to put it in number and not string.Also, if your file has headers, check the option for it. Cédric

Views

70

Like

1

Replies

0
Re: Preview of content using jssp
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hello Jonas,I'm sorry, but when I check the same code is OK for me. The only problem I had was the 'webapp' account were not allowed to use the method, but if I add the "content" right to the 'webapp' operator, it works. First, you can check if the webapp has the 'content' right. The error 'XFR-180000' you have only appears when I put a wrong schema in the third parameter (for example, I put 'rbe:bloContent|89480') but it shows the wrong name in the path "XFR-180000 The file '/usr/local/neolane/...

Views

112

Likes

0

Replies

0
Re: Preview of content using jssp
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hello Jonas,Are you able to preview these content in the console, via the publishing ? Can you try to use the ncm.publishing.TransformFromId method ? In this case, you"ll have to give the ncm:publishing name (ns:name format) but also, the model name from the publishing (the one you gave in the Transformation models part, when you setup the type of tranformation (xsl or jst), the output format and then the XSL or JST to use) and for the third parameter, you have to give the content in a particula...

Views

144

Likes

0

Replies

6
Re: Write quaratine to Message Center Execution instance
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hello PLundmark, I'm very interested with your question : it could be relevant to do what you intempt ! Specialy with spam trap.And what I see with your code is good to me, you seem to do it right.But I'm affraid that is not possible : I'm not surprised to see that you don't have the right to write datas from mkt instance, for evident security reasons. One thing to know : the quarantine / nms:address are handle by the Message Center instances. So if someone attemps to send real time messages to ...

Views

117

Like

1

Replies

3
Re: How to handle file import if the content of a column...
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hello, I'm not an expert, but I remember that Excel has a specific process for this case : it double the double quote : for example 'This IS a " quote' will be 'This IS a "" quote'. ACC doesn't not handle this ?

Views

68

Likes

0

Replies

0
Re: Identifying long running waits/workflows
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Adobe Campaign Classic
Hello Walf, Yes, you are right about the temp tables. The thing is : if you'll need the data/ informations from those tables later, it's normal to keep them. If not, you have to think in the conception of the workflow : ACC will delete all the uneeded temporary table. If you put correct "end" activities in the right place, the temporary table will be deleted, even if the workflow is up and will be awaked later. Also, be sure to unchek the option that keep temporary table : Properties -> General ...

Views

75

Likes

0

Replies

0
Re: More than simple input for responding a question / thread into the Adobe forum
Avatar
Boost 10
Level 3
CedricRey
Level 3

Likes

24 likes

Total Posts

63 posts

Correct Reply

11 solutions
Top badges earned
Boost 10
Applaud 5
Boost 5
Affirm 5
Give Back
View profile
CedricRey
- Community Help and Feedback
Hi Darren,I agree with you and this is the only way (has I often do).But by this way, the notification recieved into the mail box is not complete (and I recevied some "Hi " messages with nothing more, because even if you push Enter, it submits the message :)) ).Thank you for your interest. This is not a primary question, it's not so important.Cedric

Views

27

Likes

0

Replies

0