Справочник «Атрибуты»: различия между версиями

Материал из TaxiMaster
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
'''{{PAGENAME}}''' - это [[Справочники|справочник]] Такси-Мастер, позволяющий хранить параметры заказов, которые могут быть привязаны к клиенту, группе клиентов, автомобилю, водителю, экипажу, группе экипажей, а также к заказам и влиять на их стоимость, и доступ водителей к этим заказам.
'''{{PAGENAME}}''' - это [[Справочники|справочник]] Такси-Мастер, позволяющий хранить признаки, которые могут быть привязаны к клиенту, группе клиентов, автомобилю, водителю, экипажу, группе экипажей и к заказам.<br />
 
Атрибуты, привязанные к заказу могут влиять на стоимость заказов и доступ водителей к этим заказам.<br />
 
Также атрибуты могут быть глобальными и влиять на работу программного комплекса в целом.


{{info|В версии 2.8 Такси-Мастер переработан из справочника  "Параметры заказа"}}
{{info|В версии 2.8 Такси-Мастер переработан из справочника  "Параметры заказа"}}
Строка 12: Строка 16:
[https://www.youtube.com/channel/UC8coolNFixfyDYGyjMmla5Q ПОДПИСАТЬСЯ]
[https://www.youtube.com/channel/UC8coolNFixfyDYGyjMmla5Q ПОДПИСАТЬСЯ]
== Добавление нового атрибута ==
== Добавление нового атрибута ==
В справочнике "Атрибуты" нажмите кнопку {{Добавить}}{{поле|Добавить}} или клавишу '''Insert'''. Откроется карточка нового атрибута, которую нужно заполнить необходимыми данными.
# Вкладка "'''Общие'''":
## '''Наименование''' - название нового атрибута.
## '''Сокращенное обозначение''' - краткое обозначение данного атрибута, для которого можно выбрать цвет фона, нажав на {{Цвет}}.
## '''Порядковый номер в списке''' - параметр, определяющий порядок отображения атрибута в списке. Во всех окнах списки атрибутов будут сортироваться по порядковому номеру, а после по ИД атрибута, если порядковые номера совпадают.
## '''Тип значения''' - значение атрибута может быть одного из пяти типов. В зависимости от типа значения могут задаваться некоторые дополнительные настройки.
##: {{info|Менять тип значения у существующих атрибутов нельзя, его можно выбрать только при создании. Дополнительные параметры значения можно менять и после создания атрибута.}}
### Тип "'''Логический'''". Значение такого атрибута может быть одним из двух вариантов: либо "да", либо "нет".
### Тип "'''Число'''". В дополнительных параметрах можно задать:
#### Количество знаков после запятой (не более 6).
#### Шаг изменения. Данная настройка определяет, на сколько будет изменяться значение атрибута в заказах, при нажатии кнопок для увеличения и уменьшения значения.
#### Минимальное значение.
#### Максимальное значение.
####: {{info|Если минимальное и максимальное значения равны 0, то считается, что эти ограничения не используются.}}
### Тип "'''Число (выбор из списка)'''". В дополнительных параметрах можно задать список возможных числовых значений, из которым можно будет выбрать.
### Тип "'''Строка'''". В дополнительных параметрах можно задать максимальную длину строки. Если 0, то длина строки не ограничена.
### Тип "'''Перечисляемый'''". В дополнительных параметрах можно задать список возможных значений в виде строк, из которым можно будет выбрать.
# Вкладка "Функционал":
## '''Глобальный атрибут''' - признак, что атрибут является глобальным. Глобальный атрибут представляет из себя некоторую глобальную переменную, от которой может зависеть та или иная логика. Например, в глобальном атрибуте может храниться режим работы службы: обычный или час пик.
### '''Передавать значение в TMDriver''' - регулирует необходимость передачи значения атрибута в [[TMDriver]]. Это может быть нужно в том случае, если расчет по тарифу или выбор тарифа зависит от глобального атрибута.
## '''Скрытый атрибут''' - признак, что атрибут является скрытым. Скрытые атрибуты могут использоваться для реализации какой-либо особенной логики работы, при этом они никогда не видны водителям, а для операторов видны только в случае наличия специального права.
## '''Всегда отображать значение атрибута в информации по атрибутам''' - признак, отвечающий за отображение значения атрибута в информации по атрибутам для уже созданных заказов в ТМ, [[TaxoPhone]], [[Кабинет клиента|Кабинете клиента]].
### Если данный признак выключен, то атрибут будет отображаться в информации по атрибутам только в том случае, если его значение не равно значению по умолчанию для данного атрибута.
### Если данный признак включен, то значение атрибута будет выводиться в любом случае.
###: {{info|Для атрибутов типа "Логический" и "Строка" данный признак всегда выключен, поэтому логические атрибуты со значением "выключен" и строковые атрибуты с пустым значением никогда не будут показываться в информации по атрибутам у созданных заказов.}}
## Отметьте к чему может быть привязан данный атрибут: к заказу, к клиенту, к группе клиентов, к автомобилю, к водителю, к экипажу или к группе экипажей.
### Если атрибут является параметром заказа, то можно настраивать его '''влияние на сумму заказа''' для некоторых типов атрибутов.
#### Для атрибутов типа "Логический" можно задать способ влияния: увеличивать сумму, уменьшать сумму или не изменять, а также абсолютное или относительное значение скидки/наценки.
#### Для атрибутов типа "Число" и "Число (выбор из списка)" можно выбрать только способ влияния на сумму: увеличивать, уменьшать или не изменять. Значение скидки/наценки для числовых атрибутов будет зависеть от значения атрибута в заказе. Например, если у числового атрибута будет задано, что он увеличивает сумму заказа, и в заказе для этого атрибута задано значение 100, то сумма заказа будет увеличиваться на 100 рублей.
### Если атрибут является параметром заказа, то можно включить флажок {{поле|Автоматически подставлять данный атрибут в заказ, если он привязан к клиенту или группе клиента}}.
### Если атрибут является параметром заказа, то можно установить флажок {{поле|Регулирует доступ экипажа к заказу}}, если необходимо ограничить доступ к заказу с данным атрибутом: экипажи, не имеющие данного атрибута в настройках у водителя, автомобиля, экипажа, либо группы экипажей, не будут видеть данный заказ.
# Нажмите кнопку {{поле|ОК}}.
{|
|[[Файл:Карточка параметра заказа.png|center]]
|[[Файл:Карточка параметра заказа функционал.png|center]]
|}
== Использование атрибутов ==
=== Привязка атрибутов ===
{{info|Для того, чтобы атрибут можно было привязать, например, к автомобилю, необходимо установить соответствующий флажок “Может быть привязан к автомобилю” в карточке атрибута, иначе в карточке автомобиля данный атрибут не будет отображаться. Аналогично и с другими карточками.}}
Атрибуты можно привязать к следующим объектам: к заказу, к клиенту, к группе клиентов, к автомобилю, к водителю, к экипажу или к группе экипажей.<br />
Для этого в соответствующей карточке нужно открыть вкладку '''Атрибуты'''.<br />
Атрибуты будут отсортированы по порядковому номеру, который задается в настройках атрибута. <br />
Флажками можно выбрать атрибуты, которыми обладает данная сущность.<br />
Если вместо флажка отображается черный квадрат, и запись выделяется серым фоном, то это значит, что атрибут унаследован. Для экипажа атрибуты могут наследоваться от автомобиля, водителя, группы экипажей. А для клиента атрибут может наследоваться от вышестоящих подразделений или от группы клиентов. В колонке с названием атрибута в угловых скобках подписывается, от кого именно был унаследован атрибут. При желании можно переопределить унаследованное значение. <br />


# Нажмите кнопку {{Добавить}}{{button|Добавить}} или клавишу {{key|Insert}}.
В самом правом столбце задается значение атрибута. <br />
# В поле {{field|Наименование}} введите название нового атрибута.
# В поле {{field|Сокращенное обозначение}} введите краткое обозначение данного атрибута и укажите цвет фона, нажав на {{Цвет}}.
# Отметьте к чему может быть привязан данный атрибут.
# Если атрибут является параметром заказа, то:
#:*В поле '''Изменение стоимости заказа''' выберите, как будет изменяться стоимость заказа при указании данного атрибута: увеличиваться или уменьшаться.
#:*В полях '''Сумма''' и/или '''Процент от стоимости''' Вы можете указать величину, на которую будет изменяться стоимость заказа с данным атрибутом.
#:*При необходимости установите флажок  {{checkbox|Автоматически подставлять данный атрибут в заказ, если он привязан к клиенту или группе клиента}}.
#:*Установите флажок  {{checkbox|Регулирует доступ экипажа к заказу}}, если необходимо ограничить доступ к заказу с данным атрибутом: экипажи, не имеющие данного атрибута в настройках у водителя, автомобиля, экипажа, либо группы экипажей, не будут видеть данный заказ.
# Нажмите кнопку {{button|ОК}}.


[[Файл:Карточка параметра заказа.png|center]]
Для разных типов атрибутов значение может задаваться по-разному.


== Использование атрибутов ==
=== Работа с атрибутами в заказах ===
В карточке заказа и ежедневного заказа можно указать атрибуты, воспользовавшись горячей клавишей {{поле|Ctrl}}+{{поле|G}}. Откроется окно, содержащее список всех доступных атрибутов. Атрибуты будут сортироваться по порядковому номеру. Атрибуты, влияющие на доступ к заказу, отображаются на красном фоне, а атрибуты влияющие только на стоимость заказа - на зеленом.<br />


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


Атрибуты, которые регулируют доступ к заказу можно назначить автомобилю, водителю, экипажу, а также группе экипажей. Для этого в соответствующей карточке на вкладке {{tab|Атрибуты}} следует установить флажки напротив необходимых атрибутов.
Если в атрибуте включен признак {{поле|Регулирует доступ экипажа к заказу}}, то экипаж будет иметь доступ к заказу, если:
Заказ с атрибутами, регулирующими доступ к заказу, будет виден только тем экипажам, которые имеют данные атрибуты хотя бы в одной из карточек: автомобиля, водителя, экипажа или группы экипажей.
* Для атрибутов типа "Логический": у экипажа (с учетом унаследованных атрибутов) установлен данный атрибут.
Кроме того, Вы можете установить данные атрибуты в карточках [[Справочник "Клиенты"|клиентов]] и [[Справочник "Группы клиентов"|групп клиентов]]. В дальнейшем эти атрибуты будут автоматически подставляться в карточку заказа этих клиентов.
* Для атрибутов типа "Число" или "Число (выбор из списка)": у экипажа (с учетом унаследованных атрибутов) установлен данный атрибут, и значение этого атрибута больше или равно значению этого атрибута в заказе.
* Для атрибутов типа "Перечисляемый": у экипажа (с учетом унаследованных атрибутов) установлен данный атрибут, и значение этого атрибута в точности совпадает со значением атрибута в заказе.
* Для атрибутов типа "Строка" нельзя включить признак "Регулирует доступ экипажа к заказу".


Чтобы указать атрибуты в карточке заказа, Вы можете воспользоваться горячей клавишей {{key|Ctrl}}+{{key|G}}. Перед Вами откроется окно, содержащее список всех доступных атрибутов. Атрибуты, влияющие на доступ к заказу, отображаются на красном фоне, а атрибуты влияющие только на стоимость заказа - на зеленом.
=== Ускоряющий атрибут для TaxoPhone ===
"Ускорение" поиска автомобиля для заказа (увеличение его стоимости) в [[TaxoPhone]] можно настроить ({{путь|Файл - Настройки - TM API - TaxoPhone API - Требования к заказу}}) одним из двух способов:
# Использовать множество логических атрибутов, каждый из которых может сделать определенную наценку для заказа (пользователь TaxoPhone сможет выбрать только один из них).
# Использовать единый численный атрибут. В качестве единого численного атрибута можно использовать атрибуты типа "Число" и "Число (выбор из списка)".

Версия от 12:32, 16 ноября 2020

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

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

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

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

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

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

ПОДПИСАТЬСЯ

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

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

  1. Вкладка "Общие":
    1. Наименование - название нового атрибута.
    2. Сокращенное обозначение - краткое обозначение данного атрибута, для которого можно выбрать цвет фона, нажав на «».
    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. Нажмите кнопку «ОК».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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