Импорт сегментов из ERP в SetRetail10

Методы веб-сервиса для импорта сегментов

Без обратной связи

Методadd
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

xmlData

base64Binary

XML в формате данных сегментов, кодированный с помощью base64Binary

Да

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата сегментов


С обратной связью

МетодaddWithTI
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

xmlData

base64Binary

XML в формате данных сегментов, кодированный с помощью base64Binary

Да

TI

string

Transaction Id - номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата сегментов

Важно

Идентификатор пакета ti Transaction Id – является уникальным идентификатором этого пакета в SetRetail10, что накладывает определённые ограничения на повторный импорт пакета и загрузку разных типов данных с одним идентификатором.

Удаление участников сегментов

Без обратной связи

Методdelete
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры  

xmlData

base64Binary

XML в формате данных сегментов, кодированный с помощью base64Binary

Да

Возвращаемые параметры

return

boolean

True в случае успешной обработки пакета


Описание формата сегментов


С обратной связью

МетодdeleteWithTI
URLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport
WSDLhttp://IP-адрес_сервера:8090/SET-ERPIntegration/SegmentsImport?wsdl

Поле

Тип данных

Описание

Обязательное

Принимаемые параметры

xmlData

base64Binary

XML в формате данных сегментов, кодированный с помощью base64Binary

Да

TI

string

Transaction Id - номер передаваемого пакета данных, по которому можно будет получить обратную связь.

Нет

Возвращаемые параметры 

return

boolean

True в случае успешной обработки пакета


Описание формата сегментов

Важно

Идентификатор пакета ti Transaction Id – является уникальным идентификатором этого пакета в SetRetail10, что накладывает определённые ограничения на повторный импорт пакета и загрузку разных типов данных с одним идентификатором.

Для чтения визуальной составляющей схемы XSD, а также типами обязательных данных, ознакомьтесь с правилами использования.

Формат данных

TargetCustomersGroups

Наименование элемента

Тип данных

Описание

Обязательное

TargetCustomersGroup

Комплексный

Информация о сегментах

Да

TargetCustomersGroups/TargetCustomersGroup

 

Наименование элемента

Тип данных

Описание

Обязательное

TargetCustomersGroup

Комплексный

Список сегментов

Да

Наименование атрибута

Тип данных

Описание


code

String

GUID этого сегмента

Да

name

String

Название сегмента

Да

description

String

Описание сегмента

Нет

archive

Boolean

Признак архивированности сегмента.

Нет

numClients

Integer

Число входящих в клиент сегментов.

Нет

lastChanged

DateTime

Дата и время последнего изменения сегмента. Если сегмент архивирован это дата архивации.

Нет

createdBy

String

Логин создавшего сегмент пользователя. Если сегмент архивирован, это логин архивировавшего сегмент пользователя.

Нет

cust

Комплексный

Клиент, входящий в сегмент

Нет

guid

String

GUID клиента

Да
<TargetCustomersGroups>
	<TargetCustomersGroup code="A" name = "Test Segment А">
		<cust guid = "12770001" />
		<cust guid = "12770003" />
	</TargetCustomersGroup>
</TargetCustomersGroups>