01.在实战中提升自己----表达式解析

1.我们面临的问题与挑战

我的工作成功就是交付可用产品,而且是要满足超大规模企业应用的产品。在实践过程中,不管我们是处于哪个阶段,交付的内容就是会大规模应用的工具。在我们的面前,要不提供完善的支持配套,要不投入超规模的人员进行数据修正,而整体交付价格是固定的。怎么让多方都可用接受,是必须考虑的问题。

团队中有很多声音,大家都喜欢处理新奇的事项,而作为企业管理平台的运营工具,很少有人感兴趣,毕竟不是直接交付物,做好不会直接得到成就感,而做不好获得的将是无休止的嫌弃。转向的这4年中,我们清空自我,重新起航,一步步走到了看似有,用却不精的阶段。实施团队的抱怨声是强烈的。

所以,我们将在功能解决方案积累与业务解决方案扩充的时机,同步完善运营解决方案,让落地项目成为优秀的业务解决方案的同时提供强大的运营解决方案,让接触项目的人员真正获得成长与效益,降低项目带来的工作负面影响。

2.我们的优势

我们是一个学习型团队,在不对的自我否定与充实中螺旋成长。长期专注于企业管理信息化方向,长期在企业一线历练,成就了对企业业务解决方案的敏感性。立足于企业的长期发展,从企业的it规划起步,提供开放的软件架构,让我们的产品无缝融合到企业业务中。

3.在实战中提升自己

不断的自我清空,获得的是无负担的发展前景。业务与技术解决方案的连贯性,让合作企业业务可以平滑升级,使双方能同步成长。

4.表达式解析升级

在现场参与产品的落地,不断推进标准化进程。

转向以来高度关注业务与技术的融合,少了对产品实施部署过程的管理,借助这次现场的时间,让项目实施部署过程标准化,在近期的实施文档基础上,重新全面体系化构建过程文档,形成相对官方的实施过程文档,降低后续项目的部署压力。

对工作流设计器进行全面梳理,形成相对务实的版本,去掉大多数干扰信息,让管理平台真正面向一线用户,而不再是团队内部成员。

流程设计器的核心是流转表达式的创建,2021年完成了表达式的设计与简单解析后,一直停留在那个复杂条件一次性设计过程,需要重新调整时无法完整反向解析。从这来看,给运营人员的压力是很大 的,很多时候这种方案是给一线人员带来困扰,也许是基于团的强大学习与适应能力,并没有当回事。

本次是直接业务无代码化固化流程,对于非技术类用户这将是灾难性的工作。

V3版表达式解析:

* 流程表达式解析v3.
* 1).提取逻辑表达式字符串集合,并转换为编号【获取基础逻辑表达式】  输出逻辑表达式结果与与输出表达式
* 2).解析逻辑表达式关系【解析()表述说明】  构建()表达式
* 3).构建逻辑表达式层级【基于01) 02) 结果 构建层级表达式】
* 4).输出最终结果

整个过程经过1两天的优化,已经较为完整的还原了面向逻辑的表达式解析:

((预付款金额人民币>0||赊销金额人民币>0)&&签约方名称列表!="GRACELAND INDUSTRY PTE LTD.") 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/92848.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VS2022如何显示Class View窗口

点击菜单栏的“视图”选项 > “类视图”,即可打开Class View。

Docker 网络

目录 1.Docker 网络实现原理 一、四种网络模式 1.3Bridge模式(默认) 1.4 None模式(躺平) 二、自定义网络 2.1 查看网络模式列表 三.资源控制 1.CPU 资源控制 2.设置CPU使用率上限 3.进行CPU压力测试 4.设置…

Linux 终端命令之文件浏览(1) cat

Linux 文件浏览命令 cat, more, less, head, tail,此五个文件浏览类的命令皆为外部命令。 hannHannYang:~$ which cat /usr/bin/cat hannHannYang:~$ which more /usr/bin/more hannHannYang:~$ which less /usr/bin/less hannHannYang:~$ which head /usr/bin/he…

ppt中线材相交接的地方,如何绘画

ppt中线材相交接的地方: 在ppt中绘画线材相互交接的地方: 1.1绘图工具中的“弧形” 1.2小技巧 “弧形”工具点一下,在ppt中如下 1.3拖动活动点进行调整图形 1.4绘画圆弧 1.5调整“圆弧”的大小,鼠标放在“黄色点”位置&#xf…

【Rust】Rust学习 第十四章进一步认识 Cargo 和 Crates.io

本章会讨论 Cargo 其他一些更为高级的功能,我们将展示如何: 使用发布配置来自定义构建将库发布到 crates.io使用工作空间来组织更大的项目从 crates.io 安装二进制文件使用自定义的命令来扩展 Cargo Cargo 的功能不止本章所介绍的,关于其全…

windows安装go,以及配置工作区,配置vscode开发环境

下载安装go 我安装在D:\go路径下配置环境变量 添加GOROOT value为D:\go修改path 添加%GOROOT%\bin添加GOPATH value为%USERPROFILE%\go 其中GOPATH 是我们自己开发的工作区,其中包含三个folder bin,pkg,以及src,其中src为我们编写代码的位置 配置vscod…

