Сингулярность

Get Started. It's Free
or sign up with your email address
Сингулярность by Mind Map: Сингулярность

1. Битрикс

2. МойСклад

2.1. Заказ.Создан

2.2. Счет.Создать

2.3. Счет.Отправить ID

2.4. Счет(ID).редактировать

2.5. Счет(ID).Печать

2.6. Счет(ID).Печать

2.7. Заказ(ID).редактировать

3. Сервер

3.1. Вебхук.СозданЗаказ

3.1.1. Запись в массив - arrayЗаказ: ------------------------------- Заказ.ID Заказ.Номер Заказ.Контрагент (ФИО, тел, пчт, адрес) Заказ.Коммент Заказ.Местоположение Заказ.КодПВЗ Заказ.Доставка Заказ.Оплата Заказ.Позиции(Доступно > [** шт])

3.1.2. IF #1.1 (Все в наличии)

3.1.2.1. Заказ.Статус = [N] Новый, согласовать (and) Заказ.Позиции(ВСЕ).Доступно > [** шт] (and) Заказ.Контрагент = [ФизЛицо] (and) Заказ.Оплата = "Квитанция"

3.1.2.1.1. Then #1.1 (Все в наличии)

3.1.2.2. ElseIF #1.2 (80% в наличии) ПОКА НЕ ДЕЛАЕМ)

3.1.2.2.1. Заказ.Статус = [N] Новый, согласовать (and) Заказ.Позиции(~80%).Доступно > [** шт] (and) Заказ.Позиции(~20%).Доступно < [** шт] (and) Заказ.Контрагент = [ФизЛицо] (and) Заказ.Оплата = "Квитанция"

3.1.2.3. ElseIF #1.3 (Пусто, отмена) ПОКА НЕ ДЕЛАЕМ

3.1.2.3.1. Заказ.Статус = [N] Новый, согласовать (and) Заказ.Позиции(ВСЕ).Доступно < [** шт] (and) Заказ.Контрагент = [ФизЛицо] (and) (? нужно?) Заказ.Оплата = "Квитанция"

3.1.2.4. Else #1.4

3.1.2.4.1. [иное]

4. СМС-сервис

4.1. Принял JSON

4.1.1. отправить СМС-уведомление

5. Почта-сервис

5.1. Принял JSON

5.1.1. отправить Квит по эл. пчт

6. -------------------------