Para continuar, primero necesitará integrarse con ClickUp si aún no lo ha hecho.

Flujos de trabajo de Rootly —> ClickUp

Las tareas en esta sección están destinadas a ser utilizadas al crear Flujos de Trabajo de Incidentes. Se ejecutarán en cambios en la entidad de datos de incidentes de Rootly.

Crear una Tarea de ClickUp para el Incidente

Crear una Subtarea de ClickUp para el Elemento de Acción

Actualizar una Tarea de ClickUp

Actualizar una Subtarea de ClickUp

Actualizar una Subtarea de ClickUp

Flujos de trabajo de ClickUp —> Rootly

Las tareas en esta sección están destinadas a ser utilizadas al crear Flujos de Trabajo de Alertas. Se ejecutarán en eventos de actualización enviados desde ClickUp.

Actualizar Elemento de Acción

Sintaxis de Mapeo de Datos

{
	{% if alert.data.history_items[0].field == 'name' %}
		"title": "{{ alert.data.history_items[0].after }}"
	{% endif %}

	{% if alert.data.history_items[0].field == 'status' %}
    	{% if alert.data.history_items[0].after.status == 'complete' %}
    		"status":"done"
    	{% else %}
       		"status":"open"
    	{% endif %}
	{% endif %}

	{% if alert.data.history_items[0].field == 'priority' %}
		{% if alert.data.history_items[0].after == null %}
			"priority":"medium"
		{% elsif alert.data.history_items[0].after.priority == 'urgent' %}
			"priority":"high"
		{% elsif alert.data.history_items[0].after.priority == 'high' %}
			"priority":"high"
		{% elsif alert.data.history_items[0].after.priority == 'normal' %}
			"priority":"medium"
		{% else %}
			"priority":"low"
		{% endif %}
	{% endif %}

	{% if alert.data.history_items[0].field == 'due_date' %}
		{% if alert.data.history_items[0].after != null %}
			{% assign date = alert.data.history_items[0].after %}
			{% assign dateInSeconds = date | divided_by: 1000 %}
			"due_date": "{{ dateInSeconds | date: "%Y-%m-%d" }}"
        {%endif %}
	{% endif %}
}