Tipo a menudo se confunde con la kind propiedad. Kind es una categorización interna utilizada por la plataforma Rootly, mientras que type puede personalizarse según los requisitos de categorización de incidentes de su empresa.

El uso de esta propiedad es muy flexible. Algunas empresas la utilizan para distinguir errores de UI de problemas de API. Otras utilizan esta propiedad para distinguir interrupciones internas de incidentes que afectan a los clientes.

Tipo de Campo

Type se puede personalizar para ser un tipo de campo select o multi-select. Esto significa que puede configurarlo para permitir que solo se seleccione un valor de tipo por incidente o permitir que se seleccionen múltiples valores de tipo para un solo incidente.

Atributos

Type se puede configurar con los siguientes atributos. Cada atributo de tipo se puede referenciar mediante la sintaxis Liquid.

Dado que el campo de tipo puede ser un tipo de campo select o multi-select, la sintaxis Liquid para referenciar cada tipo de campo será diferente.

Select seguirá una sintaxis de valor único

{{incident.types | get: '<attribute>'}}

Multi-select seguirá una sintaxis de array. Donde i hace referencia al objeto de tipo específico en la lista de tipos.

{{incident.raw\_types\[i\] | get: '<attribute>'}}

ID

Este es el identificador único del tipo. Este campo no se puede personalizar. Rootly asignará automáticamente el ID al crearlo. Normalmente se utiliza en referencias Liquid y llamadas API.

La siguiente sintaxis Liquid te permitirá listar el/los ID(s) de tipo que están seleccionados para un incidente:

{{ incident.type\_ids }}

O

{{ incident.raw\_types | get: 'id' }}para tipo de campo select

{{ incident.raw\_types\[i\] | get: 'id' }} para tipo de campo multi-select

Nombre

Este es el valor que se muestra en la UI para el tipo. Este campo es personalizable.

La siguiente sintaxis Liquid te permitirá listar el/los nombre(s) de tipo que están seleccionados para un incidente:

{{ incident.types }}

O

{{ incident.raw\_types | get: 'name'}}para tipo de campo select

{{ incident.raw\_types\[i\] | get: 'name' }} para tipo de campo multi-select

Slug

Esta es la cadena que se utiliza para hacer referencia al tipo en las referencias Liquid. Este campo se genera automáticamente convirtiendo a minúsculas y añadiendo guiones al nombre del tipo.

La siguiente sintaxis Liquid te permitirá listar el/los slug(s) de tipo que están seleccionados para un incidente:

{{ incident.type\_slugs }}

O

{{ incident.raw\_types | get: 'slug'}}para tipo de campo select

{{ incident.raw\_types\[i\] | get: 'slug' }} para tipo de campo multi-select

Descripción

Este valor se muestra en la UI para explicar más detalladamente cada tipo. Este campo es personalizable.

La siguiente sintaxis Liquid te permitirá listar la(s) descripción(es) de tipo que están seleccionadas para un incidente:

{{ incident.raw\_types | get: 'description'}}para tipo de campo select

{{ incident.raw\_types\[i\] | get: 'description' }} para tipo de campo multi-select

Color

A cada tipo se le puede asignar un color, que se utilizará para la codificación por colores en los gráficos de métricas.

Rootly utiliza códigos de color hexadecimal. Por ejemplo, #000000 es negro, #ffffff es blanco. Utiliza esta página para ayudarte a encontrar el código hexadecimal exacto para el color que deseas.

La siguiente sintaxis Liquid te permitirá listar el/los color(es) de tipo que están seleccionados para un incidente:

{{ incident.raw\_types | get: 'color'}}para tipo de campo select

{{ incident.raw\_types\[i\] | get: 'color' }} para tipo de campo multi-select

Canales de Slack

Cada tipo puede estar vinculado a uno o más canales de Slack. Por defecto, Rootly no notifica a los canales vinculados cuando se selecciona un tipo para un incidente. La notificación debe ser explícitamente indicada como Canales de Tipos Adjuntos en las configuraciones de flujo de trabajo.

Sistemáticamente, cada canal de Slack se almacena como un objeto que contiene un id y un nombre.

La siguiente sintaxis Liquid te permitirá listar el/los Canal(es) de Slack de tipo que están seleccionados para un incidente:

{{ incident.raw\_types | get: 'slack\_channels'}}para tipo de campo select

{{ incident.raw\_types\[i\] | get: 'slack\_channels' }} para tipo de campo multi-select

Alias de Slack

Cada tipo puede estar vinculado a uno o más grupos de usuarios de Slack (también conocidos como alias). Por defecto, Rootly no invita a los usuarios del grupo o grupos vinculados cuando se selecciona un tipo para un incidente. Las invitaciones deben ser explícitamente indicadas como Alias de Tipos Adjuntos en las configuraciones de flujo de trabajo.

La siguiente sintaxis Liquid te permitirá listar el/los Alias de Slack de tipo que están seleccionados para un incidente:

{{ incident.raw\_types | get: 'slack\_aliases'}}para tipo de campo select

{{ incident.raw\_types\[i\] | get: 'slack\_aliases' }} para tipo de campo multi-select

Correos electrónicos de notificación

Cada tipo puede estar vinculado a uno o más correos electrónicos. Por defecto, Rootly no envía correos electrónicos a las direcciones vinculadas cuando se selecciona un tipo para un incidente. La notificación debe ser explícitamente indicada como {{ incident.raw\_types | map: 'notify\_emails' | flatten | join: ',' }} en las configuraciones de flujo de trabajo.

La siguiente sintaxis Liquid te permitirá listar el/los Correo(s) electrónico(s) de notificación de tipo que están seleccionados para un incidente:

{{ incident.raw\_types | get: 'notify\_emails'}}para tipo de campo select

{{ incident.raw\_types\[i\] | get: 'notify\_emails' }} para tipo de campo multi-select

Soporte

Si necesitas ayuda o más información sobre esta integración, por favor contacta a support@rootly.com o inicia un chat navegando a Help > Chat with Us.