계속하려면 먼저 다음과 통합해야 합니다 ClickUp 아직 하지 않았다면.

Rootly —> ClickUp Workflows

이 섹션의 작업은 인시던트 워크플로우를 생성할 때 사용하기 위한 것입니다. Rootly 인시던트 데이터 엔티티의 변경 사항에 대해 실행됩니다.

인시던트에 대한 ClickUp 작업 생성

액션 아이템에 대한 ClickUp 하위 작업 생성

ClickUp 작업 업데이트

ClickUp 하위 작업 업데이트

ClickUp 하위 작업 업데이트

ClickUp —> Rootly Workflows

이 섹션의 작업은 알림 워크플로우를 생성할 때 사용하기 위한 것입니다. ClickUp에서 보낸 업데이트 이벤트에 대해 실행됩니다.

액션 아이템 업데이트

데이터 매핑 구문

{
	{% 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 %}
}