English navigation · Main article content follows the Chinese edition. View Simplified Chinese version.

ChuanYun project construction process from 0 to 1

Requirements analysis → Design and development → Testing and launch → Operation and maintenance optimization

Estimated cycle: 2-4 weeks
Suitable roles: Administrator/Developer
5 stages/15 steps
1
Needs analysis and research

Estimated time consumption: 3-5 days | Output: requirements document, function list

Step 1.1: Business research and interviews

Communicate in depth with business departments to understand real needs and pain points

  • Interview key users (at least 3-5 people) and record business processes and pain points
  • Collect forms, Excel templates, and approval documents for existing processes
  • Understand the data magnitude (number of users, average daily document volume, historical data volume)
  • Clarify system boundaries (which functions are to be performed and which are not to be performed)

Common misunderstandings:Don’t design the form at the beginning, first understand the business logic and data flow path

Step 1.2: Requirements sorting and prioritization

Structure scattered requirements to distinguish core functions and extended functions

Demand classification template (taking leave system as an example)

  • P0 (required): leave application form, supervisor approval process, leave record inquiry
  • P1 (Important): leave type configuration, automatic deduction of annual leave balance, DingTalk message notification
  • P2 (optional): leave statistical report, department leave calendar, export to Excel
View the requirements research document
Step 1.3: Write requirements document

Form a formal document to ensure that all parties have a consistent understanding

  • Project background and goals (what problem to solve, expected results)
  • User role definition (administrator, approver, ordinary employee)
  • List of functional modules (forms, processes, reports, permissions)
  • Non-functional requirements (performance, security, mobile adaptation)
  • Project milestones and delivery times
2
Database structure design

Estimated time consumption: 2-3 days | Output: form structure diagram, field list

Step 2.1: Design form structure (ER diagram)

Determine how many forms are needed and the relationship between the forms

Leave system form design example

  • Main table:Leave application form (including applicant, leave type, start and end time, reason)
  • Configuration table: Leave type table (sick leave, personal leave, annual leave, etc., you can configure whether to deduct annual leave)
  • Balance table: Annual leave balance table (employee name, year, remaining days)
  • Association relationship: Leave application associated leave type (drop-down selection)
Step 2.2: Design field list

List all fields of each form and define field types and rules

  • Field name (Chinese name + English identifier, such as "applicant applicant")
  • Field type (single line text/date/number/drop-down box/association, etc.)
  • Whether it is required, default value, verification rules
  • Calculation formula (such as automatic calculation of days of leave)

Design tips: use English or Pinyin abbreviations for field naming to facilitate reference in subsequent formulas.

Step 2.3: Review and Confirmation

Confirm field integrity with the business party to avoid frequent subsequent modifications

  • Let the business party confirm field by field whether there are any missing or redundant fields
  • Confirm the data linkage rules (such as automatically displaying relevant fields after selecting the leave type)
  • Confirm permission design (who can see which fields and who can change them)
3
Prototype design and development implementation

Estimated time consumption: 5-10 days | Output: Runnable application prototype

Step 3.1: Build the form

Create forms, configure fields and layout in ChuanYun

  • Add fields one by one according to the field list and set field properties
  • Adjust form layout (grouping, typesetting, mobile adaptation)
  • Configure field formulas (such as date calculation, amount summary)
  • Set data linkage (such as drop-down box option linkage)
  • Configure field permissions (read-only, hidden, required rules)
Step 3.2: Design approval process

Configure process nodes and approval rules

Leave process design example

node 1: starts (the author himself)

node2: supervisor approval (direct superior of the author)

node 3: conditional branch

  • → If the number of days of leave > 3 days: approved by the general manager
  • → Otherwise: pass directly

node 4: personnel filing (copied to the personnel department)

node 5: ends

Step 3.3: Configure reports and dashboards

Set up data statistics and visual display

  • Create data reports (statistics by department, statistics by month)
  • Configure chart type (bar chart, pie chart, line chart)
  • Design dashboard layout (combination display of multiple charts)
  • Set report permissions (different roles see different data)
Step 3.4: Permission configuration

Set app membership and data permissions

  • Add application members (in batches by department or role)
  • Configure role permissions (administrator, approver, ordinary user)
  • Set data permissions (all data/this department/only me)
  • Configure field permissions (visible/editable fields for different roles)
4
Test verification and optimization

Estimated time consumption: 3-5 days | Output: test report, optimization list

Step 4.1: Internal testing

Development team or IT department conducts testing first

  • Functional testing: verify whether each function point meets the requirements
  • Process test: simulate the real approval process and check whether the flow is normal
  • Boundary testing: input abnormal data and check whether the system reports an error
  • Performance test: submit data in batches and check the system response speed
  • Mobile terminal test: DingTalk/WeCom mobile terminal operation experience
Step 4.2: User Acceptance Testing (UAT)

Invite business parties for practical verification

  • Select 3-5 key users to participate in the test (covering different roles)
  • Provide a list of test cases to allow users to operate according to scenarios
  • Collect user feedback (missing functions, inconvenient operation, interface problems)
  • Organize the optimization list and distinguish between "must changes" and "optional changes"
Step 4.3: Optimization iteration

Adjust and optimize based on test feedback

Note: Avoid drastically modifying requirements during the testing phase. If there are major changes, they should be re-evaluated.

5
Online release and operation and maintenance

Estimated time: 1-2 days to go online + continuous operation and maintenance

Step 5.1: Write user manual

Help users get started quickly

  • Operation manual (step-by-step tutorial with pictures and text)
  • Frequently asked questions FAQ (prepare 10-15 frequently asked questions in advance)
  • Video tutorial (record 3-5 minute operation demonstration video)
Step 5.2: User training

Training users in batches

  • Administrator training (application configuration, rights management, data maintenance)
  • Ordinary user training (how to submit applications and query records)
  • Establish a Q&A group (DingTalk group or WeCom group)
Step 5.3: Grayscale release

First conduct a trial run on a small scale, and then promote it to all employees

Recommended grayscale strategy

  • Week 1: 1 pilot departments (20-30 people)
  • Week 2: expanded to 3 departments (about 100 people)
  • Week 3: Company-wide promotion
Step 5.4: Continuous operation and maintenance

Monitoring and optimization after launch

  • Daily monitoring: check submission volume, approval progress, abnormal error reports
  • Weekly review: collect user feedback and optimize experience
  • Monthly iteration: new features, optimized processes
  • Data backup: Export important data backup regularly

Checklist before project launch

functional completeness

  • ☑ All form fields are configured completely
  • ☑ The approval process test passed
  • ☑ Data permissions are set correctly
  • ☑ Report statistics are accurate

user experience

  • ☑ The mobile interface is well adapted
  • ☑ The form filling process is smooth
  • ☑ Timely and accurate message notifications
  • ☑ User manual has been written

Performance and security

  • ☑ Acceptable loading speed for large amounts of data
  • ☑ Sensitive data desensitization
  • ☑ Historical data has been imported
  • ☑ Backup mechanism has been established

Support guarantee

  • ☑ User training completed
  • ☑ A Q&A channel has been established
  • ☑ Emergency plan has been prepared
  • ☑ The operation and maintenance team has been clarified

Project practical guidance: Join Knowledge Planet

Get the complete project template package + one-on-one construction guidance + regular practical training camps

Join now

ChuanYun · How to implement after studying?

Compare the Hengping matrix, cost calculations and official channel quotations to reduce repeated searches.