搜索
APP
起点课堂会员权益
1000+专题课程
50G学习资料包
专项技能课程
全年48场直播
会员专属社群
产品经理大会
荣耀标识
特权持续新增中
发布
登录 | 注册
用户行为
流程设计

单个审批流和交易系统多次交互是否可行?

场景:有一个审批流需要一个决策过程和决策后操作过程。2个过程均会触发系统动作,前面一个过程对应的审批流状态是审批中(过程节点触发),后面一个过程对应的审批状态是审批通过。例如:客户发起退货,此货物使用金融分期。内部触发审批流,A角色同意后触发系统预约退货工单,完成线下退货。线下退货完成后,金融角色处理金融事项,财务角色处理后续账款,流程结束后触发另外一个系统工单。问题:这样一个审批流和交易系统多次

展开

Enough最近

  • Rich

    在您描述的场景中,审批流程与交易系统的多次交互确实可能导致系统耦合加深,但考虑到业务侧的需求,我们可以从几个角度来分析并提出解决方案:


    1. **审批流程与业务操作解耦**:

       - 尝试将审批流程中的决策点与业务操作解耦,即使在同一个审批流中处理,也应保持各个环节的独立性。


    2. **事件驱动模型**:

       - 采用事件驱动模型,审批流程中的每个决策点触发一个事件,由事件去驱动后续的系统动作,而不是直接在审批流程中调用。


    3. **状态机管理**:

       - 使用状态机来管理审批状态和系统动作,每个状态转换都清晰记录,便于跟踪和审计。


    4. **微服务架构**:

       - 如果系统允许,可以采用微服务架构,将审批流程和交易系统拆分为独立的服务,通过API进行交互,降低耦合度。


    5. **工作流引擎**:

       - 使用强大的工作流引擎来管理复杂的审批流程,确保流程的灵活性和可扩展性。


    6. **异步处理机制**:

       - 对于需要多次交互的审批流程,可以采用异步处理机制,确保不会因为等待某个系统操作的完成而阻塞整个审批流程。


    7. **审批流程可视化**:

       - 增强审批流程的可视化,让业务人员能够清晰地看到整个流程的上下文和状态,而不需要深入了解技术实现。


    8. **业务规则引擎**:

       - 使用业务规则引擎来定义审批流程中的规则和决策逻辑,使得业务人员可以更容易地理解和修改审批流程。


    9. **异常处理机制**:

       - 设计健壮的异常处理机制,确保在交互过程中出现问题时,能够及时响应并进行适当的处理。


    10. **用户界面与体验**:

        - 优化用户界面,确保用户在使用审批流程时有良好的体验,减少操作复杂性。


    11. **安全性与合规性**:

        - 确保审批流程和交易系统的交互符合安全性和合规性要求。


    12. **模块化设计**:

        - 对审批流程进行模块化设计,每个模块负责特定的任务,便于管理和维护。


    综合上述方案,可以考虑使用事件驱动和微服务架构来降低耦合度,同时使用工作流引擎和业务规则引擎来提高审批流程的灵活性和管理的便捷性。通过这样的设计,可以在满足业务侧需求的同时,保持系统的合理性和可维护性。


    1赞同
    收藏 回复 分享

    微信扫码分享给好友

    or

    复制页面链接

    最近
发布回答,请先 登录 / 注册
随机悬赏红包 玩法>
已收集到所需回答量,随机红包已发送
关于答主

Rich

0

提问

18

回答

3

粉丝

  • 干货文章
    优质课程
  • 行业大会
    线下沙龙
  • 热门问答
    精品专场

扫码即可下载app

问题还没有标签

给问题加标签后,可根据标签推荐更专业的用户来回答

邀请回答

想要更快获得答案?试试邀请回答吧~ 今日已邀请0/5

-1岁的小卿

初级产品设计

想要奔跑的蜗牛

前不知名设计师,现IoT PM。成长路上聊聊设计、产品、生活,与君共勉!

Shelly叶子🍀

东陵碣石

菜鸟

sissie

创业公司1号员工

润梓

夏敏

holo

Vito

架构师/业余产品

李雪

kven

兰陵王

汪仔3452

汪仔5314

易恒

以无厚,入有间

好运连绵不绝

汪仔8296

素天蘅

桑桑🌌

PMMM

Chan‘yx

和光同尘

数据改变人类的决策方式,自身能力和环境!

℉A

广告位招租

格物

北京娃娃

360产品经理

Wendy

追求运营思维

Y .

Liyang

EnergyJ

你要吃柠檬糖吗

不为无益之事,何以遣有涯之生

齐得隆咚呛

Demi

专业背锅侠

Horson

x

1、随机悬赏红包怎么玩?

参与随机悬赏问答的所有人均可获得“随机红包”,具体流程如下:
1,悬赏问答发出后,所有人均可通过回答参与互动
2,系统将在问题收到规定的回答量的24小时后,自动派发随机红包;
3,在系统派发红包前,所有回答均可获得“随机红包”;红包派发后,仍可提交回答,但无法获得红包;
3,获得红包的参与者,将能在app中领取到对应奖励红包
PS:若提问者超过3日内未评选出最佳回答,系统将直接评选

2、怎么领取随机悬赏红包?

当你获得红包,系统将会通过push、邮件等形式通知到你,此时你可进入app(首页或对应问题详情页)领取红包,领取后现金将转入你的钱包中,可自行前往提现。
若进入问题详情页后没找到红包领取按钮,可确认是否已领取过,或者是登录的账号是否正确。

3、什么时候回答将领取不到红包?

若红包已派发,此时仍然可提交回答,但无法获得“随机红包”奖励

4、如何发布随机悬赏问答?

通过“产品经理”app,进入问答tab,发布提问时选择付费方案即可

5、违规操作会受到什么处罚?

以下操作均属于违规操作:
1,恶意提交与问题无关的回答;
2,提交违规答案,如营销广告、人身攻击、色情、涉及政治及侵犯他人合法权益的内容等;
所有违规操作将会视情节严重程度,进行内容删除、拉黑、禁止提现等

内容举报

请慎重选择举报原因

微信扫码即可分享

确认删除

删除后将不会展示在回答列表中

你所查看的回答已被删除

你所查看的回复已被删除

沉底问题

沉底后问题将从推荐列表中移除,此为
智囊团成员特殊权限,请谨慎使用

温馨提示

问题已沉底
用户将无法在列表查看到该问题

温馨提示

沉底操作已达上限,建议联系天天问管理员
处理违规内容

操作失败

请重新尝试

©2016-2024 - 深圳聚力创想信息科技有限公司 - 粤ICP备14037330号  粤公网安备 44030502002255号

广播电视节目制作经营许可证(粤)字第03109号  增值电信业务经营许可证粤B2-20190788  版权所有 © 深圳聚力创想信息科技有限公司