Hi Pradeep, This could happen when customer has opened same email and
performed operation- Subscribed , Unsubscribed and Subscribed.1) User
subscribed himself/herself or user is by default subscribed. That is
when you will get first subscription.2) User performed unsubscription by
clicking on link provided in same email.3) User performed subscription
activity again via email received which redirects to subscription
Hi, You can store data as List in one variable and then use JS in email
to display them as desired.Logic will be: Change rows in column so that
there will be one row with respect to each profile/recipient.Then use
those columns in your Email.Let me know if you need more help for
building it. Thanks.
Hi Prasanna,Administrator role is to provide user access to overall
Adobe campaign instance, i.e all admin privilege.If you want user to be
able to see specific region recipients based on their location: 1)
Create Location based Folders under Operators and assign operators to
each folder. 2) Create Location Based folder and restrict it to those
operators who belongs to operator folder. trying to do that
with Admin right is not possible because that's the highest right
assigned to an operator.
Hi Rama, You design as many workflows as you want within a Campaign.
Under targeting and workflows, you have the option to create new
workflows: Only thing you need to make sure is your logic for workflow
design is related to that campaign, so that you can check campaign later
Hi, Sometimes deliveries are not properly updated. Try below option:
Select your delivery --> Right Click --> Actions --> Recompute Tracking
and Delivery Indicators. It will update delivery logs for those
Hi, Your join is not properly created.You are getting error related to
RepBranch foreign key not present in Recipient Schema.Can you check
definition of Recipient Schema( Preview tab) and verify whether
@RepBranch-id column is created or not.If not, please specify specific
join condition between two tables. They are not able to join with
primary key. Thanks,Jyoti
Hi, There are two points which you can check:1) Value of variable ID, as
you are doing insert or update operation, are you passing id value in
your xtk.session.Write. If yes, then please check what is the value
generated.2) Typecast string variables to date and time data type.
Hi Deepa,You are getting error because your query is now having new
schema, it has no value present of previous activities.You can perform
your operation by two ways:1) Take two query condition, one where you
will do aggregation and second where you will query on your schema. Then
perform union/intersection based on your requirement.2) First perform
aggregate and then use enrichment to enrich with your schema. Thanks.
Hi, You can change your tracking URL in options:1) Go to Administration
> Platform > Options.2) Search for 'NmsTracking_ClickFormula' and
'NmsTracking_OpenFormula'3) Either create new trackingWebURL or Change
the URL in these options according to your requirement. In your case,
change highlighted 'r' with 'web'. 4) In the delivery use the tracking
URL which you have changed.Thanks.
Hi,You can identify error reason from Dashboard web log. If you are not
seeing any log related to your call, then it means SOAP call is not able
to reach/login adobe campaign.That is when you get Forbidden error,
which can be related to Login error, IP whitelisting..Thanks.
Hi, Email Unknown Error - It is a hard bounce, which occurs when email
address is incorrect. Regarding Tracking Log data:It’s likely
asynchronous feedback loop ( for ex: Customer marked the email as spam )
that changed the status of broadlog to failed from sent. Please check if
the records you’re seeing are also in nms:Address table to confirm this.
Hi, Yes you can export local variable value in your export file.In your
JS, define variable as:vars.output=vars.recCount And then file
configuring columns of your export file. Add column using edit the
expression and give value as: $(vars/@output) Thanks.
Hi, Your function validateForm(), returns value only when email value is
not null.So there's two loop happening:1) If email value is not null,
script is going to next page and inserting data.2) If email value is
null, your function returns nothing, so script goes to else part and
never goes to next page of storage. That's why values are not inserted.
For your question related to two data value insert, I would suggets to
place your if else check before submitting to next page, i.e:if (valid
Hi,You can achieve that using below options:1) Query on xtk:enumValue
table and give condition as: Here variable you can either pass by
placing JS before query as: vars.enumValue='XYZ'or you can pass this
variable when calling an external sugnal. 2) You can create a JS which
will perform operation of get and will give you array of values
associated with that enum. Thanks.
Scheduled workflow will always be in Started status if execution is not
getting in error. It will not show you Finished status. You can verify
from workflow log whether workflow execution has finished or not. Yes,
you have to check workflow running status.
Hi,If your split is one time configuration, you can do JS variables in
Advanced tab of split.Js you can
use:vars.split1="Engaged"vars.split2="Low Engaged" And then you can use
these variables in your delivery as: <%=vars.split1%> Thanks.
Hi, Workflow does not store anything once it has finished execution.It
could be possible, your workflow has not finished it's execution before
next execution.Do you have a test activity to check workflow status
before proceeding to execution of workflow.If not, you can follow below
steps to avoid workflow running if earlier run has not finished.1)
Define an option - 'isWorkflowRunning'.2) In workflow, first check value
of this option. If it's zero then proceed to execution of workflow
Hi, Reports in Adobe are based on below tables:1) Delivery2) Recipient
Delivery Log3) Campaign4) Recipient Tracking Log Now let's consider if
you want to display your data in 'Delivery Throughput' Report, then data
which you have should have deliveries linked to campaign and delivery
table. It should contain number of processed message, number of sent
data, i.e1) You need to load data using 'Data Loading'2) reconcile your
data with 'campaign' and 'delivery' table. If you do not want mapping of
For email you need to use script provided in second point. Use them
under<% %> tags.something like this:<%var FORMAT_120 ="%4Y-%2M-%2D
display in email as : <%=workflowExecutionInitiatedAt%>
Hi, Instead of using 'onClick' use 'onChange' function. Use below code,
it should work: Also, in your schema definition,
you are defining product as attribute, revCardinality and integrity is
not required. Those parameters are used when you define element. Thanks.
Hi, Do you need to do this in input form? If you ultimate aim is to add
Platform enumerations based on different variables, you can achieve this
based on variable passed.There are two approach possible:1) Pass list of
variable in workflow and perform insert operation in xtk:enum using JS
activity.2) Use SOAP call to your JS function which will perform insert
on each variable value. Thanks.
Hi Radhika, 1) Looking at error screenshot:Reason for error was:
tag of leads was closed in first line itself. It shouldn't be
like that.Define your schema like below: 2) Try to drop table using SQL
activity:DROP TABLE Leads 3) Once done, clear your local
cache and relogin. Thanks.
Hi, You can grant access to selected set of deliveries by creating a
storage folder for those deliveries.Then Open Folder Properties -->
Security --> Authorizations and provide 'Delivery Operator' access right
to that folder. Also, provide delivery operator right to your operator.
Doing this will give access to your operator to this Delivery Folder.
Hi,1) If you are trying to change date format in Email Design :You can
change your date format by using Format expression.Use below in your
HTML code:data-nl-format="%4Y-%2M-%2D %2h:%2n:%2s"Something like this:
Booking Date:Booking Date 2) If
you are trying to change date format in a workflow, you can use below
code:const FORMAT_120 ="%4Y-%2M-%2D