since ‎01-06-2020
‎16-11-2020
isahore
Level 2
Re: Attaching a dynamic attachment (from a DMS) to a mess...
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @wodnicki,

Views

45

Likes

0

Replies

0
Re: Attaching a dynamic attachment (from a DMS) to a mess...
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @wodnicki,Thanks for the reply. You are correct to assume what I am trying to do here - attach invoices to order related emails.Even if the requests are directed to the marketing instance, still I need to make a REST call to an API and save the file with which the API responds.Can you help me understand how to implement this? Would it at all be possible to do something like this in a javascript code inside the email template itself? Thanks,Ishan

Views

77

Likes

0

Replies

0
Re: How pass an object as a parameter to a content block?
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @israel_sanchez,I assume every recipient will be getting a different set of products. In your JS code, you can add those products into the temporary schema against each recipient record using the xtk.session.Write() method [I know it is not efficient to this method to write into temporary tables], and then get all the products in the content block just like other targetData elements and attributes.e.g. <%= targetData.product1 %> To make the workflow efficient, you can avoid writing into the t...

Views

97

Likes

2

Replies

4
Attaching a dynamic attachment (from a DMS) to a message center email
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi experts, I am trying to put my head around a requirement where we need to fetch and attach a file (.pdf) to an email delivery from the message center.The file itself resides inside a DMS (document management system), and is not available publicly (cannot be accessed simply by a URL).The only way the DMS provides access to a file is via a REST call, where the document ID is passed in the request parameter. The response from the DMS is not a URL, but the whole PDF file itself.Now, I am struggli...

Views

104

Likes

0

Replies

5
Re: How to use dynamic attachment name
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @chiDing, You can also have a dynamic name to your attachment based on a value of a field from the request. e.g. <%= rtEvent.ctx.fileNameToShowInEmail %>You need to go to the advanced tab of the "Attachment definition" window, and do the following. This way you can have a different name for every request.Regards,Ishan

Views

155

Like

1

Replies

2
Re: Insert mirror link into a database table via workflow...
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @rahuladwani, You need to uncomment the second statement, and comment the first one here. You also need to add a key field to the statement, only then an insert will be successful. /*var queryXML = ; */var queryXML = ;// I assume that broadLogId is the primary key of the schema you want to write to. Regards,Ishan

Views

58

Likes

0

Replies

0
Re: Attach file to approval email or provide a link to do...
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @DimaKudryavtsev, Of course you can add an attachment to your approval activities in your workflows.Just create a new technical delivery template, this time with a calculated attachment, pointing to the file which is generated so it can be attached in there.If you are using a "data extraction" activity to generate the file, then by default the file is located in the "export/" directory on your sever. So in the attachment section of your delivery template, you can specify it like this:You can ...

Views

70

Likes

0

Replies

