Контакты
Подобно арендаторству, назначение контактов позволяет отслеживать владение ресурсами, смоделированными в 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