Hi,We specify folder internal name in workflow design i.e in update
activity. It is not defined in 'Input Form'.You can assign folder by two
ways:1) Specify Default folder either in Schema or in Form or2) Create
one input parameter in Form to specify Folder Id. Thanks.
Hi, If you look at folder definition in 'Recipient' or 'Service' schema,
Default Folder definition is always specified, i.e if user is not
specifying where record will be saved, there is always a default Folder
location. You need to specify default folder location in your 'Theme'
Schema and it will work correctly. How do you assign recipients to
specific Folder: By explicitly specifying Folder internal name or
primary key. And in case if nothing is specified, then it will be saved
to 'Default Fo...
Hi Luke, You can do Group By : 'Delivery Code' and find Count of
'Messages to deliver', 'sent','open','click'. You can use below
parameters for Count:1) Count of Total Sent:
sum([indicators/@success])2) Count of Total messages to deliver:
sum([properties/@toDeliver])3) Count of Open:
sum([indicators/@estimatedRecipientOpen])4) Count of Click:
sum([indicators/@personClick])5) Count of total Deliveries:
Count(@deliveryCode) Query to take only one week deliveries and get the
aggregate. It should lo...
Hi Dipankar, You can achieve above functionality using below components
as well.1) Save your list in a list for your reference, if needed.2) Use
'data Extraction' activity after list save and select all the the
columns you want to export.3) Use 'File Transfer' activity and specify
the WinSCP folder path, place from where customer can pick the files.4)
You can keep wait activity, assuming customer provides approval within
3-4 hours. after waiting for that time your next activity i.e email will
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%>