Skip to main content

Hops 기본 개념

데이터 소스

데이터 소스를 활용하면 Hops와 외부의 리소스를 통합할 수 있습니다. 기존에 존재하는 REST API, 데이터베이스 등을 데이터 소스로 연결하면 팀 멤버 누구나 외부의 데이터를 활용하는 워크플로우를 만들고 액세스할 수 있습니다. 또한 JavaScript 데이터 소스를 사용하면 스크립트를 작성하여 나만의 데이터로 활용할 수 있습니다.

자세한 내용은 데이터 소스 문서를 참고해주세요.

info

연결 가능한 데이터 소스의 종류는 지금도 계속 추가 중입니다! 🧑‍🔧

팀 멤버 초대

빠르게 성장하는 팀들이 그렇듯 Hops에서 협업은 가장 중요한 가치입니다. Hops에서는 매일같이 협업하는 팀원을 팀 멤버로 초대할 수 있습니다. 소속된 팀은 물론 실시간 데이터가 필요한 사업부, 통계 데이터가 필요한 경영진, 제품 운영 도구가 필요한 운영팀 등을 팀 멤버로 초대하세요. 초대받은 팀 멤버는 Hops에서 만든 유용한 도구들을 바로 업무에 적용할 수 있을 것입니다. 물론 함께 더 유용한 것들을 만들 수도 있을 것입니다.

워크플로우와 스텝

워크플로우는 Hops의 팀 멤버 누구나 실행할 수 있는 작업의 단위입니다.

기본적으로 워크플로우는 입력값을 받아 결과를 출력하며, 여러개의 스텝으로 구성됩니다. 스텝에서 수행하는 작업은 사용하는 데이터 소스의 종류에 맞게 SQL, JavaScript 등의 언어로 정의할 수 있습니다. 데이터 조회와 수집, 가공, 업데이트 등 필요한 작업을 입맛대로 정의하세요.

워크플로우의 각 스텝에서는 이전 스텝들의 결과를 사용할 수 있습니다. 사용할 이전 스텝의 이름이 step1이라면 outputs.step1으로 참조할 수 있습니다.

워크플로우의 실행 결과는 마지막 스텝의 실행 결과입니다.

자세한 내용은 워크플로우 문서를 참고해주세요.

페이지

페이지는 팀 멤버들이 데이터를 보거나 조작할 때 사용하는 화면입니다. Hops에서 제공하는 수십 가지의 다양한 컴포넌트를 워크플로우와 조합해 페이지를 만들어보세요. 코드 작성 없이도 순식간에 필요한 UI를 깔끔하게 만들어낼 수 있습니다. 만약 Hops에서 제공하지 않는 컴포넌트가 필요하시다면 페이지를 React와 TypeScript로 이루어진 코드로 내보내고 직접 컴포넌트를 추가하여 배포할 수도 있습니다.

자세한 내용은 페이지 문서를 참고해주세요.

note

코드로 내보내기 기능은 출시 예정입니다. 안내가 필요하시면 contact@hopsoffice.com으로 연락해주세요.

컴포넌트

컴포넌트를 사용하는 것은 워크플로우의 결과를 익숙한 형태로 표현하거나 조작할 수 있는 방법입니다. 예를 들어 데이터베이스 질의문의 결과를 표의 형태로 보여주거나, 버튼을 눌러 특정한 워크플로우를 실행하거나 상세 페이지로 이동하려면 컴포넌트를 활용해야 합니다. Hops에서는 표, 버튼, 기본적인 폼 필드들 등 다양한 컴포넌트를 제공하고 있으니 입맛에 맞게 활용해보세요.

자세한 내용은 컴포넌트 문서를 참고해주세요.