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

CedricRey
Community profile CedricRey Level 5
Adobe Campaign technical consultant
Paris - France
20 BADGES
Level 5

Level 5

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: nms:userAgent not up to date
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Tryied to query the MID instance with SOAP, only the "0" line is returned... So it's not possible to get the nms:userAgent from MID Instance with SOAP request 😞

Views

1

Likes

0

Replies

0
nms:userAgent not up to date
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hello everyone, I have a customer with an ACC instance with a very few nms:userAgent lines (5k). It seems that the table is not up to date.The instance runs with a MID sourcing instance, hosted by Adobe.I cheked the "deliverabilityUpdate" workflow, it runs every day, but in the "dm:deliverabilityClient.js" I can't see any process to update the userAgent table (only "NmsTracking_UserAgentRules" option is updated).Is there anyone here who knows how this table is updated ? Or any information about ...

Views

43

Like

1

Replies

1
Re: Move Duplicated Workflow into a Campaign
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hi,I think you could try to use the "model" concept in your campaigns/workflows.Try to make a model of your operation, then if I remember well, every workflow/delivery/outline you'll create inside will be models.When you want to create a campaign with the same specifications, you will just create a new operation from the model, and everything inside the model will be instanciate (deliveries, workflows, delivery outline). Models are very usefull in Adobe Campaign. Ced

Views

104

Likes

0

Replies

0
Re: Adobe Campaign Classic - Storing credentials for exte...
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hi,As @Darren_Bowers said, anyone with admin access could read the password, but we could say that anyone with admin password could read anything in any system ? If the operator is able to read / access your custom encryption library, he could get the password. I think this is not a specific AC issue, but a global problem : the information access must be controled anywhere. On my side, I usually use an xtk:externalAccount for this purpose. I set an 'HTTP' account type, and I store the password i...

Views

194

Likes

3

Replies

