lindsey
(Lindsey Fogle)
7월 13, 2026, 1:19오전
1
기존 자동화(Automations) 도구로 처리할 수 없는 복잡한 작업을 지원하도록 설계된 새로운 워크플로(Workflows) 기능을 개발하고 있습니다. 이 새로운 시각적 자동화 빌더를 사용하면 관리 영역에서 시간 지연, 조건 분기, 외부 서비스 호출, AI 동작을 포함한 다단계 워크플로를 직접 생성할 수 있습니다.
Workflows는 Business 및 Enterprise 플랜에서 사용 가능하며 , Discourse 호스팅 사용자를 대상으로 제공됩니다.
Workflows 개요
Workflows는 기존 Automations 플러그인의 스크립트 중심 접근 방식을 대체하며, 노드 기반의 시각적 캔버스를 사용하여 복잡한 다단계 로직을 연결하여 구성할 수 있습니다.
문서
노드
노드는 크게 4가지 범주로 나뉩니다:
트리거(Triggers) : Discourse 내 이벤트(예: 주제 생성, 그룹에 사용자 추가 등), 설정된 일정, 웹훅, 또는 수동 작업에 반응하여 워크플로를 시작합니다.
조건(Conditions) : 워크플로 내 모든 데이터에 대해 예/아니오 로직을 기반으로 워크플로에 분기를 생성합니다.
동작(Actions) : 워크플로에 의해 트리거되는 이벤트로, 개인 메시지 또는 채팅 메시지 보내기, 답글 게시, HTTP 엔드포인트 호출, AI 에이전트 실행, Data Explorer 쿼리 실행 등이 있습니다.
유틸리티(Utilities) : 지연 시간 설정, 항목 반복, 변수 설정을 통해 흐름 자체를 제어하며, 스티키 노트를 사용하여 워크플로를 문서화하는 데 도움이 됩니다.
각 노드의 파라미터는 리터럴 값과 동적 표현식을 지원하므로, 이전 단계의 출력, 워크플로 변수, 실행 컨텍스트를 후속 단계에서 참조할 수 있습니다.
변수, 데이터 테이블, 자격 증명
Workflows는 출력 생성 및 관리를 더 쉽게 하기 위한 몇 가지 추가 도구를 포함합니다:
변수(Variables) : 모든 워크플로에서 쉽게 구성할 수 있도록 즉시 사용 가능한 저장된 키/값 쌍(예: 그룹 ID, 카테고리 ID 등)입니다.
자격 증명(Credentials) : HTTP 요청 노드에 대해 재사용 가능한 인증 구성을 저장할 수 있는 곳으로, 워크플로에 API 키를 붙여넣을 필요가 없습니다.
데이터 테이블(Data tables) : 런타임 데이터를 저장하고 쿼리하는 데 사용되며, 실행을 추적(예: 특정 주제에서 워크플로가 이미 실행되었는지 확인)하고 워크플로 출력을 쉽게 참조할 수 있습니다.
실행 로그
모든 워크플로 실행은 Executions 탭에 전체 로그를 생성합니다. 어떤 노드가 실행되었는지, 어떤 데이터를 받았는지, 어떤 출력을 생성했는지, 그리고 문제가 발생했을 때 워크플로가 어디서 중단되었는지를 확인할 수 있습니다.
Workflows 사용 방법
시도해 보려면 /admin/config/upcoming-changes의 **예정된 변경 사항(Upcoming changes) **으로 이동하여 Enable Discourse workflows 항목을 찾은 다음, Enabled for… 필드를 업데이트하여 사이트를 해당 기능에 옵트인(Opt-in)하십시오.
활성화되면 관리 영역의 플러그인 → Workflows 에서 Workflows를 찾을 수 있습니다.
30개의 좋아요
Eviepayne
(vladtheimplier)
7월 13, 2026, 3:05오전
4
n8n처럼 보입니다. 비슷한 방식으로 작동하면 정말 멋질 것 같아요.
3개의 좋아요
이 기능이 자동화(Automations)의 대안으로 사용될 수 있을까요? 아니면 함께 사용하는 것도 가능할까요?
1개의 좋아요
RGJ
(Richard - Communiteq)
7월 13, 2026, 6:40오전
6
지난 4주 동안 이 새 플러그인을 사용하여 몇 가지 통합 및 자동화를 구축해 봤는데, 정말 환상적이라는 말밖에 할 수가 없습니다. 디스코스를 위한 게임 체인저라고 할 수 있죠. 수년 만에 나온 최고의 신규 기능입니다(이미 정말 멋진 기능들이 꽤 있긴 하지만요 ).
그렇습니다
14개의 좋아요
워크플로가 훨씬 더 유연하기 때문에, 언젠가 자동화 플러그인을 완전히 대체할 가능성이 높습니다.
10개의 좋아요
정말 야심 찬 개념입니다. 저는 n8n과 Discourse를 통합하는 데 많은 시간을 보냈습니다. 이 놀라운 시도는 Discourse의 역량을 크게 강화할 것입니다.
9개의 좋아요
Eviepayne
(vladtheimplier)
7월 22, 2026, 6:39오후
10
지금 이 기능을 테스트해 보고 있는데, 이 포럼에 워크플로우를 위한 새로운 카테고리가 있어야 한다고 생각합니다.
또한 채널이 아니라 특정 사용자에게 채팅 메시지를 보내는 방법도 알고 싶습니다.
4개의 좋아요
아직 사용자에게 채팅 메시지를 보내는 것은 불가능하며, 채널로만 전송할 수 있습니다.
1개의 좋아요
sok777
(sok)
7월 27, 2026, 9:15오전
13
새로운 워크플로우를 정말 좋아합니다. 완전히 게임 체인저가 될 수 있고, n8n 같은 서비스와도 결합할 수 있거든요.
하지만 레이트 리밋에 자주 걸리는 것 같습니다. 이걸 어떻게 변경할 수 있을까요?
또한, 이유를 모르겠지만 가끔은 갑자기 실행이 멈추는 경우도 있습니다. 다시 실행하려면 '예정된 변경 사항’에서 해당 기능을 끄고 다시 켜는 것 외에는 방법이 없습니다.
여러분은 어떻게 보시나요?
3개의 좋아요
꽤 고급스러워 보이는데, 사용 사례를 몇 가지 나열해 줄 수 있는 분 있나요? 。。。。。
1개의 좋아요
Eviepayne
(vladtheimplier)
7월 27, 2026, 4:45오후
15
사용자의 신뢰 수준에 따라 동적인 동작을 만들 수 있는 플로우를 만들어 볼 수 있다고 상상해 보세요. 예를 들어, 사용자가 동시에 두 개의 그룹에 속해 있다면, 새로운 카테고리에 대한 접근 권한을 부여하는 세 번째 그룹에 해당 사용자를 추가하는 것과 같은 동작을 구현할 수 있습니다.
이러한 동적인 동작은 바닐라 디스코urs에서는 구현하기 어렵습니다.
5개의 좋아요
더 나은 접근법은 모든 그룹 선택자를 교집합-합집합-여집합 표현식으로 리팩토링하는 것입니다! (농담입니다)
RGJ
(Richard - Communiteq)
8월 1, 2026, 1:00오후
17
워크플로우 내에서 Discourse API를 호출하면 무엇이든 할 수 있습니다
3개의 좋아요
자동화 + 쿼리(Automations + queries)를 계속 사용해야 하는 상황과 실제로 워크플로(Workflows)를 사용해야 하는 상황이 각각 어떤 것인지 알고 싶습니다. 다음 작업을 예로 들어 보겠습니다:
읽기 대 게시 비율(read to post ratio)이 250:1을 초과하는 사용자에게(결국 ‘delisted’ 그룹, 즉 '잠수꾼(lurkers)'에 해당하게 될 사용자에게) 개인 메시지를 보내는 것
이 특정 경우에 더 효율적이고/또는 권장되는 도구는 무엇인가요? 언제 자동화 + 쿼리를 사용하고, 언제 워크플로를 사용해야 하나요?
워크플로는 분기 결정을 허용하므로 동적인 다이어그램을 가능하게 한다는 점은 이해하고 있습니다. 우선, 간단한 워크플로에 대해 경험 많은 사용자분들은 어떻게 생각하시는지 알고 싶습니다.
lindsey
(Lindsey Fogle)
8월 12, 2026, 11:57오전
23
단순한 프로세스에도 Workflows 사용을 권장합니다. 그 이유는 다음과 같습니다:
단순한 프로세스가 성장하거나 변경되어야 한다고 판단하는 경우, Workflows는 훨씬 더 유연하여 요구사항에 맞게 조정할 수 있습니다.
이 프로세스에 영향을 받는 다른 프로세스를 구축하고 싶다고 판단하는 경우, Workflows를 사용하면 두 프로세스를 연결할 수 있습니다.
Workflows는 프로세스 실행에 대한 가시성을 더 잘 제공하므로 문제 해결이 더 쉽습니다.
8개의 좋아요
j.jaffeux
(Joffrey Jaffeux)
8월 12, 2026, 1:17오후
25
@lindsey가 말씀하신 내용과 함께, 자동화에서는 할 수 있지만 워크플로우에서는 할 수 없는 사용 사례가 있다면 알려 주세요.
7개의 좋아요
워크플로 공유를 위한 전용 섹션이 있으면 정말 좋을 것 같아요! 이렇게 하면 커뮤니티를 도울 수 있고, 다양한 메커니즘을 더 잘 이해할 수 있으며, 특히 향후 프로젝트에 대한 새로운 아이디어를 얻을 수 있습니다. 그저 아이디어일 뿐이에요
참고로: 워크플로 모듈이 매우 잘 만들어졌고, 강력하며 직관적이라고 생각합니다.
5개의 좋아요
이벤트 상태가 '정원’으로 변경되면 이벤트 이름에 "정원"이라는 문구가 자동으로 추가되는 기능이 가능한지 궁금합니다. 이렇게 하면 사용자가 연도별 미리보기에서 정원 마감된 이벤트를 바로 확인할 수 있어, 이벤트에 들어와 자리가 남아 있는지 확인해야 하는 번거로움을 줄일 수 있습니다. 더 나아가 이벤트 이름에 남은 좌석 수를 표시하는 것도 고려해 볼 수 있겠습니다. 제 사용자분들의 이용 경험을 개선하기 위한 제 의견입니다.