Пример: партнер может оказывать определенный набор услуг. Рабочее место в точке продаж может оказывать не все услуги партнера. Оказание некоторых услуг партнером или рабочим местом может быть приостановлено (для этого используется поле status в pivot-таблице). Нужно иметь возможность прикрепить услуги и к партнеру и к рабочему месту.
Модель партнера: