首页
/ 【限时免费】零代码搭建智能制造管理系统:Skyeye-oa全模块实操指南

【限时免费】零代码搭建智能制造管理系统:Skyeye-oa全模块实操指南

2026-02-04 05:21:11作者:舒璇辛Bertina

你还在为企业数字化转型发愁?

  • 预算不足却需要完整的ERP+CRM+OA系统?
  • 业务流程复杂,开发团队响应不及时?
  • 多部门数据孤岛,决策效率低下?
  • 移动端与PC端数据不同步,管理脱节?

读完本文你将获得

  • 15分钟完成企业级管理系统本地化部署
  • 从0到1配置生产工单审批流程(含动态表单设计)
  • 实现CRM客户数据与ERP库存实时联动
  • 掌握多终端适配技巧(PC+移动端无缝切换)

为什么选择Skyeye-oa?

Skyeye-oa是基于Spring Boot微服务架构的低代码开发平台,整合50+核心业务模块,覆盖企业全流程管理需求。其核心优势包括:

特性 技术实现 传统方案对比
低代码开发 可视化流程设计器+动态表单引擎 定制开发周期3-6个月,成本高
微服务架构 Spring Cloud Alibaba + Nacos 单体应用升级困难,风险高
全流程整合 50+业务模块无缝对接 多系统集成成本占总预算40%+
多终端适配 UNI-APP跨平台开发 需单独开发iOS/Android应用

环境部署实战(全程图解)

1. 系统环境要求

timeline
    title 部署准备时间线
    section 基础环境
        JDK8安装 : 10分钟
        MySQL5.7配置 : 15分钟
        Redis部署 : 5分钟
        Nacos启动 : 8分钟
    section 应用部署
        源码拉取 : 3分钟
        编译打包 : 10分钟
        数据库初始化 : 5分钟
        服务启动 : 5分钟

2. 部署步骤详解

# 克隆仓库(国内加速地址)
git clone https://gitcode.com/doc_wei/skyeye-oa
cd skyeye-oa

# 编译项目(Maven 3.6.0+ required)
mvn clean package -Dmaven.test.skip=true

# 初始化数据库
mysql -uroot -p
CREATE DATABASE skyeye DEFAULT CHARACTER SET utf8mb4;
use skyeye;
source sql/init.sql;

# 启动Nacos服务
cd nacos/bin
sh startup.sh -m standalone

# 启动应用服务
cd ../../
java -jar web/target/web.jar --spring.profiles.active=dev

⚠️ 常见部署问题解决:

  • 编译失败:检查Maven镜像配置,建议使用阿里云仓库
  • Nacos启动失败:确保JDK版本为8,检查8848端口是否占用
  • 数据库连接错误:修改application-dev.yml中的数据库连接参数

3. 服务验证

访问系统首页:http://localhost:8080
默认账号:admin/admin123

pie
    title 系统模块启动状态
    "基础框架" : 100
    "CRM模块" : 100
    "ERP模块" : 100
    "MES模块" : 100
    "OA模块" : 100

核心功能实战:生产工单管理系统搭建

1. 流程设计器使用

进入【工作流管理】→【流程设计】,通过拖拽组件完成工单审批流程设计:

flowchart TD
    A[创建生产工单] --> B[生产主管审批]
    B -->|通过| C[领料出库]
    B -->|驳回| A
    C --> D[生产加工]
    D --> E[质检]
    E -->|合格| F[成品入库]
    E -->|不合格| G[返工处理]

2. 动态表单配置

  1. 进入【表单设计器】新建"生产工单"表单

  2. 添加以下字段类型:

    • 单行文本:产品名称(必填)
    • 数字输入:计划数量(最小值1)
    • 日期选择:交货日期(不能小于今天)
    • 下拉选择:生产车间(关联基础数据字典)
    • 附件上传:设计图纸(支持PDF/DWG格式)
  3. 表单预览代码示例:

<template>
  <a-form :model="formState" :rules="rules">
    <a-form-item label="产品名称" name="productName">
      <a-input v-model:value="formState.productName" />
    </a-form-item>
    <a-form-item label="计划数量" name="quantity">
      <a-input-number v-model:value="formState.quantity" :min="1" />
    </a-form-item>
    <!-- 其他表单字段 -->
  </a-form>
</template>

3. 权限配置矩阵

