关于项目实施时,生成数据的路径建议。

项目实施时,碰到了很多实际的问题。 ❓ 😓

其中有一个就是项目最开始阶段,流程产生的数据存放路径,该如何设计?
具体需求如下:
1. 流程每天定时执行 3 次;
2. 如果流程执行失败,要重试 2 次;
3. 每天及每次成功的数据都要保留,便于查询;

建议如下:
* 存储目录,我们先固定为一个绝对路径,下面的子目录根据当前日期 +_ 自增数来表示,如:20210101_1、20210228_2;
* 如果流程执行成功,则生成一个文件例如:‘操作完成.txt’,针对流程失败,重试时,我们检测目录下这个文件。不存在,继续使用当前随机数最高的目录,作为存储路径(不新建);如果存在这个文件,则表示流程执行成功,下次执行时,新建文件夹(随机数加 1)例如:20210101_2、20210228_3

流程如下图,新版本的导出子流程,取消了。改为了‘发布组件’,由于使用的较少,把项目打包了,提供给大家参考下,如有疑问、有很好的方法、建议,可以联系我,谢谢!

关于项目实施时,生成数据的路径建议。

项目附件:
fac79a471a114007ae41a129b5173153_DGYH.7z