`
窗户纸
  • 浏览: 19726 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

面向业务开发应用:如何避免步骤间操作冲突

 
阅读更多

在《面向业务开发应用》中,我们有一个出差审批的实例(见图一),在这个业务流程中,我们希望在领导审批前,申请人可以随时修改休假申请,而领导一旦在审批过程中,申请人不能进行修改,同样申请人在修改申请时,审批人也不能进行审批,那么我们怎么处理呢?


使用普知杰协同应用系统进行配置就非常简单,只要我们设置一个前提条件,判断相应步骤是否处于操作中即可,配置过程如图:



经过以上配置,如果审批人在处理业务过程中,申请人也想修改,系统会自动提示告警信息,并禁止用户进行相应操作。

分享到:
评论

相关推荐

    面向性能的设计与开发

    - **消除资源冲突**:通过有效管理资源使用,减少资源间的竞争,确保系统能够随着业务需求的增长而扩展。 #### 二、了解投资选择 在追求更高性能的过程中,企业往往会通过增加硬件资源的方式来解决问题。虽然短期...

    C#语言开发的基本流程.doc

    - **命名空间**:用于组织代码,避免命名冲突。 - **类**:是面向对象编程的基本单位,定义了对象的属性和行为。 - **方法**:是类中的函数,用于执行特定的操作。 - **利用库和框架**:C#提供了丰富的标准库和第...

    应用C#开发应用程序的详细过程

    在本教程中,我们将深入探讨如何使用C#...以上各章涵盖了C#开发应用程序的基础和进阶知识,从数据处理、用户交互到系统集成和安全性,通过实践这些项目,开发者可以提升自己的C#编程技能,为实际项目开发打下坚实基础。

    精通 SOA 软件开发的 7 个步骤

    这一过程从初步识别所需服务开始,并进一步细化至发现这些服务所依赖的其他服务和资源,最终形成一套能够适应不断变化的企业需求的面向服务的业务应用程序。 **SOA管理的重要性** SOA 管理是确保服务组合得到有效...

    J2EE 三大框架开发要用到的 不冲突的JAR包

    在J2EE应用程序开发中,三大主流框架SSH(Struts、Spring、Hibernate)是不可或缺的组件,它们分别负责表现层、业务逻辑层和数据持久化层。这些框架的使用极大地提高了开发效率,降低了代码的耦合度。在这个“J2EE...

    UML与面向对象课程

    包是一种组织类的方式,可以避免命名冲突,并有助于模块化。 接下来,我们转向UML,它是面向对象设计的重要工具。UML有多种图表类型,包括: 1. 类图(Class Diagram):展示类、接口及其关系,如继承、关联、聚合...

    UML图形建立步骤

    【UML图形建立步骤详解】 UML(统一建模语言)是面向对象设计的重要工具,用于可视化、构建和文档化软件系统。以下是UML中几种主要图形的建立...在实际应用中,根据项目需求灵活运用,能够提升软件开发的效率和质量。

    业务规则管理在电信网管系统中的应用

    BRMS 的目标在于处理业务系统中的灵活性问题,使业务系统更加面向业务人员,并促进软件开发从代码驱动向业务规则驱动转变。 #### 二、业务规则及业务规则管理 **业务规则** 是一种描述性的信息,它定义或约束了...

    用友NC二次开发指导手册

    - **详细说明**:在NC开发过程中,合理地处理异常情况可以有效避免程序崩溃。开发者需要了解如何捕捉并抛出自定义异常,同时还需要定义一套标准的错误码体系,以便于快速定位问题原因。 #### 七、报表开发 - **...

    可以深入UML的阅读

    通过对涉众需求和期望的深入了解,可以有效地管理和调整项目目标,避免后期的冲突和返工。 ### 业务建模的步骤和方法 业务建模是通过分析和描述现实世界的业务流程,将其转换为软件系统的模型。一个典型的业务建模...

    一个标准的SSH框架要用到的包(没有报冲突错误)

    它将数据库操作与业务逻辑代码分离,通过面向对象的方式来操作数据库,减少了手动编写SQL语句的工作量。Hibernate支持多种数据库,具备强大的查询能力和性能优化功能。 SSH框架的集成使用通常涉及以下步骤: 1. ...

    struts2+spring+hibernate整合步骤

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,...然而,这个过程需要注意版本兼容性,避免因不同版本间的冲突导致问题。同时,理解并熟练掌握这三个框架的原理和用法,对提升开发效率和软件质量至关重要。

    ssh框架简介和 搭建步骤

    2. 删除Tomcat的xml-apis.jar文件以避免冲突。 3. 添加Struts2的jar包,包括struts2-core、ognl、freemarker等,并创建`struts.xml`配置文件。 4. 配置`web.xml`,添加Struts2的FilterDispatcher。 5. 测试发布...

    enterprise libarary 教程

    - 配置文件的管理:合理组织和版本控制配置文件,避免在不同环境间出现配置冲突。 通过"Enterprise Library学习手册.pdf"的学习,你将能够掌握Enterprise Library的基本使用,从而提高企业级应用开发的效率和质量。...

    PHP开发一个完整的网站

    多人开发时,为了提高效率和避免冲突,需要注意: 1. 使用版本控制工具:如CVS、SVN等,它们能帮助记录文件的历史版本、锁定和更新文件、实现团队成员间的沟通,以及保障代码库的安全。 2. 合理分工:确保每个团队...

    美洽 iOS SDK 3.9.11 面向开发者的 Demo。.zip

    1. SDK冲突:如果与其他库有冲突,尝试更新或替换冲突的库,或者使用CocoaPods解决依赖冲突。 2. 证书问题:确保App已经配置了正确的推送证书,以便接收到美洽的推送消息。 3. 聊天界面样式:如果需要自定义样式,...

    VB 开发vb基于SC结构服装专卖店设计(论文+源代码+开题报告).rar

    3. 单例对象:例如数据库连接对象,使用Singleton模式确保在整个应用中只有一个数据库连接实例,避免了并发访问时的冲突,提高了系统的稳定性和效率。 4. 控制器:控制器负责接收用户的操作,根据操作类型调用相应...

    酒店管理系统(包含开发文档)

    它通常包括系统架构、模块功能介绍、接口定义、操作步骤和故障排查等内容,对使用者和后续的维护工作具有指导意义。 总的来说,这个酒店管理系统项目不仅展示了VC++在实际开发中的应用,还涵盖了软件工程中的许多...

    Delphi住宿餐饮管理系统开发实例导航04

    在软件开发领域,尤其是针对服务行业的管理系统设计,Delphi作为一种强大的面向对象的编程语言,常常被用来构建高效、稳定的业务应用。本实例导航主要聚焦于利用Delphi进行酒店前台收银系统的开发,旨在帮助开发者...

Global site tag (gtag.js) - Google Analytics