since ‎17-08-2018
‎05-08-2020
lukkyluke
Level 2
Re: Documentation on how to create a Custom activity lukkyluke - Adobe Campaign Classic
Hi @Jonathon_Wodnicki, I am wondering the same as @_Manoj_Kumar. Could you please elaborate your suggested solution with more details?I have duplicated a js-workflow-activity, but how do I make my own content? Where can I find the source of this content?forms-->xtk:workflow: Result:
154
Views
0
Likes
0
Comments
Re: SMS Delivery data summary lukkyluke - Adobe Campaign Classic
Thank you so much, that worked! 🙂 @DarrenOrigin 
57
Views
0
Likes
0
Answers
SMS Delivery data summary lukkyluke - Adobe Campaign Classic
Hi, I am trying to understand why approximately one third of the messages are marked with "number of processed records=0" (in the nms:deliveryLogStats table). There are 40 duplicate telephone numbers that are removed. I am quite sure that all the 15k messages has been sent, since the logs of our SMS service provider says so. What script could be triggering the insertion of zero-values? Delivery overview:deliveryLogStats where number of processed records=1:deliveryLogStats where number of process...
144
Views
0
Likes
2
Answers and Comments
Re: Link between non-delivery-offer and a Campaign lukkyluke - Adobe Campaign Classic
Thanks for your quick response!
2234
Views
0
Likes
0
Comments
Link between non-delivery-offer and a Campaign lukkyluke - Adobe Campaign Classic
Hi,Our datawarehouse is asking for a link between inbound offers and a Campaign. Is there any out of the box functionality that we can make use of for this purpose? Or do we have to make a new dropdown in the offer input form, and extend the nmsOffer-schema with an operationId?Absolutely doable, but I just want to know if I am missing something here.
3242
Views
0
Likes
2
Answers and Comments
Re: Add data to the built in Adobe Analytics Connector in... lukkyluke - Adobe Campaign Classic
Thanks for the explanation!
3144
Views
0
Likes
0
Comments
Re: Adobe Campaign Classic - Using Personalization Blocks... lukkyluke - Adobe Campaign Classic
Hi @cmabruzzese0923, does this answer your question?https://experienceleaguecommunities.adobe.com/t5/adobe-campaign-standard/personalization-block-in-email-subject/qaq-p/237078
2571
Views
0
Likes
1
Answers
Re: Add recipient-data to SMS delivery lukkyluke - Adobe Campaign Classic
Hi and thanks again. Ended up with a dirty workaround, appending the data to the actual textmessage (with a typology rule: delivery.content.sms.source += ':!:!<%= recipient.xxx %>') and then removed it in the smsConnector-script. Didn't find any way to add a separate variable that were accessible from the connector script.. @Jonathon_Wodnicki Do you know if there is any way to modify the object coming to the connectorScript as input parameter? (the xmlDeliveryPart in above xml). The script is re...
4456
Views
0
Likes
0
Comments
Re: Add data to the built in Adobe Analytics Connector in... lukkyluke - Adobe Campaign Classic
Hi Jon and thanks for your reply, I didn't know that it is possible to modify built in js-code. It says "This is an application built-in object. It cannot be modified". How do I edit this file? Just overwrite it directly on the linux-server? If yes, will this change be overwritten on every build upgrade?
3994
Views
0
Likes
0
Comments
Add data to the built in Adobe Analytics Connector integration? lukkyluke - Adobe Campaign Classic
Hi all,We have 5 different instances of Adobe Campaign Classic. 4 of them contain one brand in each, and the 5th contains 10 brands.We're using the builtin Adobe Analytics connector to send delivery data to analytics, but we can't seem to split the data based on sub-brand. We would like to see the 14 different brands separately in the reports. Is it possible to add custom data to this kind of integration? One extra column with brandName would be enough 🙂 Is this something that can be done with ...
6833
Views
0
Likes
12
Answers and Comments
Re: Add recipient-data to SMS delivery lukkyluke - Adobe Campaign Classic
Hi Jon and thanks for your advice,This is the first time I am working with js-typologies. Do you know what kind of objects that are available in the context (apart from delivery)?Is the recipient-data-table available in this context (so I can just refer to recipient.[columnName])? The optimal solution would be to get the data at the same time I get the other recipient-data in the workflow (to avoid unnecessary DB calls).
4485
Views
0
Likes
0
Comments
Add recipient-data to SMS delivery lukkyluke - Adobe Campaign Classic
Hi,I would like to add data from the recipient-schema to each SMS-delivery, without using a personalization-block in the message GUI. The added data should not be a part of the text message, it will be used for logging purposes. The only workaround I found is adding it as a personalization block and then remove it in the smsConnector script. The reason I don't want to do like that is it could be deleted by the user and would probably effect the length validation of the message. This is what the ...
4495
Views
0
Likes
4
Answers and Comments
Re: Renaming js object tag when using load() lukkyluke - Adobe Campaign Classic
Hi again, just wanted to give you an update on how I solved it.var loadedOffer= NLWS.nmsOffer.load(offer.@id); var offerToEdit = new DOMDocument.fromXMLString(loadedOffer.toDocument().toXMLString()); offerToEdit.renameNode(offerToEdit.getElementsByTagName("view")[0].getElementsByTagName("testTagBeforeRenaming")[0], "", "testTagAfterRenaming") var sqlUpdateQuery = "UPDATE NMSOFFER SET MDATA=TO_NCLOB('" + offerToEdit.toXMLString().replace(/'/g, "''") + "') WHERE IOFFERID=" + offer.@id; var result ...
2066
Views
1
Like
0
Answers
Re: Renaming js object tag when using load() lukkyluke - Adobe Campaign Classic
Hi Milan and thanks for your suggestion! However, I will not be able to use the save function after converting to a DOMDocument, right? Do you got any nice solution for this as well? Edit: I found ot I could do a sqlExec update on nmsOffer MDATA. 🙂
3189
Views
0
Likes
0
Comments
Renaming js object tag when using load() lukkyluke - Adobe Campaign Classic
Hi everyone,I am trying to rename a js property (within the view object) and would like to replace the view-object with a new edited object, but I am struggling.var offerToEdit = NLWS.nmsOffer.load(offer.@id); //loads the specified offer fine offerToEdit.view = updatedViewObjectWithAnEditedPropertyName // does not work delete offerToEdit.view //does not work offerToEdit["view"] = "" //does not work offerToEdit.view = 'test' //does not work offerToEdit.view = '{"test":""}' //does not work offerTo...
4271
Views
0
Likes
3
Answers and Comments
Re: Column of type=memo in eligibility criteria lukkyluke - Adobe Campaign Classic
Hmm, yes that is possible, but then the eligibility-criteria would consist of nested "OR is included in listDefXX".
1981
Views
0
Likes
0
Answers
Re: Column of type=memo in eligibility criteria lukkyluke - Adobe Campaign Classic
Thanks for the feedback! Please share your thoughts on how we can avoid this We are using specific lists for every offer and the list synchronization is taking a lot of time.The aggregated list definition column was a suggestion from a Adobe SME to avoid the list synchronization problems.
1953
Views
0
Likes
0
Answers
Re: Column of type=memo in eligibility criteria lukkyluke - Adobe Campaign Classic
Hi again,Just want to give you an update. I have not been able to solve the problem yet. Listdef column defined as string (in Campaign, with length 8000) and nclob (in Oracle): - I have solved the copying of the listdefinition column between marketing and interaction DB by granting access and merge'ing the columns with sqlExec() in js. For testing purposes I am populating the listdef column with 100k+ characters. - However when I make an eligibility criteria with a listdef that is matching on an...
2035
Views
0
Likes
0
Answers
Re: Column of type=memo in eligibility criteria lukkyluke - Adobe Campaign Classic
Thanks for the explanation!Yes, I forgot to mention that the filter I use includes a comma at the end
1984
Views
1
Like
0
Answers
Re: Column of type=memo in eligibility criteria lukkyluke - Adobe Campaign Classic
Hi and thanks for your fast reply!In this case we are using nvarchar, so 4000 bytes is 2000 characters. I suspect that 16k characters is not enough either. In which build version was varchar 4k bytes limitation updated to 32k?What I don't understand is why the filtering with contains-function works fine (when the column is defined as memo) when just making normal queries/preview, and does not work when trying to use it as eligibility. However the eiligibility with contains-function works just fi...
1930
Views
0
Likes
0
Answers
Column of type=memo in eligibility criteria lukkyluke - Adobe Campaign Classic
Hello everyone,I have extended the NmsRecipient schema with a listDefinition column. The column will contain concatenated list names. This column needs to be of type NCLOB in Oracle DB since it could be more than 2000 chars in the listDefinition. My plan is to use this column as a eligibility filter on each offer.i.e IF NmsRecipient.listDefinition contains 'LST43' --> customer is eligible for a given offerWhen I define the listDefinition column as type="memo" in Adobe Campaign, filtering with "c...
6428
Views
2
Likes
9
Answers and Comments
Re: How to create a well-defined SOAP method definition? lukkyluke - Adobe Campaign Classic
Hi and thanks for your reply. I have noticed that it does not work but I am looking for a workaround
7241
Views
0
Likes
2
Replies
How to create a well-defined SOAP method definition? lukkyluke - Adobe Campaign Classic
Hi all,So far we have been defining complex method responses as DOMElements.Example: However, it would be much more convenient to be able to write a more well-defined response. For example when other third parties want to automatically generate classes from the Adobe Campaign wsdl. The usage of DOMElement (above) does not give us a well-defined response about the following information: TestTitle TestText 2 TestTitle TestText 1 I am thinking of something like this: H...
7528
Views
2
Likes
4
Replies
Re: Update Data step failing on concurrent updates lukkyluke - Adobe Campaign Standard
Solved by setting the isRunning-variable to false in the advanced tab in the scheduler-activity. This is code is only triggered upon restart/start and not by "execute pending tasks now"
1857
Views
2
Likes
0
Answers
Re: Update Data step failing on concurrent updates lukkyluke - Adobe Campaign Standard
Hello,I have implemented your suggested solution into one workflow. However I get problems as soon as the workflow gets paused due to an error. In such scenarios the isRunning variable is still set to true even after restart. Is there any way to auto-reset the instance variables in a workflow when the restart-button is clicked?
1839
Views
0
Likes
0
Answers