Перейти к содержанию

Контакты

Подобно арендаторству, назначение контактов позволяет отслеживать владение ресурсами, смоделированными в InfraVision. Контакт представляет ответственное лицо за ресурс в контексте назначенной ему роли.

flowchart TD
    ContactGroup["Группа контактов ↻"] --> Contact["Контакт"]
    ContactRole["Роль контакта"] & Contact --> assignment(["Назначение"])
    assignment --> Object["Объект"]

click Contact "../../models/tenancy/contact/"
click ContactGroup "../../models/tenancy/contactgroup/"
click ContactRole "../../models/tenancy/contactrole/"

Вложенные объекты

Символ ↻ означает, что объект поддерживает вложенность (может содержать дочерние объекты того же типа).

Группы контактов

Контакты могут быть произвольно сгруппированы в рекурсивную иерархию, и контакт можно назначить группе на любом уровне иерархии.

Роли контактов

Роль контакта определяет отношение контакта к назначенному объекту. Например, вы можете определить роли для административных, операционных и аварийных контактов.

Контакты

Контакт должен представлять физическое лицо или постоянную точку связи. Каждый контакт должен иметь имя и может опционально включать должность, номер телефона, адрес электронной почты и связанные данные.

Контакты повторно используются для назначений, поэтому каждый уникальный контакт создаётся только один раз и может быть назначен любому количеству объектов InfraVision. Количество назначенных контактов для объекта не ограничено. Большинство основных объектов в InfraVision поддерживают назначение контактов.

Следующие модели поддерживают назначение контактов:

  • circuits.Circuit
  • circuits.Provider
  • circuits.ProviderAccount
  • dcim.Device
  • dcim.Location
  • dcim.Manufacturer
  • dcim.PowerPanel
  • dcim.Rack
  • dcim.Region
  • dcim.Site
  • dcim.SiteGroup
  • tenancy.Tenant
  • virtualization.Cluster
  • virtualization.ClusterGroup
  • virtualization.VirtualMachine