CookBook

FormaDesigner的用户程序前处理和后处理逻辑流程中的生成方法

发表日:

此CookBook介绍如何逻辑流程中创建FormaDesigner的用户程序前处理和后处理方法。

示例中,使用用户程序前处理和后处理,Workflow中更新了用户档案。
在申请画面的前处理,取得登录用户的配置文件信息。
另外,变更内容作为审批画面的后处理,执行了概要文件的更新。

完成图片


1.申请处理中取得用户档案信息。
2.审批处理中更新用户档案信息。
3.设定/更新的IM-共通主表档案。

  • 申请画面
  • 审批画面
  • IM-共通主表档案的设定/更新后
  • 完成示例

    请使用下述链接下载完成示例。

  • LogicDesigner
  • 请导入IM-LogicDesigner的导入功能。
    [IM-LogicDesigner用户操作指南] - [进行导入]
    im_cookbook_162290_logicdesigner-data

  • 工作流
  • zip文件任意文件夹中展开,请使用IM-Workflow的导入功能来导入。
    [IM-Workflow管理员操作指南] - [进行导入/导出]
    im_cookbook_162290_workflow-data

  • Forma应用
  • 请导入Forma应用的导入功能。
    [IM-FormaDesigner for Accel Platform开发者操作指南] - [「应用程序信息导入」画面的功能和各部分说明]
    im_cookbook_162290_forma

    食谱

    1. 创建前处理和后处理的逻辑流程。
    2. 创建Forma应用程序。
    3. 用户程序中进行前处理和后处理的设定。
    4. 创建工作流。
    5. 设定/更新WF表单上的用户概要文件。

    1. 创建前处理和后处理的逻辑流程。

    IM-LogicDesigner生成的前处理和后处理的逻辑流程。

    流程定义ID
    前处理 im_cookbook_162290_flow_pre_processing
    后处理 im_cookbook_162290_flow_post_processing

    im_cookbook_162290_flow_pre_processing(前处理)

    首先,在输入输出设定/常数设定。

    ①并单击「Input and Output Settings(输入输出设定)」。

    请设定输入/输出值传递的参数信息。

  • 实现前处理程序步骤的详细内容,请参阅以下文档。
  • [IM-FormaDesigner编程指南] - [前处理] - [逻辑流程]

    输入:上述的文档所示
    请添加输出:下述内容。
    ・ data<object型>

    名称 类型
    userCd string
    address1 string
    emailAddress1 string
    telephoneNumber string

    ・ error<boolean类型>

    ②并单击「Constrant Settings(常数设定)」。

    请添加下述内容。

    常量ID 常量值
    false false

    接下来,在"Acquisition of user profile"任务的映射。

    请映射了下述表的左右栏。

    userProfile/userCd im_immGetProfile1/userCd

    最后,在"End"任务的映射。

    请映射了下述表的左右栏。

    常数/false error
    userProfile/address1 address1
    userProfile/emailAddress1 emailAddress1
    userProfile/telephoneNumber telephoneNumber
    userProfile/userCd userCd

    im_cookbook_162290_flow_post_processing(后处理)

    ①请从「Input and Output Settings(输入输出设定)」设定输入/输出值传递的参数信息。

    输入:上述的文档所示(另外sendParm,请添加下述内容的表)

    ・ sendParam<object型>

    名称 类型
    address1 string
    emailAddress1 string
    telephoneNumber string

    输出:上述的文档所示

    请为2「Constrant Settings(常数设定)」添加下述的表。

    常量ID 常量值
    ja ja
    false false

    接下来,在"Multilingual information update"任务的映射。

    请映射了下述表的左右栏。

    sendParam/address1 im_immUpdateLocalizedProfile1/address1
    sendParam/emailAddress1 im_immUpdateLocalizedProfile1/emailAddress1
    sendParam/telephoneNumber im_immUpdateLocalizedProfile1/telephoneNumber
    常数/ja im_immUpdateLocalizedProfile1/targetLocale
    Session信息/systemDate im_immUpdateLocalizedProfile1/targetDate
    用户Context/userProfile/userCd im_immUpdateLocalizedProfile1/userCd
    用户Context/userProfile/userName im_immUpdateLocalizedProfile1/userName
    用户Context/userProfile/userSearchName im_immUpdateLocalizedProfile1/userSearchName

    最后,在"End"任务的映射。

    请映射了下述表的左右栏。

    常数/false error

    2.创建Forma应用程序。

    请创建Forma应用程序。
    应用程序类别设定「IM-Workflow」。
    ・ Forma应用

    项目使用文本框,请设定参考下述表。
    ※请全部文本框的显示类型「审批」「可输入」中选择。

    各项目的字段识别ID,请输入下述内容。

    字段识别ID userCd
    字段识别ID address1
    字段识别ID emailAddress1
    字段识别ID telephoneNumber

    另外,WF联动设定也请进行。

    3. 用户程序中进行前处理和后处理的设定。

    Forma应用的「表单设定/编辑」-「表单一览」-「用户程序一览」从设定,请。请输入下述内容的表。
    ・前处理程序(申请)

    程序种别 逻辑流程
    流程定义 im_cookbook_162290_flow_pre_processing

    ・后处理程序(更新)

    程序种别 逻辑流程
    流程定义 im_cookbook_162290_flow_post_processing

    4. 创建工作流。

    ・工作流

    流程定义中,请选择已创建的内容定义与路径定义。

    5.设定/更新WF表单上的用户概要文件。

    申请/审批画面中进行处理,请确认用户档案设定/更新。

    -CookBook
    -,

    执笔者:


    comment

    没有邮件地址被公开。 * 附栏必须项目

    相关报道

    no image

    eBuilder的启动时处理的性能改善

    此CookBook中,本地环境中进行e Builder启动快的设定,因此,描述了解开特定的功能快要启动的设定方法。但是进行本设定在了…

    no image

    Forma的执行画面中收集访问日志

    此CookBook中,Forma的执行画面中,收集访问日志方法进行介绍。示例中,在登录画面打开时和数据登记执行时,请收集日志。中收集日志,登…

    no image

    工作空间功能中的活动日历的使用例子

    此CookBook中介绍了「intra-mart Accel Collaboration」工作空间功能中的活动日历的使用例子。intra-mart Accel…

    no image

    在ViewCreator的显示IM-Workflow的各流程的中止/退回案件件数。

    此CookBook中,在ViewCreator的显示IM-Workflow的各流程的中止/退回案件件数方法进行说明。在变更检索条件,甘薯IM-Workflow的特定的状况…

    no image

    IM-LogicDesigner的IM-ContentsSearch内容登记任务使用例子

    此CookBook介绍如何IM-LogicDesigner的IM-ContentsSearch内容登记任务的使用例子。在IM-BIS中生成的工作流的案件结束处理,画面项目…

    还没有数据。

    RSSRSSRSSRSS