0
Re: How to restrict data access while querying in adobe c...
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hi @Varun4 First, you have to ensure that your schema has the folder concept (must have the @folderModel attribute, the "folder" link etc.) You can find this concept in a lot of native schema such as xtk:wokflow, nms:delivery, nms:recipient etc.On a second hand, verify that the model delcaration into the navtree has the folderLink declared ( usually,

Views

155

Like

1

Replies

0
Re: SMS error if recurring delivery?
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hi @a-lopez , It seems you are trying to use data from the workflow in the personalization of your message.This is possible, and known as "targetData", but it has some limitations : you can't preview the message with the preview tab, unfortunately, due to the temporary nature of the data (it is only available while the workflow is running). One way to preview the message is to send you a proof, with the standard delivery activity. Cedric

Views

106

Like

1

Replies

0
Re: use api to get email content from CMS
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hi @Neo_Dia As we work with Dartagnan (and my colleague developped the API to do exactly what you are trying), this is definitively possible.You should ask them for some documentation, then you can make an HTTP / REST call with the HttpClientRequest object, in a JS Script (into a JSSP, a workflow etc.) Cedric

Views

91

Like

1

Replies

0
Re: Newsletter subscription
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hi David, Depending of your installation, but the way you want do it should not work in a mid-sourcing configuration.Not sure to have a best solution, but here what you can try (and not tested so may not work...).Can you add 2 attributes in your cus:goals schema : recipient-id and service-id ? You put the recipientId and the serviceId into when you registrer the recipient to the service.Also, join the "nms:subscription" with the 2 keys :This way, you should be able to find the "cus:goals" into t...

Views

120

Like

1

Replies

0
Re: Not able to execute existing and new workflows
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
No need to ask the dab to change : you can do it by importing a file with the id. did it several weeks ago after a mysterious massive operator deletion…

Views

223

Likes

0

Replies

0
Re: How to reject a corrupted file if a column is not found?
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hi @kotisyamala , There is not easy way to manage corrupted file with the fileImport activity.If you know how many line the file could conains, one way could be to : - make mandatory all colunms of the file (don't allow null values for each column instead of "Adobe Campaign Default", 5th columns of the file format wizard) - put the maximum errors on the max error count parameter (large number if possible), check the option to get the reject in a file that will create a new transition. If the mai...

Views

233

Likes

2

Replies

0
Re: Extend a Schema
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hello @davidm1708369 You can use the schema extension, this is exacly what it does.You have to create a new schema (usually, we use the same name, and a custom namespace, ex: nms:recipient => cus:recipient), with the specific attribute "extendedSchema" on the main "srcSchema" element. If you use the schema creation Wizard, you'll see the "Schema Extension" option that guide you for the creation. That way you can also add values into an existing enumeration. Cedric

Views

142

Likes

0

Replies

1
Re: Can I update data on Adobe Campaign from an ACC landi...
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hi @a-lopez , You can absolutely updates through the web forms. This is one of their main purposes.But the real question is about security !Of course, the datas MUST be secured and impossible to guess outside the platform. For this purpose, ACC offer encrypt mecanism. By this way, you encrypt the recipient id in the sent message, "impossible" to decrypt externally (because it uses internal key). When recipient click the link, the plateform decrypt the id with the built-in functionnality and retr...

Views

148

Likes

2

Replies

0
Re: Not able to execute existing and new workflows
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
I think you are right Jon, it seems to be a right / operator assignement issue no ? @abhilashs813504, can you try, with an admin operator, to stop (or force the stop) one of those worklfow and start it again with the same admin operator ?

Views

237

Likes

0

Replies

0
Re: Broadlog records in Pending Status Changing Broadlog IDs
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hello @treilly417 This is totaly classic. The broadlogs doesn't have their id changed, but simply new broadlog are created as the target is recalculated.When you prepare several times the same delivery, the previously calculated broadlogs are deleted and new broadlogs are created.You can see it with the message 'Cleaning of previous analysis datas' or something similar into the delivery audit. Aslo, you could see similar as broadlog datas when the target is just estimated, but this is not "broad...

Views

133

Like

1

Replies

1
Re: Unknown device showing in Delivery
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hi, I had this too for another client, and didn't have time to get more information with the support about this (had to leave this problem for latter). nms:userAgent had not been updated since long time and didn't find how it is provided (deliverability workflows was running). Very interested about more information !

Views

194

Likes

0

Replies

0
Re: How to read exportToAAM activities data from javascript?
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hi @vitor_d Just tried your code and I think where is the problem : you use the "get" method instead of the "load" method to have your workflows.I didn't know it, but the 'get' method doesn't load the workflow the same way as the 'load' one (the only difference I was aware of is the 'load' method needs to use the 'save' method to save changes, as the 'get' doesn't).Can you change the lineNLWS.xtkWorkflow.get(group.iWorkflowId);toNLWS.xtkWorkflow.load(group.iWorkflowId);That way I got result. Let...

Views

149

Likes

2

Replies

1
Re: SOP-330011 Error while executing the method 'ExecComm...
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hello @uddhab ,Can you provide the delivery audit log please ?Usually, those logs are helpfull to understand the problem.You would find this in the delivery form, on the "Audit" tab. Thank you,Cédric

Views

226

Likes

0

Replies

2
Re: Finding enum fields with string value
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
View profile
CedricRey
- Adobe Campaign Classic
Hello @wALF Can you give a try to this script (for example in a JS workflow activity) please :var schemaQuery = xtk.queryDef.create(); var allSchem = schemaQuery.ExecuteQuery(); for each(var schem in allSchem) { checkEnumFields(schem.@namespace + ":" + schem.@name); } function checkEnumFields( schemaNS ) { var schema = application.getSchema( schemaNS ); var root = schema.root; if(root && root.children ) checkChildren( schemaNS, root.children ); } function checkChildren( name, children ){ for eac...

Views

234

Like

1

Replies

1
Re: Updating the documentation with a good practice.
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
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

333

Likes

0

Replies

0
Re: how to remove content children in webapp
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
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

207

Likes

0

Replies

0
Re: how to remove content children in webapp
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
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

247

Likes

0

Replies

0
Re: Error when trying to update database structure
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
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

390

Likes

0

Replies

0
Re: Error when trying to update database structure
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
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

431

Likes

0

Replies

0
Re: how to remove content children in webapp
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
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

276

Likes

0

Replies

4
Re: Error when trying to update database structure
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
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

480

Likes

0

Replies

8
Re: Recipient time zone preference
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
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

223

Likes

0

Replies

0
Re: Modify Delivery content via Workflow
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
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

349

Likes

0

Replies

0
Re: If logic not working
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
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

244

Likes

0

Replies

0
Re: Modify Delivery content via Workflow
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
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

390

Like

1

Replies

3
Re: Modify Delivery content via Workflow
Avatar
Shape 1
Level 5
CedricRey
Level 5

Likes

44 likes

Total Posts

81 posts

Correct reply

21 solutions
Top badges earned
Shape 1
Boost 25
Applaud 5
Affirm 5
Give Back 3
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

366

Likes

0

Replies

0