过程流基础结构和配置界面的制作方法_2

文档序号:9650639阅读:来源:国知局
br>[0035]图2B还示出用户界面显示248包括在254大致示出的被包括在过程中的实体的列表。致动器256允许用户添加附加实体或者从过程中移除附加实体。阶段定义部分258允许用户添加阶段或从过程中移除阶段以及定义那些阶段。例如,致动器260允许用户向过程添加阶段。机制262允许用户标识阶段类别(可由用户输入)。机制264允许用户添加将要跟进以完成任何给定阶段的步骤。字段机制266允许用户指定受步骤影响的实体的字段,而必需机制268允许用户指定在用户继续至下一阶段之前是必需的特定步骤。
[0036]用户界面显示248还包括过程流排序机制322以及分配安全角色机制320。以下参考图2H和21更详细地描述这些机制。
[0037]生成用于允许用户输入对过程的描述的UI显示由图2的流程图中的框270指示。显示用于允许用户指定附加实体的用户输入机制由框272指示。显示用于允许用户添加附加阶段的机制由框274指示。显示用于标识阶段类别的机制由框276指示。显示供用户添加步骤的机制由框278指示。显示用于允许用户添加字段的机制由框280指示。显示一机制以使得用户将步骤标识为必需由框282指示。允许用户指定可访问过程的角色由框284指示,而允许用户指定关于过程的其它信息由框286指示。
[0038]图2B示出用户已选择“机会”实体。这大致在254示出。图2B还示出用户已输入一个阶段(“开发”阶段)并且已将该阶段分配给“开发”类别,并且已示出三个步骤“客户需求”、“购买时间帧”以及“预算金额”。用户也已经标识“客户需求”字段和“购买时间帧”字段。
[0039]图2C示出用户界面显示290,该用户界面显示具有与图2B所示的用户界面显示相同的一些信息,并且这些信息被相似地编号。然而,图2C还示出用户已经添加了“开发交易”阶段的三个附加步骤。这些步骤是“因特网套餐”步骤、“标识竞争对手”步骤和“提出最终报价”步骤。用户也已经标识对于这些步骤中的每一步骤要填写的字段,并且用户也已经将这些步骤中的三个步骤标识为在用户可前进至下一阶段之前是必需的步骤。
[0040]图2D示出用户界面显示291,该用户界面显示示出用户已经致动机制256以将一实体添加到过程。在一个实施例中,要添加到过程的可能实体在窗格292中向用户建议。例如,图2D中所示的窗格290示出用户可通过致动机制294来添加“案例”实体或者通过致动机制296来添加“线索”实体。当然,用户还可通过致动机制298来删除实体或者通过致动机制300来关闭过程周期。
[0041]图2E示出用户界面显示293,该用户界面显示示出用户已经将“案例”实体添加到过程,如大致在254指示的。由此,可以看到当前过程将跨越多个实体。图2E还示出用户已使用阶段致动器260来添加对应于“案例”实体的阶段。在图2E所示的实施例中,用户已经添加名为“安装”的阶段304。用户已经将安装阶段置于调研类别中,并且已经指定对应于该阶段的多个不同步骤和字段,并且已经进一步指示这些步骤中的至少两个是在用户能继续至下一阶段之前必需的。
[0042]图2F示出用户界面显示295,该用户界面显示示出用户已经再次致动致动器256以便相关于该过程添加或删除实体。可以看到窗格292再次被生成,但这次建议添加的实体是由窗格292中的致动器304指示的机会实体。由此,窗格290中的对于给定过程建议的实体可基于该过程创建所处的上下文而变化。因为当前实体是“案例”实体,所以窗格292中的所建议的实体不同于其中当前实体是“机会”实体的图2D中所示的所建议的实体。
[0043]图2G是指示用户已经添加机会实体的用户界面显示306,如同样在254大致指示的。用户已添加“关闭交易”阶段308并将其分配给“关闭”类别310。用户还已经为该阶段添加多个步骤(“支付完成”、“发送感谢函”)。
[0044]应注意,各个阶段也可由用户106通过致动移动致动器312来重新排序。图2H是指示该重新排序的用户界面显示314。可以看到用户已经在当前过程中通过致动对应于在254示出的实体列表中的案例实体的机制316来选择该案例实体。可以看到在某一点,用户向该过程添加针对该案例实体的两个阶段(安装阶段和检查阶段)。通过突出显示这些阶段之一并致动上移/下移致动器312之一,用户可以在阶段列表中向上或向下移动突出显示的阶段。这些阶段将在以它们出现在阶段定义部分(或窗格)258中的次序执行该过程的用户体验期间出现。因此,用户可通过简单地在窗格258中的阶段列表中向上或向下移动对应于任何给定实体的阶段来改变这些阶段的次序。
[0045]在一个实施例中,配置组件116还显示允许用户向给定过程分配角色的用户界面显示。作为示例,业务系统100可具有被分配给各种用户的角色124。角色可用于向用户提供对系统中的不同信息以及不同过程等的访问权。因此,如果角色未被分配给过程,则具有该角色的用户无法在业务系统100中访问该过程。再次参考图2H,用户界面显示314说明性地包括分配安全角色机制(或致动器)320以及过程流排序机制(或致动器)322。
[0046]图21示出当用户致动致动器320时,配置组件116说明性地生成允许用户向正在创建的过程分配安全角色的安全角色分配显示322。可以看到安全角色在324处大致列出,并且各自与一复选框相关联。用户可复选该用户希望可以访问的新创建的过程的各种角色。另外,用户可通过使用致动器326来指示向每一个人还是只向所选角色显示过程。当然,用户也能够以其它方式分配角色。
[0047]图2J示出说明性地在用户致动图2H所示的“过程流排序”致动器322时生成的用户界面显示328。配置组件116说明性地生成过程流排序显示330。显示330说明性地包括已经创建的过程的列表332。可以看到,列表332现在包括“向家庭销售因特网”过程,该过程的创建已在上文中描述。用户可以在显示列表中的这些业务过程时通过突出显示这些过程之一并使用上移/下移致动器334来指定要使用的次序。这将在业务过程的列表332中分别向上或向下移动突出显示的业务过程。因此,当业务过程被显示给用户时,它们将以显示330中所示的次序显示。当然,将会注意到如果用户具有不可访问所有业务过程的角色,则该用户无法看到显示给该特定用户的列表332中的所有业务过程。
[0048]一旦过程已被完全配置,用户就可通过致动致动器334来将新创建的业务过程的状态变为活动。这由图2的流程图中的框336指示。
[0049]过程配置组件116然后保存活动业务过程以供在业务系统100中使用,诸如通过将该过程置于业务数据存储112中以使其能够被各种应用114或业务系统100中的其它组件或项目访问。这由图2中的框338指示。以此方式,该过程可由具有准许他们访问该过程的安全角色的用户访问。
[0050]图3是示出业务系统100在允许用户执行过程时的操作的一个实施例的流程图。图3A-3F是也示出该操作的用户界面显示。现在将彼此结合描述图3 - 3F。
[0051]业务系统100首先生成供用户106访问业务系统的用户界面显示。这由图3中的框350指示。这能够以各种不同方式完成,并且图3A示出阐示这样做的一种方式的用户界面显示352。图3A假定用户106具有所分配的安全角色并且该用户已访问业务系统100 (诸如通过提供认证信息,例如用户名和口令)并导航到允许该用户请求运行业务过程的屏幕。用户界面显示352说明性地包括业务过程流显示窗格354,该窗格在列表356中显示该用户被授权基于该用户的角色而查看或访问的所有业务过程。在图3A中还可以看到,用户已经选择“向家庭销售因特网”过程,该过程的创建已在上文中讨论。接收从列表356中选择一个过程的用户输入由图3的流程图中的框358来指示。
[0052]还应注意,该业务过程也可由用户以不同方式选择。例如,在一个实施例中,用户可以简单地选择一实体,并且对应于该实体的一个或多个业务过程将被显示以供用户选择。也可使用选择业务过程的其它方式。
[0053]业务系统100 (例如,应用114之一)然后生成对应于所选业务过程的用户界面显示。这由图3的流程图中的框360指示。例如,该显示可示出该业务过程中的各个阶段362、对应于这些阶段的步骤364、指示在该过程
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1