mcg-helper 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
mcg-helper 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 国产
提 交 者 mcg-helper
适用人群 未知
收录时间 2020-06-22

软件简介

mcg-helper是一款研发个化性流程自动化工具,提供一套可视化“流程自动化”的规范,丰富的拖拽控件,良好的交互性,基于流程图实现自动化,能够很好感知到可控性、实时性、可追溯性。更好的解决在研发工作中较典型的代码生成、应用部署、环境搭建、模拟环境、自动发现与检测、数据处理等需求场景,从而达到减少简化工作量。其核心亮点在于打造自己的流程控件,实现自定义需求。

mcg-helper的优势?

  • 轻量级、无浸入性、部署简单(无需安装数据库或特定配置,jdk8、tomcat8即可独立运行)
  • 跨平台性、可移植性、可扩展性,基于B/S架构,通过浏览器即可访问
  • 实现一套流程自动化规范,更加便捷的实现流程自动化
  • 二次开发,打造自定义拖拽流程控件,让流程自动化更贴近需求
  • WEB SSH,通过浏览器即可与Linux交互,支持google身份认证

mcg-helper能够做什么?

以研发工作中的实际需求场景为例:
一、代码生成:快速构建代码生成功能,通过可视化界面,采用拖拽式控件及连接线绘制流程图,自定义实现生成任何想要的代码。
二、环境搭建:以java应用来讲,比如安装jdk,tomcat,zookeeper,mq,hbase,mysql等等都可以实现自动化。
三、应用部署:GIT代码拉取,MAVEN打包,SFTP上传,Linux脚本执行,自动化一气呵成,且轻松实现切换用户等交互性需求,数据初始化,多应用的启动顺序或特定条件触发,均可实现自动化操作。
四、模拟操作:接口调试,数据模拟,功能自测等等,适用于测试场景。
五、自动检测:基于流程循环,实现主动触发、检测、控制的需求场景,如服务器性能检测,应用存活检测,循环扫描操作等。
六、数据处理:如开发环境定期同步数据到测试环境,或多个数据库数据加工过滤等需求。
七、WEB SSH:通过浏览器操作Linux,简单便捷。

整体上讲,基于流程图清晰易直观,且控件使用简单,易掌控,学习门槛低。系统“主页”里面有视频教程链接,能够很好的上手和玩转mcg-helper。

学习资源

免费视频教程:
第一节、视频教程内容介绍 探讨研发工作中典型的重复繁杂工作,可通过流程自动化实现代替的常见场景。
第二节、mcg-helper初步认识教程 mcg-helper概述、核心设计、基本操作、工作原理、入门示例、使用场景等。
第三节、开始、文本、结束控件讲解 了解流程控件运行原理,介绍与演示控件的功能与作用。
第四节、data、json控件讲解 全局变量的使用、动态读取表结构信息、输出指定内容到文件。
第五节、js、java、python控件讲解 在流程中使用多种计算机语言,发挥各自优势,让流程更为灵活强大。
第六节、sql查询、sql执行控件讲解 实现常用关系型数据库的交互功能。
第七节、Linux、循环、子流程控件讲解 Linux SSH连接,流程循环功能,以及流程拆分复用与组合。
第八节、万能代码生成讲解 以一款java开源框架jeecg为例子,实现一键代码生成。

初步认识mcg-helper

代码生成

环境搭建

应用发布

WEB SSH

流程执行效果

mcg-helper控制台

在流程执行时会输出每个控件的执行相关信息,这样在绘制和调试流程时极为有用,整个流程执行的顺序与过程变得更加清晰。 以下为流程执行时,控制台输出部分截图: 控件台

输入图片说明

问题反馈

在使用中遇到问题或有更好的建议,欢迎大家反馈:

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/03/08 15:09

k64 datasheet学习笔记25--Multipurpose Clock Generator (MCG)

0.前言 MCG模块为MCU提供了几种可选时钟源。模块包含一个FLL和一个PLL。FLL使用内部或外部参考时钟是可控的,PLL受外部参考时钟控制 模块可以选择FLL或PLL输出时钟,或内/外部参考时钟作为MCU系统时钟源 1.特性和模式 1.1 特性 1.FLL 数字控制OSC(DCO) DCO频率范围可通过编程达到4个不同的频率范围 对于低频外部参考时钟...

0
0
发表了博客
2019/06/06 16:16

[Maven-Helper]

Maven Helper 安装使用-分析依赖冲突插件

0
0
发表了博客
2012/07/05 15:33

Helper Function

Functions have two main purposes: aiding code reusability and breaking down a task into smaller logical units. Functions that do not aid code reusability are helper functions; their sole purpose is to "help" a single function by cleaning the code and making the logic clearer. The opposite of a he...

0
0
发表了博客
2018/08/29 10:02

XPath helper

26.1 XPath helper 26.1.1 XPath helper 插件概述 xPath helper 是一款 Chrome 浏览器的开发者插件,安装了 xPath helper 后就能轻松获取 HTML元素的 xPath,程序员就再也不需要通过搜索 html 源代码,定位一些 id 去找到对应的位置去解析网页了。 26.1.2 XPath helper插件功能介绍 Google 插件 XPath Helper 可以支持在...

0
0
发表了博客
2019/03/15 13:00

motor helper

# -*- coding: utf-8 -*- # @Time : 2019-11-08 14:04 # @Author : cxa # @File : mongohelper.py # @Software: PyCharm import asyncio from helper.logger_helper import logger as storage import datetime from motor.motor_asyncio import AsyncIOMotorClient from collections import Iterable try: import u...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
38 收藏
分享
返回顶部
顶部