Статусная схема обмена приглашениями¶
Стандартный набор статусов для настройки в /TRL/XDE_INV_STS¶
Все возможные статусы представлены и ведутся в таблице /TRL/XDE_INV_STS (ракурс ведения в тр. SM30). Для определенных статусов необходимо указать действие, содержащееся в диапазоне значений домена /TRL/XDE_DM_INVITE_ACTION.
Статус |
Действие |
Описание |
---|---|---|
CI |
Приглашение получено |
|
CS |
Приглашение получено контрагентом |
|
CSO |
SEND |
Приглашение отправлено контрагенту |
CV |
FRIEND |
Отношения установлены |
CVO |
ACCEPT |
Отправлен запрос на принятие приглашения |
CXO |
REJECT |
Отправлен запрос на прекращение отношений |
CX |
Отношения не установлены |
|
CD |
Отношения с контрагентом прекращены |
|
CDI |
Приглашение отозвано контрагентом |
|
CDO |
BREAK |
Отправлен запрос на разрыв отношений |
CDO |
REVOKE |
Отправлен запрос на отзыв |
E |
Ошибка |
Действие, привязанное к статусу, позволит запускать необходимый обработчик приглашения через код действия ACTVT таблицы условий /TRL/XDE_INV_CON.
Действие |
Описание |
Код операции |
---|---|---|
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 – Указывается статус, из которого данная операция была вызвана
Стандартный набор условий¶
Функционал обмена приглашениями поставляется со стандартным набором условий.
Номер условия |
Код операции |
Тип доступа операции |
Направление |
Оператор |
След. стат. |
Пред. стат. |
---|---|---|---|---|---|---|
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 |