역할, 리소스 및 작업을 기반으로 하는 권한 제어는 인터페이스 구성 권한, 데이터 작업 권한, 메뉴 액세스 권한, 플러그인 권한을 정밀하게 제어할 수 있습니다.
모든 데이터 또는 선택한 데이터를 일괄 편집합니다.
모든 데이터 또는 선택한 데이터를 일괄 업데이트합니다.
임의의 HTTP 서비스로 요청을 보내며, 컨텍스트 데이터를 대상 서비스로 전송하는 기능을 지원합니다.
레코드를 복제합니다. 양식으로 복제하여 편집한 후 제출하거나, 직접 복제하여 새로운 레코드를 생성할 수 있습니다.
Enhance data export capabilities with asynchronous exports for handling large volumes. Supports exporting attachments.
필터링된 레코드를 Excel로 내보내며, 내보낼 필드를 구성할 수 있습니다.
데이터 가져오기 기능을 강화합니다. 비동기 가져오기를 통해 대용량 데이터를 지원합니다. 데이터 처리 식별, 데이터 업데이트, 워크플로우 트리거 등의 기능을 지원합니다.
Excel 템플릿을 사용하여 데이터를 가져옵니다. 가져올 필드를 구성할 수 있으며 템플릿이 자동으로 생성됩니다.
브라우저의 인쇄 기능을 호출하여 단일 데이터를 인쇄합니다.
It supports users in printing templates within the NocoBase application.
GigaChat LLM 서비스 연동을 지원합니다.
벡터 데이터베이스 연동을 지원하여 문서를 벡터화하고, AI 직원에게 지능형 검색 및 지식 지원을 제공합니다.
다양한 기술을 갖춘 AI 직원을 생성하여 사람과 협업하고 시스템을 구축하며 업무를 처리합니다.
NocoBase HTTP API를 위한 OpenAPI 문서 생성기입니다.
사용자가 API 키를 사용하여 애플리케이션의 HTTP API에 액세스할 수 있도록 허용합니다.
앱 수퍼바이저 플러그인은 여러 NocoBase 애플리케이션 인스턴스를 통합적으로 감독하고 스케줄링하는 데 사용되며, 애플리케이션 탐색 및 애플리케이션 런타임 관리 기능을 제공합니다.
데이터 가져오기/내보내기 등 비동기 작업을 관리하고 모니터링합니다. 작업 진행 상황 추적 및 알림을 지원합니다.
시스템 내의 사용자 활동 및 리소스 작업을 추적하고 기록합니다.
CAS 프로토콜을 통해 신원을 인증합니다.
DingTalk 계정을 통해 신원을 인증합니다.
LDAP 프로토콜을 통해 신원을 인증합니다.
OIDC (OpenID Connect) 프로토콜을 통해 신원을 인증합니다.
SAML 2.0 프로토콜을 통해 신원을 인증합니다.
SMS authentication.
인증 방식, 알림 채널, 사용자 데이터 동기화 소스를 포함한 WeCom 통합 기능을 제공합니다.
사용자 인증 관리, 기초적인 비밀번호 인증, SMS 인증, SSO 프로토콜 인증 등을 포함하며 확장 가능합니다.
백업 및 복구 기능을 제공하며, 예약 백업을 지원하여 데이터 보안과 빠른 복구를 보장합니다.
데이터를 그리드 리스트 형식으로 표시하며, 페이지네이션 설정을 지원합니다.
페이지에서 외부 웹 페이지 또는 콘텐츠를 임베드하고 표시하기 위한 iframe 블록을 생성하고 관리합니다.
Display data in a list with pagination support.
Markdown 블록을 제공합니다.
많은 필드가 포함된 폼을 여러 단계로 나누어 작성하게 함으로써 사용자의 부담을 줄여줍니다.
이 플러그인은 실험적인 기능입니다. 따라서 프로덕션 환경에서는 신중하게 사용해 주십시오.
트리 구조의 필터 블록을 제공합니다.
Centrally manages and displays various actions, allowing users to efficiently perform tasks. It supports extensibility, with current action types including pop-ups, links, scanning, and custom requests.
날짜 데이터 관리를 위한 캘린더 컬렉션 템플릿과 블록을 제공하며, 보통 이벤트, 약속, 작업 등 날짜/시간 관련 정보에 사용됩니다.
NocoBase 서버용 클라이언트 인터페이스를 제공합니다.
데이터베이스의 FDW(Foreign Data Wrapper)를 기반으로 원격 데이터 테이블을 연결하며, 현재 MySQL 및 PostgreSQL 데이터베이스를 지원합니다.
SQL 컬렉션 템플릿을 제공합니다.
트리 컬렉션 템플릿을 제공합니다.
댓글 Collection 템플릿과 블록을 제공하여 모든 Collection의 데이터에 댓글 기능을 추가할 수 있습니다.
브랜드 이름 및 기타 브랜드 관련 정보를 사용자 정의할 수 있습니다.
사용자 정의 변수의 추가 및 사용을 지원합니다.
외부 ClickHouse 데이터베이스를 데이터 소스로 사용합니다.
외부 Apache Doris 데이터베이스를 데이터 소스로 사용합니다.
외부 MariaDB 데이터베이스를 데이터 소스로 사용합니다.
외부 SQL Server 데이터베이스를 데이터 소스로 사용합니다.
Use external MySQL databases as data sources.
외부 Oracle 데이터베이스를 데이터 소스로 사용합니다.
외부 PostgreSQL 데이터베이스를 데이터 소스로 사용합니다.
KingbaseES 데이터베이스를 데이터 소스로 사용하며, 메인 데이터베이스 또는 외부 데이터베이스로 사용할 수 있습니다.
NocoBase 메인 데이터베이스는 PostgreSQL, MySQL, MariaDB 등 관계형 데이터베이스를 지원합니다.
내장된 Master 데이터베이스, 외부 데이터베이스, API를 포함한 데이터 소스를 관리합니다.
외부 REST API Data Source를 사용합니다.
ECharts를 사용하여 데이터 시각화를 구현하며, 깔대기형 차트, 방사형 차트 등 더 많은 차트 유형을 지원하고 보다 사용자 친화적인 시각화 설정을 제공합니다.
Provides data visualization features, including chart blocks and chart filter blocks, supporting line charts, area charts, bar charts and more than a dozen kinds of charts. You can also extend more chart types.
Organize users by departments, set hierarchical relationships, link roles to control permissions, and use departments as variables in workflows and expressions.
Gmail, Outlook 등 기업용 이메일을 연동하여 다른 CRM 제품처럼 NocoBase에서 이메일을 수신하고 발송할 수 있습니다.
NocoBase를 외부 시스템이나 페이지에 임베드하여 해당 시스템 또는 페이지의 일부로 만듭니다.
환경 변수와 비밀 키를 중앙 집중식으로 관리하며, 민감한 데이터 저장, 구성 데이터 재사용, 다중 환경 격리 등에 사용됩니다.
애플리케이션의 오류와 예외를 처리합니다.
URL 형식의 첨부 파일을 지원합니다.
Provides China region data and field types.
코드 편집 및 하이라이팅을 위한 필드이며 Java, JavaScript, Python, SQL 등의 언어를 지원합니다.
설정된 규칙에 따라 지정된 데이터를 마스킹하여 표시하며, 기본 데이터 타입을 지원합니다.
지정한 필드를 자동으로 암호화 및 복호화하여 데이터 보안을 강화합니다.
동일한 레코드 내 여러 필드 값 간의 계산 결과를 구성하고 저장할 수 있으며, Math.js와 Excel 수식 함수 두 가지 엔진을 지원합니다
배열 내에 대상 Collection의 고유 키를 저장하여 Many-to-Many 관계를 생성할 수 있도록 지원합니다.
Used to store Markdown and render it using the Vditor editor, supports common Markdown syntax such as lists, code, quotes, etc., and supports uploading images, recordings, etc. It also allows for instant rendering, where what you see is what you get.
설정된 규칙에 따라 코드를 자동으로 생성하며, 날짜, 숫자, 텍스트의 조합을 지원합니다.
Collection의 데이터를 정렬하는 데 사용됩니다.
파일 저장소 서비스를 제공하며, 파일 컬렉션 템플릿과 첨부 파일 필드를 제공합니다.
Microsoft 온라인 서비스를 기반으로 Office 파일을 미리 볼 수 있는 플러그인입니다.
Amazon S3, Aliyun OSS, Tencent Cloud COS, MinIO 등과 같은 S3 프로토콜 호환 파일 스토리지 유형을 지원합니다. 파일 직접 업로드, 프라이빗 액세스를 지원합니다.
양식 작성 시 초안을 저장하고 나중에 다시 편집하여 제출할 수 있는 기능을 지원합니다.
간트 차트 블록을 제공합니다.
ER 다이어그램과 유사한 도구로, 현재는 메인 데이터베이스만 지원합니다.
IP 블랙리스트 및 화이트리스트 설정을 통해 시스템 접근 권한을 제어하고 보안을 강화합니다.
Provides kanban block.
인스턴스 ID 및 라이선스 키 설정
애플리케이션의 로컬라이제이션 리소스 관리를 지원합니다.
Redis 기반의 분산 락 구현
서버 측 로그로, 주로 API 요청 로그와 시스템 실행 로그를 포함하며 로그 파일의 패키징 및 다운로드를 지원합니다.
지도 블록은 Amap(고덕 지도)과 Google 지도를 지원하며, 더 많은 지도 유형을 확장할 수도 있습니다.
설정 내용을 하나의 제품 환경에서 다른 제품 환경으로 마이그레이션하는 데 사용됩니다.
2.0 버전부터 모바일은 새로운 ui-layout 플러그인으로 대체되었으며, 해당 플러그인은 현재 개발 중입니다.
Multi-app은 프로세스 공유 방식으로 실행되며, 테스트 및 데모 환경에만 적합합니다. 운영 환경에서는 사용하지 마세요.
일반 필드에 대한 다중 키워드 필터링을 지원하며, 빠른 입력 또는 Excel에서 키워드 대량 가져오기를 지원합니다.
단일 애플리케이션 인스턴스 내에서 논리적 격리를 통해 여러 독립적인 데이터 공간을 구현합니다.
Used for sending email notifications. Currently, only SMTP transport is supported.
사용자가 NocoBase 애플리케이션 내에서 실시간으로 메시지 알림을 받을 수 있도록 지원합니다.
채널 설정, 로그 기록 등의 기능을 포함한 통합 관리 서비스를 제공하며, 인앱 메시지 및 이메일을 포함한 다양한 알림 채널 설정을 지원합니다.
모든 사용자를 위한 비밀번호 규칙 및 로그인 잠금 정책을 설정합니다.
외부에 공개 양식을 공유하여 익명 사용자로부터 정보를 수집합니다.
Redis를 기반으로 애플리케이션의 발행/구독(Pub/Sub) 메시지를 처리합니다.
RabbitMQ를 기반으로 애플리케이션 메시지 큐를 처리합니다.
Redis를 기반으로 애플리케이션 메시지 큐를 처리합니다.
컬렉션 레코드의 변경 이력을 추적하고 저장합니다.
HTTP 요청을 보내기 전에 요청 매개변수(Query Parameters)를 암호화하는 데 사용됩니다.
Used to adjust the system title, logo, language, etc.
NocoBase의 텔레메트리 모듈에 Prometheus를 통합합니다.
OpenTelemetry 기반의 애플리케이션 텔레메트리 플러그인으로, CPU, 메모리, HTTP 요청 등의 지표를 내장하고 있으며 HTTP를 통한 내보내기를 지원합니다.
텍스트 필드에 복사 버튼 추가
UI 색상, 크기 등을 사용자 정의하고 결과를 테마로 저장하여 여러 테마 간에 전환할 수 있습니다.
비밀번호 로그인 시 2단계 인증(2FA) 활성화를 지원합니다.
중앙 집중식 UI schema 저장소 서비스를 제공합니다.
블록 템플릿과 팝업 템플릿의 재사용 기능을 제공합니다.
Register and manage extensible user data synchronization sources, with HTTP API provided by default. Support for synchronizing data to resources such as users and departments.
기본 사용자 모델과 생성자 및 최종 수정자 필드를 제공합니다.
사용자가 TOTP 인증기를 연동하고 시간 기반 일회용 비밀번호(TOTP)를 사용하여 신원을 인증할 수 있도록 지원합니다.
User identity verification management, including SMS, TOTP authenticator, with extensibility.
Redis 기반 워커 ID 할당기
조작 버튼 또는 API를 통해 요청을 시작하고 실행이 완료된 후 트리거되며, 데이터 추가, 업데이트, 삭제 또는 "워크플로우로 제출" 이후 등이 포함됩니다. 작업 완료 후 데이터 처리, 알림 전송 등에 적합합니다.
워크플로우에서 데이터베이스에 대한 집계 쿼리를 수행하는 데 사용할 수 있으며, 수량 통계, 합계, 평균 등을 지원합니다.
Action 버튼이나 API를 통해 Approval 요청이 시작될 때 Trigger됩니다. Approval 프로세스 전용으로, 문서 관리 및 처리 과정 추적을 위한 전용 Approval Node와 블록이 제공됩니다.
Workflow에서 참조(CC) 기능을 제공하여 Approval 또는 기타 정보를 특정 사용자에게 참조로 보냅니다.
Triggers after clicking a button bound to a custom event. Suitable for orchestrating custom actions on data rows.
Used to perform operations and evaluations on dates in workflows, such as addition, subtraction, comparison, and formatting, etc.
Workflow Parallel Branch에서 다른 분기의 실행이 완료되기를 기다리는 데 사용할 수 있습니다.
격리된 환경에서 JavaScript 코드를 실행합니다.
복잡한 JSON 객체의 값을 변환하거나 계산하는 데 사용됩니다(예: HTTP 요청 Node 및 SQL Node의 결과).
임의의 JSON 데이터를 구조화된 변수로 매핑하여 후속 노드에서 사용할 수 있도록 합니다.
Used to repeat the sub-process processing of each value in an array, and can also be used for a fixed number of times of sub-process processing.
Workflow에서 이메일을 보내는 데 사용할 수 있습니다.
일부 의사결정을 수동으로 제어하는 프로세스에 사용됩니다.
Workflow에서 다양한 알림을 보내는 데 사용할 수 있습니다.
Workflow에서 병렬로 실행해야 하는 분기 프로세스에 사용됩니다.
Action 버튼 또는 API를 통해 요청이 시작되고 실행되기 전에 트리거됩니다. 예를 들어 데이터의 Add New, Edit, Delete 전입니다. Action 전 데이터 검증, 로직 판단에 적합하며, '종료 노드'를 통해 요청을 차단할 수 있습니다.
Workflow에서 임의의 HTTP 서비스로 요청을 보내 데이터 상호작용을 수행할 수 있습니다.
폼 이벤트 및 요청 인터셉트 Workflow에서 응답 메시지를 구성하고 클라이언트에 표시하는 데 사용됩니다.
워크플로우 내에서 데이터베이스에 대해 임의의 SQL 문을 실행하는 데 사용할 수 있습니다.
하나의 워크플로우 내에서 다른 프로세스를 호출하는 데 사용됩니다. 현재 워크플로우의 변수를 서브 프로세스의 입력으로 사용하고, 서브 프로세스의 출력을 현재 워크플로우의 변수로 사용할 수 있습니다.
Used for creating custom variables or assigning value to it in workflows, to save temporary data in the process.
외부 시스템의 HTTP 호출을 수신하고 이벤트를 트리거합니다. 결제 콜백, 메시지 알림 등 제3자 시스템에서 시작된 데이터 푸시 및 이벤트 알림에 적합합니다.
비즈니스 자동화를 위한 기초적인 지원을 제공하며, 트리거와 노드를 자유롭게 확장할 수 있는 강력한 BPM 도구입니다.
클러스터 배포를 위한 프리셋 플러그인 묶음입니다. 여러 인스턴스와 로드 밸런서 환경에서 NocoBase를 실행하고, 공유 스토리지, Redis(캐시·메시지), 분산 락 등 미들웨어로 노드를 조정합니다. 활성화 후에는 「클러스터 모드」 문서에 따라 환경과 운영을 구성하세요.