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

Материал из 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 сможет выбрать только один из них).
 +
# Использовать единый численный атрибут. В качестве единого численного атрибута можно использовать атрибуты типа "Число" и "Число (выбор из списка)".

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

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

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

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

Интересная информация
В версии 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. Использовать единый численный атрибут. В качестве единого численного атрибута можно использовать атрибуты типа "Число" и "Число (выбор из списка)".