Добрый день, имеется развернутый локально Creatio. Хочу добавить лэндинг(чтобы можно было к примеру перейти на localhost/landing/index.aspx) с формой, у которой есть поле phone и данные введенные в поле будут попадать в контакты -> мобильный телефон уже к имеющемуся контакту.
Что уже сделал?
Сейчас контакт выглядит следующим образом
Как описано в документации добавил лэндинг. Сжато он выглядит так:
После чего в папке ../0/Nui/ создал папку Landing с файлом index.aspx в котором лежит следующий код:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!--ШАГ 2-->
<!--Эту часть необходимо скопировать из поля ШАГ 2 страницы редактирования лендинга-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="https://webtracking-v01.bpmonline.com/JS/track-cookies.js"></script>
<script src="https://webtracking-v01.bpmonline.com/JS/create-object.js"></script>
<script>
var config = {
fields: {
"Subject": "#subject-field",
"Email": "#email-field",
"Name": "#name-field",
"MobilePhone": "#phone-field",
},
landingId: "54a57d16-e7b6-4c7d-9c38-237cfcf6512d",
serviceUrl: "http://localhost/0/ServiceModel/GeneratedObjectWebFormService.svc/SaveWebFormObjectData",
redirectUrl: "yandex.ru"
};
function createObject() {
landing.createObjectFromLanding(config)
}
</script>
<!--ШАГ 2-->
</head>
<body>
<h1>Landing web-page</h1>
<div>
<h2>Case form</h2>
<form action="localhost/0/ServiceModel/GeneratedObjectWebFormService.svc/SaveWebFormObjectData" method="POST" class="mainForm" name="landingForm" onSubmit="createObject(); return false">
Subject:<br>
<input type="text" name="subject" id="subject-field"><br>
Email:<br>
<input type="text" name="Email" id="email-field"><br>
Name:<br>
<input type="text" name="Name" id="name-field"><br>
Phone:<br>
<input type="text" name="Phone" id="phone-field"><br><br>
<input type="submit" value="Submit">
</font>
</form>
</div>
</body>
</html>
Если я правильно понял для того чтобы POST запрос прошел корректно должен отработать файл GeneratedObjectWebFormService.svc. Нужно ли его создавать по документации или он является дефолтным? При попытки отправки запроса возникает 403 ошибка. Как сделать это рабочим и какие ошибки я совершил?