개발 도구
올레그 잔코프
CEO Latenode, 노코드 전문가
2023년 10월 3일
안녕하세요! Latenode 팀이 여러분을 환영합니다. 로우코드 자동화와 클라우드 개발에 이미 익숙하실 수도 있습니다. 그러나 익숙하지 않더라도 이 글에서는 플랫폼 기능의 20%만 학습하여 Latenode 가치의 80%를 창출하는 방법에 대한 포괄적인 가이드를 제공합니다.
"트리거 → 액션"은 기본적인 프레임워크입니다. 모든 시나리오는 트리거로 시작됩니다. 이 트리거는 시나리오를 활성화하고 후속 모듈인 액션을 실행합니다. 다음과 같이 생각할 수 있습니다: "한 시스템에서 어떤 일이 발생하면 다른 시스템에서 다른 작업을 수행해야 한다."라고 생각할 수 있습니다.
트리거에는 세 가지 유형이 있습니다:
좋은 예로 위 스크린샷에 표시된 Google 스프레드시트 모듈을 들 수 있습니다. 즉, 특정 Google 스프레드시트에서 어떤 일이 발생하면 시나리오가 자동으로 실행됩니다. 코드가 필요 없는 라이브러리의 트리거를 사용하려면 새 연결을 추가하여 계정을 연결하기만 하면 됩니다. 연결이 완료되면 단 두 번의 클릭으로 모든 필수 필드를 채울 수 있습니다.
이 모듈은 설정한 간격으로 시나리오를 실행합니다. 이를 설정하려면 CRON 표현식을 사용하여 기간을 설정하세요. CRON 형식이 익숙하지 않은 경우 AI에 도움을 요청하세요. (AI에 대한 가이드가 곧 제공될 예정입니다.)
이 모듈은 웹훅 URL로 외부 호출이 이루어질 때마다 시나리오를 트리거합니다. 누군가에게 전화를 걸어 "초록불이 켜졌어요! 즉시 작업을 시작하세요."라고 말하는 것과 같습니다. 또한 시나리오에 중요한 정보를 전달하려는 경우 웹후크 URL을 통해 이를 달성할 수 있습니다. 또한 웹훅 URL을 사용자 지정하는 방법은 간단하므로 아래 스크린샷을 참조하세요.
이 URL로 몇 가지 정보를 전송하고 시나리오에서 이 정보를 어떻게 수신하는지 관찰해 보겠습니다. 브라우저의 명령줄에서 웹훅을 호출하겠습니다. 동일한 방식으로 모든 외부 시스템이 시나리오에 데이터를 전송할 수 있다는 점에 유의하세요.
기록 기능을 사용하면 이전에 실행한 시나리오의 결과를 볼 수 있습니다. 이전 시점의 데이터 흐름(눈 아이콘 사용)을 확인하거나(눈 옆의 반복 아이콘 사용), 오류가 발생하여 이를 수정하려는 경우 기록 데이터로 업데이트된 시나리오를 다시 실행할 수 있습니다(눈 옆의 반복 아이콘 사용).
액션과 관련하여 알아야 할 4가지 주요 그룹이 있습니다:
작업 공간에 대한 액세스 권한을 부여하고 수행해야 할 정확한 작업을 선택하는 코드 없는 트리거처럼 간단합니다.
아직 베타 버전이기 때문에 코드가 필요 없는 라이브러리가 완벽하지는 않지만 Airtable, ChatGPT, Google 드라이브/스프레드시트/문서 등과 같은 필수 도구가 이미 포함되어 있습니다. 저희는 계속해서 새로운 앱을 추가하기 위해 노력하고 있습니다! 하지만 필요한 앱이 추가될 때까지 기다릴 필요 없이 직접 통합을 만드는 프로세스를 간소화했습니다. 다음 유형의 작업이 이를 보여줍니다.
이 작업을 통해 시나리오를 라이브러리에 없는 외부 앱과 통합할 수 있습니다.
시나리오 내에서 트렐로 카드를 만들고 싶다고 가정해 보겠습니다. 나만의 앱 연동을 구축하려면 어떤 단계를 거쳐야 하나요? 아주 간단합니다.
끝입니다! 이제 웹훅이 고유 URL로 트리거되면 트렐로 카드를 만들 수 있습니다! 🎉
팁: 일단 구축한 사용자 지정 모듈(또는 시나리오)을 복사하여 다른 시나리오에 붙여넣을 수 있습니다. 복사된 개체는 텍스트로 표시되므로 이 텍스트를 문서로 전송하여 동료나 클라이언트와 공유하여 자동화 과정을 간소화할 수도 있습니다.
시나리오가 웹훅 모듈에 의해 트리거되어 작업을 완료한 후에는 호출을 시작한 시스템에 응답을 다시 보낼 수 있습니다. "웹훅 응답" 모듈을 사용하면 해당 응답을 지정할 수 있습니다. 예를 들어 성공 메시지, 오류 메시지 또는 시나리오 중에 처리된 데이터를 다시 전달할 수 있습니다. 이는 외부 시스템에서 시나리오가 성공적으로 실행되었는지 확인하거나 그 대가로 데이터가 필요한 경우에 특히 유용합니다. 이해를 돕기 위해 간단한 시나리오를 살펴보겠습니다:
저 JSON은 무엇인가요? Latenode 모듈 간에 쉽게 이동할 수 있는 데이터 형식입니다. 자바스크립트 모듈 내에서 어떤 작업을 수행할 때, AI에게 JSON 객체를 반환하도록 요청하면 더 쉽게 사용할 수 있습니다.
마지막으로, 자동화 전문가를 위한 것으로 보이는 뛰어난 기능인 사용자 지정 코드 모듈이 있습니다. 하지만 걱정하지 마세요. Latenode AI가 여러분을 지원하기 위해 여기 있습니다.
대체로 이 모듈은 탁월한 유연성을 제공합니다. JS 모듈은 클라우드에서 코드를 처리하고 즉시 결과를 제공합니다. 또한 120만 개의 NPM 패키지 중 하나를 통합할 수 있어 이전에 다른 사람이 만든 모든 작업을 실행할 수 있습니다.
가장 좋은 점은? 코드를 작성할 필요도 없습니다! 하지만 이는 Latenode AI의 또 다른 측면과 그 힘에 대해 자세히 알아보세요: 자바스크립트 + AI: 로우코드 자동화를 위한 완벽한 듀오
플랫폼에서 모든 플랫폼 기능을 테스트하고 Latenode 플랫폼에서 모든 기능을 테스트하고 Discord 커뮤니티 에 참여하여 로우코드에 대한 대화를 나누세요.