0
Re: Help - Define a variable from the temp: table and cal...
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @wpomeroy, You must change the operation type to "get" or "getIfExists" instead of "select".A get operation returns the first data element in the query (if there is one), or an exception if there is nothing the result-set.A getIfExists operation returns the first data element in the query (if there is one), or an empty element if there is nothing the result-set.Use these operations when you know that all records in your target schema have the same value for that field (the one you want to sel...

Views

69

Likes

0

Replies

0
Re: Where can I download the CLIENT console for desktop?
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @hetfidd,If you have valid access to your Adobe Campaign environment, then you can download the client console via the following link:https://<>/nl/jsp/install.jsp Regards,Ishan

Views

184

Likes

0

Replies

0
Re: Edit Unsubscribe Page
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @MLong1427, You can change it in the webApp that is used to host the unsubscription page. You can find the name of the webApp in the unsubscription link like this:https://yourcampaignhost.com/webapp/unsub?id=2381490 Here "unsub" is the internalname of the webApp. You can find it in your instance. Regards,Ishan

Views

235

Likes

0

Replies

2
Re: How to find internal tablename of running workflow?
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @NaiyapornS,In the workflow, you can log the interim table name by the variable vars.tableName: logInfo(vars.tableName); Regards,Ishan

Views

122

Likes

0

Replies

0
Re: addin custom table
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @Ramaswami, Try using the recurring delivery or a simple delivery instead of the continuous delivery. You should see the delivery mapping something screen like this:and the workflow somewhat like this (as you have done already):Let me know if that works. Thanks,Ishan

Views

191

Likes

0

Replies

0
Re: addin custom table
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @Ramaswami,You will need to upload the local file to the server as well. You might need to add an enrichment activity between data load and delivery activity (just to include any mandatory missing attributes, e.g. @email. This attribute missing from the targetSchema leads to an error in some typology rules).Let me know if that helps. Thanks,Ishan

Views

210

Likes

0

Replies

0
Re: addin custom table
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @Ramaswami,There is also another simpler way by which you can send the survey email to the email addresses listed in the file.You can simply read the file in a workflow using the data load activity, and send the email directly to those email addresses. Just make sure to change the delivery mapping to "external file". This way you won't have to create any custom schema or add these records into your recipient schema, and you can still use the other fields from the file for personalization (fir...

Views

236

Likes

0

Replies

6
Re: getOption() in JS code
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @ramprakasht3196, You cannot use option variables inside your SMS delivery as the MTA does not get the options from your marketing instance, and also does not support the GetOption() method.You will need to read the option variable in a js activitiy prior to the SMS delivery, or in the initialisation script of your SMS delivery activity as something like this:var.thisOption = getOption("readMyValue"); //readMyValue is an example option variable name Then use it in your SMS delivery activity a...

Views

244

Likes

0

Replies

0
Including jssp in your email delivery
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi all experts, I need a suggestion from the great minds out here.I am trying to implement a way by which I can format content rendered from a third party source into my email delivery.For example, I use the following code<%@ include file="anyThirdPartyUrl" %> in my email delivery, which renders some content. But I want to format the content before it is displayed in the customer's inbox.What I tried was to call this "anyThirdPartyUrl" in a Jssp, format it the way I want and then call the Jssp U...

Views

261

Likes

0

Replies

1
Re: Getting SOAP call error while creating a data schema...
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @rahuladwani, Do you have admin permissions? You need to have admin level permissions in order to save a schema.

Views

196

Likes

0

Replies

1
Re: Include option value in string
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @roro_coeur, You cannot use option variables inside your delivery as the MTA does not get the options from your marketing instance, and also does not support the GetOption() method.You will need to read the option variable in a js activitiy prior to the delivery, or in the initialisation script of your delivery activity as something like this:var.thisOption = getOption("readMyValue"); //readMyValue is an example option variable name Then use it in your delivery activity as you want it: <%= va...

Views

283

Likes

0

Replies

1
Re: Right Panel Not visible
Avatar

isahore

isahore
- Adobe Campaign Classic
H @vikas_nagabhushana, I too faced a similar issue.Try clicking just somewhere below the "Data schemas (By name or label)" and dragging your mouse all the way down. It should then let you see the details view.I struggled with it a lot once. Nothing resolved it, until I accidentally did the above. Thanks,Ishan

Views

293

Likes

2

Replies

2
Re: SOAP Call Write to linked Table
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @gunnark17854189,Can you share the updated request now?Are you share there is no other link between the two schemas?

Views

305

Likes

0

Replies

0
Re: Upload a file on Adobe SFTP location
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @salvatore_dange ,Hope you are well. You don't need a file transfer activity here. Just use the data extraction activity and the delivery in the next step. Like this:In your delivery, specify the attachment as follows: Hope this helps. Thanks,Ishan

Views

269

Like

1

Replies

0
Re: Restrictions to access folder in schema
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @tejashriw155148 ,This should work: Thanks,Ishan

Views

262

Likes

0

Replies

1
Re: Restrictions to access folder in schema
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @tejashriw155148 ,This should work:

Views

410

Likes

0

Replies

0
Re: SOAP Call Write to linked Table
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @gunnark17854189,Check your SOAP request: the Kundennummer value is different in the recipient and KommunikationsDaten elements.Once same, it should work.Let me know if that helped. Thanks,Ishan

Views

329

Likes

0

Replies

2
Re: Failure Reasons and Import Workflow
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @rohanpat, nms:broadLogMsg table is used to store further information related to delivery send-outs. By default it does not contain much information about success deliveries, since the @status column in nms:broadLogRcp table tells us that the message was successfully sent. It does contain further information about the error deliveries. If you see carefully, these two tables are linked on the @msgId field (primary key of nms:broadLogMsg). There can be multiple messages which failed but due to ...

Views

650

Likes

0

Replies

0
Re: Anyone had luck using getMirrorURL() from sql express...
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @priyal_b,The method GetMirrorURL() here in the "Others" functions takes a string value as parameter, which is the internal name of the external account configured for your instance. It returns the URL of the mirror page server that you set while setting up the external routing account. If no value is provided here, then the default value set for the instance (in the Deployment Wizard, also available as "NmsServer_MirrorPageUrl" option value) is returned. I hope that answers the question. Reg...

Views

820

Likes

0

Replies

2
Re: Failure Reasons and Import Workflow
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @rohanpat,If you are able to insert records into the nms:broadLogRcp and nms:broadLogMsg schemas correctly, then the last thing you need to do is execute the RecomputeStats method of the nms:delivery schema.Specifically for updating the error stats, below is the syntaxnms.delivery.RecomputeStats(73061911,2); // first parameter is the delivery Id, second parameter is the integer (enum) value for the type of stats to update. Details on this page: https://docs.adobe.com/content/help/en/campaign-...

Views

988

Likes

0

Replies

0
Re: Failure Reasons and Import Workflow
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @rohanpat ,You need to update the failure reasons in the nms:broadLogMsg schema, linked to the nms:broadLogRcp schema with msg-id field. Below screenshot should help. For your second question, the answer is yes. How exactly are you receiving the response from the custom MTA? API, files, or something else. Based on that you can build a mechanism to update all tables with proper linked items.Cheers.

Views

1.1K

Like

1

Replies

6
Re: Workflow - "Object" button in tasks list view
Avatar

isahore

isahore
- Adobe Campaign Classic
Hi @pierrec70731455 , The Object button here is enabled when the selected activity is of a "delivery" type. Clicking on this will open the linked delivery entity of the relevant workflow instance that has been executed.Hope this helps.

Views

547

Like

1

Replies

1
Re: How to use Duplicate and DuplicateTo
Avatar

isahore

isahore
- Adobe Campaign Classic
I have used it in the past several times, the new API documentation does not have any example for this. I am glad that I could help.

Views

1.0K

Likes

0

Replies

0