CookBook

FormaDesigner的用户程序输入检查逻辑流程中的生成方法

发表日:

此CookBook中,我来介绍一下逻辑流程中创建FormaDesigner的用户程序输入检查方法。

示例中,使用了Spreadsheet、网格表的明细表。
※ Spreadsheet的使用,请设定参考下述内容。
[IM-Spreadsheet使用指南] - [安装方法]

完成图片

  1. 进行适当的输入。
    (在此,了设定必须输入检查/电话号码检查、邮件地址检查。)
  2. 中登记按钮按下时,进行输入检查。
  3. 输入错误时,会发生错误。

・执行画面

完成示例

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

食谱

  1. 生成Forma应用程序、用户登记申请书表现的表单配置Spreadsheet,网格表,明细表。
  2. 创建逻辑流程,对项目实现输入检查功能。
  3. 用户程序中输入检查逻辑流程联动。
  4. 确认执行画面中可执行?

1.生成Forma应用程序、用户登记申请书表现的表单配置Spreadsheet,网格表,明细表。

IM-BIS中,将生成在用户登记申请书应用程序画面。

  • Forma应用程序
  • 请生成包含Spreadsheet、网格表的明细表应用程序画面。

    ※ Spreadsheet的详细设定
    请定义为席子上的字段下述项目。
    ・Name
    ・Street address
    ・Phone number
    ・Mail address

    请设定成了下述项目表中显示的列。
    ・Application category
    ・Reason for application
    ・Application date(DD-MM-YYYY)

    ※网格表的详细设定
    请定义为席子上的表下述项目。
    ・Confirmation

    请设定成了下述项目表中显示的列。
    ・Reception day(DD-MM-YYYY)
    ・Receptionist
    ・Completion date(DD-MM-YYYY)
    ・Manager confirmation mark

    ※明细表的详细设定
    请定义为席子上的表下述项目。
    ・Confirmation

    请设定成了下述项目表中显示的列。
    ・User registration
    ・Mail directory creation
    ・Add to mail group

2. 创建逻辑流程,对项目实现输入检查功能。

IM-LogicDesigner中生成逻辑流程,对项目实现输入检查功能。
在此如下所述,在实现了输入检查。

黑色星号(★) 必须输入检查
Phone number 电话号码输入检查(连字符包含。例:000-0000-0000)
Mail address 邮件地址检查(例:aaa@)

关于检查格式的表现形式,请参考下述内容。
「IM-FormaDesigner设计器帮助」-「检查格式的记述例子」

  • 逻辑流程中,实现输入检查程序。
    • 在「用户定义添加」-「JavaScript定义新建」的实现。
  • 「用户脚本」中设定如下。
    • 详细处理内容内联中加入了注释。

  • 接下来,在输入输出设定。

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

      • 实现输入检查步骤的详细内容,请参阅以下文档。
        [IM-FormaDesigner编程指南] - [输入检查] - [逻辑流程]
      • 请"im_cookbook_162292_user"任务的「用户定义编辑/用户定义共通设定」的「输入值」「返回值」也加入了相同的值。
・输入:上述的文档所示
(输入值的"sendParam"在下属,配置项目的字段识别ID/表识别ID。)

・输出:上述的文档所示

  • 的"im_cookbook_162292_user"任务的映射。
    • 请映射了下述表的左右栏。
输入<object> im_cookbook_162292_user1<object>
  • 最后,在"End"任务的映射。
    • 请映射如下所示。
im_cookbook_162292_user1/error<boolean> error<boolean>
im_cookbook_162292_user1/errorMessage<string> errorMessage<string>
im_cookbook_162292_user1/errorItems<object[]> errorItems<object[]>
im_cookbook_162292_user1/errorItems/inputId<string[]> inputId<string[]>
im_cookbook_162292_user1/errorItems/errorMessage<string> errorMessage<string>
im_cookbook_162292_user1/errorItems/localizedErrorMessages<object> localizedErrorMessages<object>
im_cookbook_162292_user1/errorItems/index<double> index<double>

4. 用户程序中输入检查逻辑流程联动。

从IM-BIS/「一览」/相应的「应用」/「表单设定」/「用户程序一览」/「输入检查程序」,设定进行逻辑流程。

程序类别中「逻辑流程」,请使用流程定义生成的。

5. 确认执行画面中可执行?

执行画面中,适当的格式输入,请确认可申请?
另外进行错误的格式及未输入,请确认是否发生错误显示一并。

-CookBook
-,

执笔者:


comment

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

相关报道

no image

设计书输出的添加任意的方法

此CookBook中,在IM-BIS设计书输出功能可输出IM-Workflow流程设计书及介绍了在IM-BIS流设计书输出任意座席方法。完成图片1.IM-BI…

在Spreadsheet使用SpreadJS库执行对Forma的画面输入检查方法

此CookBook中,介绍了在Spreadsheet使用SpreadJS库执行输入检查方法。SpreadJS库中客户端的动作,因此服务器…

no image

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

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

no image

通过画面操作方法切换画面项目的输入检查方法

此CookBook中,在IM-FormaDesigner的输入检查程序,介绍要设定画面的操作方法相对应的输入检查方法。这种方法,以下的产品中生成的应用程序和…

no image

显示上一次的登录时间门户组件的生成方法

此食谱中,我来介绍一下显示上一次的登录时间门户组件的生成方法。具体来说,生成用于显示下述3个信息门户组件。上一次的登录时间上次登录时的IP广告…

还没有数据。

RSSRSSRSSRSS