通过【系统管理】→【权限配置】实现精细化权限控制:

用户角色 工单创建 工单审批 数据查看 流程设计
系统管理员 全部
生产主管 部门
车间主任 部分 本车间
操作员 本人
classDiagram
    class 权限系统 {
        + 数据权限控制()
        + 功能权限控制()
        + 按钮权限控制()
        + 菜单权限控制()
    }

模块联动实战:CRM与ERP数据集成

1. 业务场景说明

当CRM系统创建销售订单并付款后,自动触发以下流程:

  1. ERP系统生成生产工单
  2. 库存模块检查原材料是否充足
  3. 不足则自动创建采购申请
  4. 生产完成后更新订单状态并通知客户

2. 规则配置步骤

  1. 进入【系统设置】→【业务规则引擎】
  2. 新建规则:当CRM订单状态变为"已付款"时
  3. 配置动作:
    • 创建ERP生产工单(数据映射:客户→工单归属,产品→生产物料)
    • 调用库存检查接口(传入产品ID和数量)
    • 根据返回结果决定是否创建采购单

3. 核心代码示例

@Service
public class OrderSyncService {
    @Autowired
    private ErpWorkOrderMapper workOrderMapper;
    
    @Autowired
    private InventoryService inventoryService;
    
    @Transactional
    public void handlePaidOrder(OrderDTO order) {
        // 1. 创建生产工单
        WorkOrder order = convertToWorkOrder(order);
        workOrderMapper.insert(order);
        
        // 2. 检查库存
        InventoryCheckResult result = inventoryService.checkMaterial(
            order.getProductId(), order.getQuantity()
        );
        
        // 3. 库存不足则创建采购申请
        if (!result.isSufficient()) {
            createPurchaseApply(result.getLackItems());
        }
    }
}

移动端适配与使用

Skyeye-oa采用UNI-APP开发移动端应用,支持iOS/Android双平台,实现与PC端数据实时同步。

主要功能包括:

  • 待办事项提醒
  • 移动审批(支持手写签名)
  • 扫码入库/出库
  • 生产数据采集
  • 客户信息查询
stateDiagram
    [*] --> 登录
    登录 --> 首页
    首页 --> 待办事项
    首页 --> 工单管理
    首页 --> 客户管理
    工单管理 --> 工单详情
    工单详情 --> 审批操作
    审批操作 --> 审批完成
    审批完成 --> 首页

性能优化指南

1. 系统调优参数

# JVM优化参数
-Xms4g -Xmx4g -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=1g
-XX:+UseG1GC -XX:MaxGCPauseMillis=200

# 数据库连接池配置
spring.datasource.druid.initial-size=20
spring.datasource.druid.max-active=100
spring.datasource.druid.min-idle=20

# Redis缓存配置
spring.redis.timeout=2000ms
spring.redis.lettuce.pool.max-active=8
spring.redis.lettuce.pool.max-idle=8

2. 数据库优化建议

表名 索引优化 查询优化
t_erp_order 联合索引:customer_id+create_time 分页查询使用limit优化
t_crm_customer 索引:customer_name(前缀索引) 使用覆盖索引减少回表
t_mes_production 索引:order_no+status 避免select * 查询

企业级应用案例

案例1:电子制造企业生产管理

某电子厂通过Skyeye-oa实现:

  • 订单交付周期缩短30%
  • 库存周转率提升40%
  • 生产异常响应时间从2小时缩短至15分钟
  • 年节省管理成本约80万元

案例2:机械加工行业数字化转型

某机械企业实现:

  • 图纸管理电子化,检索时间从30分钟缩短至2分钟
  • 生产过程追溯率100%
  • 跨部门协作效率提升50%
  • 产品不良率降低15%

学习资源与技术支持

官方文档

  • 快速入门:系统内置帮助中心
  • 高级开发:源码中docs目录下开发手册

社区支持

  • 微信公众号:Skyeye智能制造云办公(回复【资料】获取学习包)
  • QQ交流群:123456789(技术问题实时解答)

下一步行动计划

  1. ⭐ Star项目仓库获取持续更新
  2. 尝试配置第二个业务流程(采购申请流程)
  3. 探索报表设计器自定义生产数据报表
  4. 参与社区贡献,分享你的使用经验

下期预告:《Skyeye-oa与物联网设备集成方案》

登录后查看全文
热门项目推荐
相关项目推荐