深度学习实战48-【未来的专家团队】基于AutoCompany模型的自动化企业概念设计与设想

大家好,我是微学AI,今天给大家介绍一下深度学习实战48-【未来的专家团队】基于AutoCompany模型的自动化企业概念设计与设想,文本将介绍AutoCompany模型的概念设计,涵盖了AI智能公司的各个角色,并结合了GPT-4接口来实现各个角色的功能,设置中央控制器,公司运作过程会生成…

瓴羊发布All in One 产品,零售SaaS的尽头是DaaS?

“打破烟囱、化繁为简,让丰富的能力、数据和智能All in One”,这是瓴羊新发布的产品瓴羊One承担的使命,也意味着瓴羊DaaS事业迈入了一个新阶段。 成立伊始,瓴羊就打出了“Not SaaS,But DaaS”旗号,将自己的…

iOS textView支持超链接跳转

将某些文字变成高量可以点击的超链接核心功能代码 attri.addAttribute(NSAttributedString.Key.link, value:NSURL.init(string: "dctt:p/userPrivacy.html")!, range: NSRange.init(location: s.count - 4, length: 4) )textView.linkTextAttributes [NSAttributed…

如何在前端实现WebSocket发送和接收UDP消息(多线程模式)

目录 简介:步骤1:创建WebSocket连接步骤2:创建Web Workers步骤3:发送和接收UDP消息(多线程模式)结束语: 简介: 本文将继续介绍如何在前端应用中利用WebSocket技术发送和接收UDP消息…

【jenkins】jenkins流水线构建打包jar,生成docker镜像,重启docker服务的过程,在jenkins上一键完成,实现提交代码自动构建的功能

【jenkins】jenkins流水线构建打包jar,生成docker镜像,重启docker服务的过程,在jenkins上一键完成,实现提交代码自动构建,服务重启,服务发布的功能。一键实现。非常的舒服。 1. 启动脚本 shell脚本 这是 s…

Gin安装解决国内go 与 热加载

get 方式安装超时问题,国内直接用官网推荐的下面这个命令大概率是安装不成功的 go get -u github.com/gin-gonic/gin 可以在你的项目目录下执行下面几个命令: 比如我的项目在E:\Oproject\zl cmd E:\Oproject\zl>就在目录下执行 go env -w GO111…

VScode替换cmd powershell为git bash 终端,并设置为默认

效果图 步骤 1. 解决VScode缺少git bash的问题_failed to start bash - is git-bash.exe on the syst_Rudon滨海渔村的博客-CSDN博客效果解决步骤找到git安装目录下的/bin/bash.exe,复制其绝对路径,例如D:\Program Files\Git\bin\bash.exe把路径的右斜…

解决 adb install 错误INSTALL_FAILED_UPDATE_INCOMPATIBLE

最近给游戏出包,平台要求 v1 签名吧,AS 打包后,adb 执行安装到手机,我用的设备是google pixel6 , android 系统 13, 提示如下: adb install -r v5_android_202308161046.apk Performing Streamed Install a…

vector【2】模拟实现(超详解哦)

vector 引言(实现概述)接口实现详解默认成员函数构造函数析构函数赋值重载 迭代器容量size与capacityreserveresizeempty 元素访问数据修改inserterasepush_back与pop_backswap 模拟实现源码概览总结 引言(实现概述) 在前面&…

Nginx 解决api跨域问题

环境: nginx 1.22.1 宝塔8.0 php lavarel 在nginx里加入下面的设置 #这里填*就是任何域名都允许跨域add_header Access-Control-Allow-Origin "*";#CORS请求默认不发送Cookie和HTTP认证信息。但是如果要把Cookie发到服务器,要服务器同意&#xff0c…

5G之CSI报告的内容

[TOC]5G之CSI报告的内容 一、CSI包括的内容 1. UE上报的信道状态信息(Channel State Information,CSI)包括 信道质量指示(Channel Quality Indicator, CQI);预编码矩阵指示(Precoding Matrix Indicator&…

软件压力测试对软件产品起到什么作用?

一、软件压力测试是什么? 软件压力测试是一种通过模拟正常使用环境中可能出现的大量用户和大数据量的情况,来评估软件系统在压力下的稳定性和性能表现的测试方法。在软件开发过程中,经常会遇到一些性能瓶颈和稳定性问题,而软件压力测试的作…

Linux fork 和 exec 联合使用创建一个全新的进程

复制和替换结合在一起(forkexec)是产生一个新进程的主要方式。 将复制和替换结合在一起(forkexec): 先fork,使系统中多出一个进程,默认情况下,fork之后,父进程和子进程的…

ODB++资料解析

ODB文件是由VALOR提出的一种ASCII码,双向传输文件。奥宝公司和康代公司的设备都是用的ODB格式进行PCB的生产和检测。 对ODB文件进行解析把数据栅格化很重要,查了网上找不到一个成熟能用的ODB文件解析代码。自己上手写了一个。 当前解析一些载板&#x…