云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

专属服务器_服务器资源监控_高性价比

小七 141 0

本文档中提供的任何编码或配置示例仅为示例,不适用于生产系统。这个例子只是为了更好地解释和形象化这个主题。

这个博客的目的是展示一个例子,说明如何轻松地为公用事业特定的流程创建自定义GAF。

C4C中的GAF(引导活动平面图)是以引导方式表示业务流程的最佳方式。c4csdksktudio允许创建自定义GAF,它可以扩展标准进程的功能。C4C Utilities有自己的可重用步骤集作为嵌入式组件(ECs),以使增强更容易。

在本博客中,我们将利用C4C SDK为Move-In process(Utilities Move-In process)创建一个自定义GAF(Guided Activity Floorplan)。为此,我们将使用公用设施入住流程的所有标准步骤,并添加自定义步骤,开始云,以启用所选客户和入住前提的票证创建(您必须在入住流程结束时保存事务,企业管理软件开发,以便票证得到持久化)。

下面将是我们的目标GAF,并添加名为票证。

整个定制开发范围概述:–

提供创建解决方案所需的信息。

现在让我们创建一个定制的GAF,我们可以在其中添加可重用的步骤和定制的步骤。

在新创建的解决方案中添加新的项目引导活动平面图(GAF)。

选择实用程序操作BO作为业务对象。

通过选择"在UI设计器中打开"选项打开GAF进行编辑。

3.1更改平面图标题–提供的文本将显示为GAF标题。

3.2添加附加步骤–默认情况下将有3个步骤,使用导航项添加附加步骤-入住过程需要标准的4个步骤,同时我们还需要添加自定义EC的一个附加步骤。因此,再添加2个步骤。

3.3配置每个步骤–标题和名称等属性。这里提供的名称非常重要,因为它将用于在步骤之间导航。在每个步骤级别提供的标题将是该步骤的标题。

3.4为GAF中的传递数据添加一个Inport–为GAF添加一个Inport,它将PremiseID作为参数,这是我们如何从触发GAF的位置默认前提ID。如果您的要求是默认客户,那么您可以有两个参数,一个用于前提ID,一个用于客户。

一个可以传递任意数量的参数,这些参数可用于默认值。

3.5将输出添加到GAF,以便在每个步骤中传递数据–输出是GAF触发到嵌入式EC的数据传输的方式,因此,在我们的场景中,由于有5个ECs需要向其中传递数据,因此需要添加5个单独的输出端口。这也将使GAF能够单独控制导航到每个步骤。

请参阅标准GAF"/BYD\u COD/IndustrySolution/Utilities/UI/Extensibility/COD\u Utilities\u MOVE\u IN"_GAF.GAF.ui组件"对于参数,

3.5.1步骤1的输出(前提和客户选择步骤)

3.5.2步骤2的输出(票据创建步骤)

3.5.3步骤3的输出(服务选择步骤)

3.5.4步骤4的输出(合同账户和付款相关步骤)

3.5.5步骤5的输出(入住审查)

3.6为上述目的定义以下事件–

3.6.1 EV\ U取消–此事件将通过关闭GAF取消入住过程,此事件必须设置为"取消"按钮的"OnClick"事件,返现是什么意思,以及GAF平面图中的"OnManualClose"。

3.6.2 EV\U MoveIn–此事件将配置为GAF中"完成"按钮的"OnClick"。在此事件中,调用将为入住流程和票证创建的自定义操作。

3.6.3 EV\U Next–下一步前进导航按钮添加一个条件操作,该操作将检查"/Root/UIState/ViewSwitchSelectedItem"的值,该值将允许为导航设置相同的字段。

添加条件操作,以便前进通过将下一个值设置到以下数据字段"/Root/ui状态/ViewSwitchSelectedItem"来进行导航。

将ViewSwitchSelectedItem设置为导航项的下一步"Name"属性。

3.6.4 EV\u Previous–Backward navigation on Previous按钮,添加一个条件操作,该操作将检查"/Root/ui状态/ViewSwitchSelectedItem"的值,该值将允许为导航设置相同的字段。

添加条件操作,物联网智库,以便通过将上一个值设置为以下"/Root/ui状态/ViewSwitchSelectedItem"来进行向后导航。

将ViewSwitchSelectedItem设置为上一步导航项的"Name"属性。

3.6.5 EV\u Sync–这将是此自定义GAF调用的第一个事件,为此,我们必须将此事件配置为已添加inport的"OnFire"。在本例中,我们将首先创建一个新的实用程序操作BO实例,以便在上下文中设置一个新的移动,对于相同的实用程序操作BO实例,我们将设置作为inport一部分的值,在当前示例中,我们将设置前提ID.

要配置的事件操作

添加BO操作"create"数据操作前提ID到合同级MoveInServiceID同步数据容器FireOutport到Step1–这样数据传输被触发到第一步。

将EV\U Sync设置为输入端口的OnFire事件。

我们必须为Move-In进程和票证创建执行自定义操作。

4.1扩展BO Utilities操作BO

通过以下更改增强BO

添加Move-In自定义操作。为票据创建添加自定义操作。扩展字段,用于存储客户相关信息、票据创建指示器和票据描述。显示搬家流程的消息已完成。

4.2实施搬家操作–我们可以使用ERP智能开关单元中公开的搬家服务或自定义ERP实施。

4.3实施票证创建操作–调用此操作时,返利商城,将根据决定搬家的前提为当前客户创建票证(用户必须确保他/她必须在GAF过程后保存。

4.4将自定义操作关联到UI–将CustomMoveIn和CreateTicket操作绑定为EV撸U MoveIn事件的相应操作。

将EV撸U MoveIn关联为Finish按钮的"OnClick"事件。

通过使用new item窗口创建一个新的EC,可以在其中显示客户报价显示