Справочник "Атрибуты"

Материал из TaxiMaster
Перейти к: навигация, поиск

Справочник "Атрибуты" - это справочник Такси-Мастер, позволяющий хранить признаки, которые могут быть привязаны к клиенту, группе клиентов, автомобилю, водителю, экипажу, группе экипажей и к заказам.

Атрибуты, привязанные к заказу могут влиять на стоимость заказов и доступ водителей к этим заказам.

Также атрибуты могут быть глобальными и влиять на работу программного комплекса в целом.

Интересная информация
В версии 2.8 Такси-Мастер переработан из справочника "Параметры заказа"
Справочник Параметры заказов.png

Как информировать водителей с помощью атрибутов

Подпишитесь на Youtube-канал Такси-Мастер, чтобы больше узнать об увеличении заказов, привлечении водителей и клиентов, конкуренции с сетевиками и агрегаторами

ПОДПИСАТЬСЯ

Добавление нового атрибута

В справочнике "Атрибуты" нажмите кнопку Добавить (Insert).png «»«Добавить» или клавишу Insert. Откроется карточка нового атрибута, которую нужно заполнить необходимыми данными.

  1. Вкладка "Общие":
    1. Наименование - название нового атрибута.
    2. Сокращенное обозначение - краткое обозначение данного атрибута, для которого можно выбрать цвет фона, нажав на Цвет.png «».
    3. Порядковый номер в списке - параметр, определяющий порядок отображения атрибута в списке. Во всех окнах списки атрибутов будут сортироваться по порядковому номеру, а после по ИД атрибута, если порядковые номера совпадают.
    4. Тип значения - значение атрибута может быть одного из пяти типов. В зависимости от типа значения могут задаваться некоторые дополнительные настройки.
      Интересная информация
      Менять тип значения у существующих атрибутов нельзя, его можно выбрать только при создании. Дополнительные параметры значения можно менять и после создания атрибута.
      1. Тип "Логический". Значение такого атрибута может быть одним из двух вариантов: либо "да", либо "нет".
      2. Тип "Число". В дополнительных параметрах можно задать:
        1. Количество знаков после запятой (не более 6).
        2. Шаг изменения. Данная настройка определяет, на сколько будет изменяться значение атрибута в заказах, при нажатии кнопок для увеличения и уменьшения значения.
        3. Минимальное значение.
        4. Максимальное значение.
          Интересная информация
          Если минимальное и максимальное значения равны 0, то считается, что эти ограничения не используются.
      3. Тип "Число (выбор из списка)". В дополнительных параметрах можно задать список возможных числовых значений, из которых можно будет выбрать.
        Интересная информация
        Обратите внимание, что первым необходимо задать значение, которое будет обозначать отсутствие данного атрибута (выключенное состояние атрибута).
      4. Тип "Строка". В дополнительных параметрах можно задать максимальную длину строки. Если 0, то длина строки не ограничена.
      5. Тип "Перечисляемый". В дополнительных параметрах можно задать список возможных значений в виде строк, из которых можно будет выбрать.
        Интересная информация
        Обратите внимание, что первым необходимо задать значение, которое будет обозначать отсутствие данного атрибута (выключенное состояние атрибута).
  2. Вкладка "Функционал":
    1. Глобальный атрибут - признак, что атрибут является глобальным. Глобальный атрибут представляет из себя некоторую глобальную переменную, от которой может зависеть та или иная логика. Например, в глобальном атрибуте может храниться режим работы службы: обычный или час пик.
      1. Передавать значение в TMDriver - регулирует необходимость передачи значения атрибута в TMDriver. Это может быть нужно в том случае, если расчет по тарифу или выбор тарифа зависит от глобального атрибута.
    2. Скрытый атрибут - признак, что атрибут является скрытым. Скрытые атрибуты могут использоваться для реализации какой-либо особенной логики работы, при этом они никогда не видны водителям, а для операторов видны только в случае наличия специального права.
    3. Всегда отображать значение атрибута в информации по атрибутам - признак, отвечающий за отображение значения атрибута в информации по атрибутам для уже созданных заказов в ТМ, TaxoPhone, Кабинете клиента.
      1. Если данный признак выключен, то атрибут будет отображаться в информации по атрибутам только в том случае, если его значение не равно значению по умолчанию для данного атрибута.
      2. Если данный признак включен, то значение атрибута будет выводиться в любом случае.
        Интересная информация
        Для атрибутов типа "Логический" и "Строка" данный признак всегда выключен, поэтому логические атрибуты со значением "выключен" и строковые атрибуты с пустым значением никогда не будут показываться в информации по атрибутам у созданных заказов.
    4. Отметьте к чему может быть привязан данный атрибут: к заказу, к клиенту, к группе клиентов, к автомобилю, к водителю, к экипажу или к группе экипажей.
      1. Если атрибут является параметром заказа, то можно настраивать его влияние на сумму заказа для некоторых типов атрибутов.
        1. Для атрибутов типа "Логический" можно задать способ влияния: увеличивать сумму, уменьшать сумму или не изменять, а также абсолютное или относительное значение скидки/наценки.
        2. Для атрибутов типа "Число" и "Число (выбор из списка)" можно выбрать только способ влияния на сумму: увеличивать, уменьшать или не изменять. Значение скидки/наценки для числовых атрибутов будет зависеть от значения атрибута в заказе. Например, если у числового атрибута будет задано, что он увеличивает сумму заказа, и в заказе для этого атрибута задано значение 100, то сумма заказа будет увеличиваться на 100 рублей.
      2. Если атрибут является параметром заказа, то можно включить флажок «Автоматически подставлять данный атрибут в заказ, если он привязан к клиенту или группе клиента».
      3. Если атрибут является параметром заказа, то можно установить флажок «Регулирует доступ экипажа к заказу», если необходимо ограничить доступ к заказу с данным атрибутом: экипажи, не имеющие данного атрибута в настройках у водителя, автомобиля, экипажа, либо группы экипажей, не будут видеть данный заказ.
  3. Нажмите кнопку «ОК».
