How could I solve this error? [400] validation.error.contacts.no.contact.lists: Campaign Email Contact List is null or empty - automation

I have created a Webhook scenario. The Webhook payload is received then created as a contact in Constant Contact, next an Email Campaign is created for Constant Contact, then an Email Activity is Scheduled for Constant Contact. In the Create a Contact options I save the contact to a contact list which is in the Contact List ID 1 input box. The new contact should be saving to the specified contact list. When I execute the scenario, I get this error below. The error bundle shows on the Schedule an Email Activity. For some reason the contact is not saving to the specified contact list. Any thoughts on how to solve this issue?
[400] validation.error.contacts.no.contact.lists: Campaign Email Contact List is null or empty, please include a valid contact list with this request

Related

PrestaShop 1.7.6.1 Notification of payment received Paypal - Order Reference in the body of the email

I need your help ...
In the "Paypal Payment Notification" email, how can I make the order reference / id appear in the body of the email instead of the product identifier entered in its product sheet?
I cannot find the folder that contains the file in question.
Prestashop 1.7

Shipment number XXX is currently being processed

I have the following scenario:
With a Z report I create a Shipment number (BAPI_SHIPMENT_CREATE). My report displays an ALV. If I double click on created shipment number, I go to VT03N. There I try to "Change" the shipment (Shipment-> Change). But the I get the error message that the shipment is locked by my user.
In this case I tried to unlock the shipment before calling VT03N with DEQUEUE_EVVTTKE. Now I have another problem: "The delivery number YYYY is locked by me". Delivery number linked to this shipment number. I tried analog with DEQUEUE_EVVBLKE, but the error message persists.
Can anyone help me? Thanks.
I used FUNCTION 'LEINT_DELIVERY_UNLOCK' to unlock the delivery. It worked.

Purchase Requisition for asset services

I have a task to modify a purchase requisition (tcode:me51n) with item category (service) and account assignment (asset services) for filling automatically the asset field (ESKN-ANLN1) based on specific service-activity number (ESLL-SRVPOS). These fields are at items details screen and asset number at account assignment tab.
Until now I have achieved to link an asset with specific service in service master through classification. This information is stored at AUSP. Also, I am taking the activity number using a field symbol and asset number with select from AUSP. The problem is that the asset value doesn’t have an export at screen. I have tried user exits EXIT_SAPLMLSK_001 from enhancement SRVESLL, exits from enhancement mereq001 and the exit EXIT_SAPLKACB_002 from ACCOBL01 and also the badi ME_PROCESS_REQ_CUST, but I couldn’t achieve to pass the asset number as export to screen.
Could any expert help me?
Thanks

Using query string parameter in Kentico marketing automation process

I am trying to set up a marketing automation process that is kicked off when a user visits a particular web page on my site. The URL to that web page is going to be included in an email blast to a set of Kentico contacts.
I was hoping to be able to add a query string parameter to the end of the URL so that I can capture the e-mail address of the contact and store it in the Contact Email field,
i.e. http://example.com/mypage?email=xx#xxx.com.
My first attempt at this was setting up a marketing automation workflow that is triggered when the user visits the page, then using a 'Set Contact Property' step to set the contact's email address to the query string value, but I can't seem to be able to get the value of the query string parameter. I've tried {? email?}, {% QueryString.email%}, etc. with no luck.
Anyone have any ideas?
You are very close. Try this:
{% QueryString["nameOfQueryString"] %}
So if my URL were http://www.exmaple.com/mypage?email=testEmail#example.com, and I wanted to resolve the query string called "email" I would write:
{% QueryString["email"] %}
And it would resolve "testEmail#example.com".
Side Note: I would not recommend using your users' emails as the query string. I would use a GUID to build the URL and associate the user's email with a GUID in a SQL table.
So, if the email address "testEmail#exaple.com" was associated to the guid 25892e17-80f6-415f-9c65-7395632f0223, you would build a URL like this:
http://www.exmaple.com/mypage?id=25892e17-80f6-415f-9c65-7395632f0223
Then when the user visits this page, you can tell who they are by comparing the GUID to their email.

Rails 3: Modify error message prefix for form validation

Nested forms are great, but I have noticed that it can sometimes lead to error message that are oddly formatted.
To give a concrete example:
I have a form that lets someone create a new Account. Each account has one or more Users (has_many). The signup form uses the Account model for creating the form and also includes a number of fields for creating the first User (as an account must have at least one user). In other words, it is a nested form.
Because an account can have many users, the prefix of the error messages says "users" instead of "user". Also, the error messages use the relationship name (users) and the attribute name (for example, "password") to construct the error message. This results in error message such as "Users email can't be blank." instead of "Email can't be blank.".
Is there a way to customize the error message or omit "users" from the error message?
In your :message parameter of your validation, you can add a caret which will strip the default message.
:message => "^ Email can't be blank"