Common Solutions
Front-end
Backend
Dependencies and Configuration
Dependency Configuration:How to Add Data Visualization Runtime Dependencies
Configuration Instructions:Detailed Dubbo Configuration (Revised)
Configuration Guide:Function Trigger and Scheduling Configuration with Examples
Visualization related
Feature Introduction:Data Visualization - How to Reference Charts, Reports, and Dashboards in Projects
Visual Construction:Low-Code and No-Code Integration for Charts in Data Visualization
Visual Query:Data Visualization - How to Customize Query Data Methods
Network request
Network Request:Forced Password Change on First Login
Scenario application
Scenario Application:Excel Watermark Addition Functionality
Scenario Application:Asynchronous Execution of Functions
Scenario Application:Dynamic Forms (Same Button Jumps to Different Pages)
Integration and authentication
External Integration:Enterprise WeChat OAuth2.0 Integration
External Integration:DingTalk Integration with OAuth2.0
Authentication Integration:Single Sign-On (SSO)
Login Extension:Oinone Login Extension:Docking with SSO
Search and storage
Search Enhancement:Oinone Introduces Search Engine (Enhanced Model)
Search Enhancement:Common Problem Solutions for Introducing Search Enhancement Model Channel
File Storage:OSS Configuration for MINIO Without Public Network Access
File Storage:OSS (CDN) Configuration and File System Operations
Data dialects
Data Dialect:【DM】Backend Deployment with Dameng Database
Data Dialect:【KDB】Using Kingbase Database (Renmin Kingbase/KE Kingbase) for Backend Deployment
Data Dialect:【MSSQL】 Backend Deployment with MSSQL Database (SQL Server)
Data Dialect:【OpenGauss】Using OpenGauss Database for Backend Deployment
Data Dialect:【PostgreSQL】 Backend Deployment with PostgreSQL Database
Permissions and Processes
Permission Extension:How to Skip Permission Interception for Functions
Permission Extension:How to Delete the Default Homepage Node in System Permissions
Permission Extension:How to Extend Action Permissions
Permission Extension:How to Add Menu Permissions to Roles
Permission Extension:How to Skip Fixed Path Permissions
Process Extension:How to Add Workflow Runtime Dependencies
Process Extension:Workflow Audit Withdrawal, Rollback, and Rejection Hook Usage
Process Extension:Summary of Custom Function Example Codes for Workflow Extension
Process expansion:Operate the workflow through business data (such as urging, canceling, etc.)
Process Configuration:Workflow Introduction and Process Triggering in Projects
Development and design
Development Mode:Collaborative Development (Revised)
Development Specifications:Function and Action Function Usage Specifications
Development Aid:Configuration Issues and Troubleshooting Paths for O2M, M2O, and M2M Relationship Fields
Development Assistance:Oinone Platform Visual Debugging Tool
Development Aid:Implementing Page Data Linkage in Low-Code
Development Aid:Implement Duplication Creation in Low-code Manner
Development Aid:Generating API Documentation with GraphQL
Development Aid:Automatic Form Filling with User-related Information
Development practice:Business implementation of a multi-tenant solution
Open Interface:EIP Open Interface Request with MD5 Signature
Tree-Table Configuration:How to Configure Tree-Tables
Validation Customization:How to Implement Special Requirements with Custom Expressions? Extending Built-in Function Expressions
Message Customization:How to Push Custom Messages
Source Code Configuration:How to Configure Expressions Using Source Code
Page Design:Configuration Methods for Global Home and Application Home Pages (homepage)
Page Design:How to Achieve Page Navigation
Page Design:Customizing User Center Menu
Development Framework:Framework MessageHub(Information Prompt)
Data processing and manipulation
Sequence Acquisition:How to Manually Obtain Sequences in Projects
Auto-increment ID:How to Use Auto-increment IDs in Projects
Data Operation:DsHint(Specify Data Source) and BatchSizeHint(Specify Batch Quantity)
Data Operation:Excel Import/Export Template Translation
Data Operation:Batch Excel Import
Data Operation:Usage of IWrapper, QueryWrapper, and LambdaQueryWrapper
Data Operation:Oinone External Data Source Connection Solution
Data Operation:Database and Table Sharding with Custom Sharding Rules
Data Operation:Complex Excel Template Definition
Data Operations:Import and Export of Complex Field Types
Data Operation:Multi-Sheet Import and Export Example
Data Operation:Multi-table Join Query Solutions案
Data Operation:How to Use Bitwise Operation Data Dictionary
Data Operation:How to Customize Excel Import and Export Functions
Data Operation:Custom Sort Fields and Sorting Rules During Query
Data Operations:Custom RSQL Placeholders and Their Usage in Permissions
Data Operations:Custom SQL (Mapper) Statements
Data Operation:Unstored Field Search
Environments and Deployments
Environmental Protection:Oinone Environmental Protection (above v5.2.3)
Environment Upgrade:Cache Connection Switched from Jedis to Lettuce
Environment Deployment:Deploying Oinone Projects on TongWeb and Tomcat
Environment Deployment:Deploy Designer on NeoKylin (mips64 Architecture)
Environment Deployment:Backend No-Code Designer Jar Package Startup Method
Project Integration:Nacos as a Registration Center:How to Invoke SpringCloud Services of Other Systems?
Project Integration:How Oinone Supports Building Distributed Projects
Project Integration:Introducing Nacos as the Registration Center in Oinone Projects
Project Deployment:Common Issues in Docker Deployment
Project Deployment:Oinone Offline Deployment of Designer JAR Package
Project Deployment:Oinone Offline Deployment of Designer Image
Project Deployment:Oinone Designer Deployment Parameter Instructions
Project Deployment:Import and Export of Data Visualization
Project Deployment:Import and Export of Workflow Designer
Project Deployment:Import and Export of UI Designer
Release Process:Back-end release process