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