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

Krishnanunni
Krishnanunni
Online

Badges

Badges
19

Accepted Solutions

Accepted Solutions
12

Likes

Likes
31

Posts

Posts
44

Discussions

Discussions
1

Questions

Questions
42

Ideas

Ideas
1

Blog Posts

Blog Posts
0
Top badges earned by Krishnanunni
Customize the badges you want to showcase on your profile
Re: Nee help to read multiple files from nlserver module
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
@ukender ,I haven't used it but the xtk.builder InstallPackage function might be useful for this. Please see the below function:https://experienceleague.adobe.com/developer/campaign-api/api/sm-builder-InstallPackage.html.You may try reading the xml file and passing the content to the installpackage function.

Views

25

Like

1

Replies

0
Re: Nee help to read multiple files from nlserver module
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @ukender ,If the purpose is to export packages, then I think you may be able to use the JS code. I had defined my packages in package definition. So the following code would export packages in package definition one by one. We can filter out any packages based on the namespace or package name.var query = xtk.queryDef.create( ); var res = query.ExecuteQuery(); var exported = 0; for (var i = 0;i/PKG_" + res[i].@name.toLowerCase() + ".xml"; saveXmlFile(package, fileName); exported++; }cat...

Views

32

Like

1

Replies

2
Re: The target activity is not specified
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @Gangadhar_Reddy1 ,I suppose the outbound transition of query activity is not connected to any other activities and hence that warning would be there in audit log. On your workflow, there shouldn't be any orange transition heads as in screenshot attached. If there is any such transitions that are left connected, you will get this warning. Please connect it to any other activity in the workflow that uses the query result or connect to an end activity as in the following screenshot.Transition l...

Views

41

Likes

2

Replies

1
Re: How to reject a corrupted file if a column is not found?
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @Indra123 ,Using shell script, you could read a csv file from SFTP and check the number of empty columns as cat file.csv | head -n 2 | tail -n 1 | grep -c ',,'As the number of columns would be static, you could calculate the non empty columns.

Views

66

Likes

0

Replies

0
Re: Resource Validity - Changing default setting
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
@Frankie_d , Could you please try logout and login back to your AC instance? If it still doesn't work, try clearing the local cache from File-> Clear local cache, then reconnect to AC instance.

Views

118

Like

1

Replies

0
Re: Resource Validity - Changing default setting
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @Frankie_d , Go to Tools-> Deployment wizard-> Email channel-> Advanced parameters. There you could find the online resource validity period set to 60d. Try changing that.

Views

128

Likes

2

Replies

3
Re: How to get the value of a task variable?
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @xliu , As per my understanding, task variables are like a local variable itself. It is used by an activity for temporary storage of data. I don't think it would be accessible in next activities. Also, advanced script executes prior to the update action. So the variable wouldn't have been set at the time of advanced script execution. Honestly, I haven't used a task variable at all. But if you wanted to use it, then may be inside the update operation (in the expression) would be a possibility.

Views

135

Like

1

Replies

1
Re: can I use js variable in Query activity?
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @Andy123321 , Try defining the variable as instance variable likeinstance.vars.str = "some string"and set the following in query $(instance/vars/@str)

Views

99

Like

1

Replies

1
Re: Adobe Campaign Classic and PowerShell concepts - ideas
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @MarioGlad There is a script activity in Adobe campaign which have been disabled from activities tab. But you can still use it if you have a v6 version instance or by editing XML. It allows you to choose different scripts like shell script, python etc but the only thing is that you need to install the interpreter on your instance. There is an option to add other commands, but don't know whether we could integrate with powershell. Following is a blog on adding shell script to Adobe Campaign wo...

Views

112

Likes

2

Replies

0
Re: How to restrict a operator group from viewing Output file of Direct Mail from Campaign Dashboard?
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @Ssb_94 ,Then it might be inside a jssp code. But I don't know for sure and which one. Have you contacted Adobe customer support?

Views

157

Likes

0

Replies

0
Re: Add search in input form
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @Greeshma_Sampath1 ,Sorry if I got you wrong. But if you just want to have a search option, then you might be required to create a custom filter. The administration->Configuration->Predefined filters are the one that are being shown above the table in navigation hierarchy for a schema. Please check the below link for details.https://experienceleague.adobe.com/docs/campaign-classic/using/automating-with-workflows/use-cases/designing-queries/creating-a-filter.html?lang=en

Views

169

Likes

0

Replies

1
Re: How to restrict a operator group from viewing Output file of Direct Mail from Campaign Dashboard?
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @Ssb_94 ,So have you tried setting the HasNamedRight in nms:delivery inputform? I think this would remove the file from the campaign dashboard>delivery section.

Views

190

Likes

0

Replies

2
Re: Workflow duplicated but get data schema warning error
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @TakL , Sometimes when you copy data extraction from other workflows, you get this error of schema not complying.. If you don't find any errors on the Edit fileformat -> output columns of data extraction, just check and uncheck the 'Remove duplicate rows (distinct)' checkbox. This would enable the Finish button. Press the finish button and try again. I didn't fully understand the workflow changes you have made. If there are error on enrichment, this could lead to error on data extraction as w...

Views

187

Likes

2

Replies

1
Re: Custom Dashboard in adobe campaign classic
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @nitesh_anwani ,I think you will be able to do this using input forms. You may refer the nms:deliveryDet input form and customize it as you wanted.

Views

129

Like

1

Replies

0
Re: How to create Multi-value field in Profile table in Adobe Campaign?
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @khushboo_verma0790 @Jyoti_Yadav 's comment sure is feasible and convenient. Another approach is that you create a Boolean column for each for the fields in recipient and mark true or false based on the value received. But revision in checkbox fields would require change in schema.

Views

165

Likes

0

Replies

1
Re: Data Schema Error
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Sure @Aks333 To send delivery to a record on custom schema, either you have to create a target mapping or have to link to the recipient (and hence use nms:recipient target mapping). To create a custom target mapping you can follow Adobe's tutorial here. You can use multiple schemas in same campaign. Just that you have to setup different deliveries to do so. Target mapping is set in the 'To' section of a delivery. So whenever you want to send delivery to a different target than recipient, use a d...

Views

132

Like

1

Replies

0
Re: Data Schema Error
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @Aks333 , In Adobe Campaign, the deliveries require a target mapping to proceed delivery. By default, the delivery would have nms:recipient target mapping. If your primary target is not recipient, you should have a new custom target mapping set on delivery to satisfy the primary target schema. You can also convert the target to recipient using change dimension as well.

Views

137

Like

1

Replies

2
Re: Unable to get xtk:fileRes schema values in webpage
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @Greeshma_Sampath1 ,I was able to list the content using querydef inside Javascript code activity. If it works inside the JS activity, I suppose it work on webapp as well. But do you need the toXMLString() and the newXML functions? The execute query itself returns an XML. Following code prints the values of public resources. var query = xtk.queryDef.create( ); var resultSet = query.ExecuteQuery(); for each (var row in resultSet) { logInfo("Name: "+ row.@name); }

Views

449

Likes

0

Replies

1
Re: API Question - Updating Unsubscribe Field for Address tied to Multiple Adobe IDs
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @twilliams629 ,As far as I know, all the records that match the reconciliation condition would get updated.

Views

143

Likes

2

Replies

0
Re: Workflow Table Name logic understanding
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @nitesh_anwani, I am not much familiar with hybrid solution. Does writing the value of vars.tableName and workflow internal name to a csv file or a JSON file during workflow execution helps?

Views

169

Likes

0

Replies

0
Re: Workflow Table Name logic understanding
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @nitesh_anwani , There are some default variables set while executing the workflow. Have you tried using the variable vars.tableName which hold the name of the worktable?

Views

173

Likes

0

Replies

0
Re: Multi step trigger campaigns in ACC
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
@SørenKring, Yes! It should work. Once you had it working without any issues, could you please post here so that we all could know whether such execution would succeed or not?

Views

118

Likes

0

Replies

0
Re: Adobe Campaign Classic - Storing credentials for exte...
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @Ken_Qrious , You may store the credentials on SFTP as a text file encrypted using GPG. During workflow execution, decrypt the file and use it to call API. At the end of workflow, delete the decrypted file. This will prevent the direct exposure of credentials. But anyone knowing the file location might be able to execute a decryption.Otherwise you can set the credential in advanced tab of JavaScript activity and then restrict the access to the workflow. But administrators might be able to mod...

Views

278

Likes

2

Replies

1
Re: Adobe Campaign Classic - Appending Recipient ID to Em...
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @twilliams629, You can setup the URL as WHAT'S NEW

Views

189

Likes

0

Replies

0
Re: Adobe Campaign Classic - Appending Recipient ID to Em...
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @twilliams629,

Views

190

Likes

0

Replies

0
Re: Adobe Campaign Classic - Appending Recipient ID to Em...
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @twilliams629 , You can append recipient ID to your URL using the JS syntax. For example, I have set recipient id to an a tag URL as Test Hope it helps.

Views

224

Likes

2

Replies

3
Re: Not able to update an existing record using an update...
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @anishs2303 ,If any of the columns listed in the schema keys are blank, we might experience such issues. Could you please check that as well? If there are blank records in any of the key field, either it should be filled or the column should be removed from the keys.

Views

160

Like

1

Replies

0
Re: What's wrong with Deduplication based on Emails?
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @a-lopez, If it is still not resolved, could you please share some screenshots so that we might be able to find the root cause. We usually use the data loading and deduplication activities together.

Views

243

Likes

0

Replies

0
Re: What's wrong with Deduplication based on Emails?
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @a-lopez , Have you selected the temporary schema in the dropdown as well (as in screenshot)?If you already have set this, please check the expression added in deduplication. Usually when adding columns from a data loading activity, we don't have to use the '@' in the expression. You may open the 'Edit expression' and select the email column from there.

Views

267

Likes

2

Replies

2
Re: How to implement new sequence of IDs in subscription...
Avatar
Boost 25
Level 4
Krishnanunni
Level 4

Likes

31 likes

Total Posts

44 posts

Correct reply

12 solutions
Top badges earned
Boost 25
Applaud 25
Affirm 10
Give Back 25
Give Back 10
View profile
Krishnanunni
- Adobe Campaign Classic
Hi @alik98709228 ,Are you trying to insert records to subHisto table? According to my understanding, this schema is automatically updated during subscription or unsubscription actions. Also, this schema has the autopk=true, which means, it increment the id value each time during an insert. If you are trying to insert record, can you try without inserting the id field?

Views

146

Likes

2

Replies

0