Статусная схема обмена приглашениями

Стандартный набор статусов для настройки в /TRL/XDE_INV_STS

Все возможные статусы представлены и ведутся в таблице /TRL/XDE_INV_STS (ракурс ведения в тр. SM30). Для определенных статусов необходимо указать действие, содержащееся в диапазоне значений домена /TRL/XDE_DM_INVITE_ACTION.

Таблица 291 Стандартный набор статусов

Статус

Действие

Описание

CI

Приглашение получено

CS

Приглашение получено контрагентом

CSO

SEND

Приглашение отправлено контрагенту

CV

FRIEND

Отношения установлены

CVO

ACCEPT

Отправлен запрос на принятие приглашения

CXO

REJECT

Отправлен запрос на прекращение отношений

CX

Отношения не установлены

CD

Отношения с контрагентом прекращены

CDI

Приглашение отозвано контрагентом

CDO

BREAK

Отправлен запрос на разрыв отношений

CDO

REVOKE

Отправлен запрос на отзыв

E

Ошибка

Действие, привязанное к статусу, позволит запускать необходимый обработчик приглашения через код действия ACTVT таблицы условий /TRL/XDE_INV_CON.

Таблица 292 Набор действий с кодом операции

Действие

Описание

Код операции

SEND

Отправка приглашения

31

ACCEPT

Принятие приглашения

32

REVOKE

Отзыв приглашения

34

REJECT

Отклонение приглашения

33

BREAK

Разрыв связи с контрагентом

35

FRIEND

Отношения партнерства между контрагентами подтверждены

Код операции не требуется

Действие не требуется

Код операции не требуется

Виды операций хранятся в диапазоне значений домена /TRL/XDE_ED_ACTVT.

  • 31 Отправить приглашение

  • 32 Принять приглашение

  • 33 Отклонить приглашение

  • 34 Отозвать приглашение

  • 35 Прекратить отношения партнерства между контрагентами

Условия для обработки операций ведутся в таблице /TRL/XDE_INV_CON (тр.SM30). Таблица содержит ограничения на выполнение операций над приглашениями.

Описание полей для заполнения набора условий:

  • ACTVT – код операции, которая выполняется

  • COND_NUM – Номер операции, может заполняться произвольно. Необходим для уникальности операции

  • PERM_TYPE – Тип доступа для операции

    • «01» - Операция разрешена

    • «02» - Операция запрещена

    • «03» - Операция невозможна

  • ID_OED – Указание, для каких операторов текущая операция будет выполнена или не выполнена («*» - для всех)

  • STATE – Указывается следующий статус, который примет приглашение после выполнения операции

  • EX_STATE – Указывается статус, из которого данная операция была вызвана

Стандартный набор условий

Функционал обмена приглашениями поставляется со стандартным набором условий.

Таблица 293 Стандартный набор условий

Номер условия

Код операции

Тип доступа операции

Направление

Оператор

След. стат.

Пред. стат.

100

31

1

O

CSO

CX

101

31

1

O

CSO

E

199

31

2

200

32

1

O

CV

CI

201

32

3

O

2BE

202

32

3

O

2IJ

203

32

3

O

2LD

299

32

2

300

33

1

O

CX

CI

301

33

3

O

2BE

302

33

3

O

2IJ

303

33

3

O

2LD

399

33

2

400

35

1

O

CX

CV

401

35

3

O

2BE

402

35

3

O

2IJ

403

35

3

O

2LD

499

35

3

500

34

1

O

CX

CS

501

34

3

O

2BE

502

34

3

O

2IJ

503

34

3

O

2LD

504

34

1

O

CX

CSO

599

34

2

600

1

E