Карточка параметра заказа.png
Карточка параметра заказа функционал.png

Использование атрибутов

Привязка атрибутов

Интересная информация
Для того, чтобы атрибут можно было привязать, например, к автомобилю, необходимо установить соответствующий флажок “Может быть привязан к автомобилю” в карточке атрибута, иначе в карточке автомобиля данный атрибут не будет отображаться. Аналогично и с другими карточками.

Атрибуты можно привязать к следующим объектам: к заказу, к клиенту, к группе клиентов, к автомобилю, к водителю, к экипажу или к группе экипажей.

Для этого в соответствующей карточке нужно открыть вкладку Атрибуты.

Атрибуты будут отсортированы по порядковому номеру, который задается в настройках атрибута.

Флажками можно выбрать атрибуты, которыми обладает данная сущность.

Если вместо флажка отображается черный квадрат, и запись выделяется серым фоном, то это значит, что атрибут унаследован. Для экипажа атрибуты могут наследоваться от автомобиля, водителя, группы экипажей. А для клиента атрибут может наследоваться от вышестоящих подразделений или от группы клиентов. В колонке с названием атрибута в угловых скобках подписывается, от кого именно был унаследован атрибут. При желании можно переопределить унаследованное значение.

В самом правом столбце задается значение атрибута.

Для разных типов атрибутов значение может задаваться по-разному.

Работа с атрибутами в заказах

В карточке заказа и ежедневного заказа можно указать атрибуты, воспользовавшись горячей клавишей «Ctrl»+«G». Откроется окно, содержащее список всех доступных атрибутов. Атрибуты будут сортироваться по порядковому номеру. Атрибуты, влияющие на доступ к заказу, отображаются на красном фоне, а атрибуты влияющие только на стоимость заказа - на зеленом.

Для разных типов атрибутов значение может задаваться по-разному.

Если в атрибуте включен признак «Регулирует доступ экипажа к заказу», то экипаж будет иметь доступ к заказу, если:

  • Для атрибутов типа "Логический": у экипажа (с учетом унаследованных атрибутов) установлен данный атрибут.
  • Для атрибутов типа "Число" или "Число (выбор из списка)": у экипажа (с учетом унаследованных атрибутов) установлен данный атрибут, и значение этого атрибута больше или равно значению этого атрибута в заказе.
  • Для атрибутов типа "Перечисляемый": у экипажа (с учетом унаследованных атрибутов) установлен данный атрибут, и значение этого атрибута в точности совпадает со значением атрибута в заказе.
  • Для атрибутов типа "Строка" нельзя включить признак "Регулирует доступ экипажа к заказу".

Ускоряющий атрибут для TaxoPhone

"Ускорение" поиска автомобиля для заказа (увеличение его стоимости) в TaxoPhone можно настроить («Файл - Настройки - TM API - TaxoPhone API - Требования к заказу») одним из двух способов:

  1. Использовать множество логических атрибутов, каждый из которых может сделать определенную наценку для заказа (пользователь TaxoPhone сможет выбрать только один из них).
  2. Использовать единый численный атрибут. В качестве единого численного атрибута можно использовать атрибуты типа "Число" и "Число (выбор из списка)".