- 入门指南
 - 在开始之前
 - 如何
 - 通知
 - 使用 VB 表达式
 - 设计应用程序
 - 事件和规则
 - 在应用程序中利用 RPA
 - 在应用程序中利用实体
 - 在应用程序中利用队列
 - 应用程序生命周期管理 (ALM)
 - 基本故障排除指南
 

Apps 用户指南
确保应用程序中已有数据表对象。
数据表对象可以定义为流程的输入、输出或输入/输出参数。 要使用这些数据表对象,您需要引用将它们用作参数的流程。
数据表仅支持列中的基元。 列中的复杂类型参数在数据表中不起作用。
假设您有一个名为“Process_A”的流程,该流程将数据表对象作为参数:
| 
                               输入参数  | 
                               in_dt1  | 
| 
                               输出参数  | 
                               out_dt1  | 
| 
                               输入/输出参数  | 
                               inout_dt  | 
- 
                  
导航至“ 表格 ”控件的“ 常规 ” 选项卡。
 - 
                  
在控件的“数据源”字段中,打开表达式编辑器,然后编写以下表达式:
Processes.<process_name>.<datatable_output_argument>.ToListSourceProcesses.<process_name>.<datatable_output_argument>.ToListSource例如:
Processes.Process_A.out_dt1.ToListSourceProcesses.Process_A.out_dt1.ToListSource表格列应反映数据表对象的列。
 
- 
                     
导航至“ 编辑网格 ”控件的“ 常规 ”选项卡。
 - 
                     
在控件的“数据源”字段中,打开表达式编辑器,然后编写以下表达式:
Processes.<process_name>.<datatable_output_argument>.ToListSourceProcesses.<process_name>.<datatable_output_argument>.ToListSource例如:
Processes.Process_A.out_dt1.ToListSourceProcesses.Process_A.out_dt1.ToListSource - 
                     要对数据表的行执行添加、编辑或删除等操作,请执行以下操作:
- 
                              
确保将可编辑、添加行和删除行属性设置为true 。
 - 
                              
切换到“ 编辑网格 ”控件的“ 事件 ”选项卡,然后配置相应的规则:
- 
                                    
要添加行,请针对 添加 的行单击“ 创建规则 ”,然后使用“ 设置值 ”规则:
要设置的项目
Processes.<process_name>.<datatable_output_parameter>Processes.<process_name>.<datatable_output_parameter>例如:
Processes.Process_A.out_dt1Processes.Process_A.out_dt1值
Processes.<process_name>.<datatable_output_parameter>.AddRow(MainPage.EditGrid.NewItem)Processes.<process_name>.<datatable_output_parameter>.AddRow(MainPage.EditGrid.NewItem)例如:
Processes.Process_A.out_dt1.AddRow(MainPage.EditGrid.NewItem)Processes.Process_A.out_dt1.AddRow(MainPage.EditGrid.NewItem) - 
                                    
要删除行,请单击“为 已删除 的行 创建规则 ” ,然后使用“ 设置值 ”规则:
要设置的项目
Processes.<process_name>.<datatable_output_parameter>Processes.<process_name>.<datatable_output_parameter>例如:
Processes.Process_A.out_dt1Processes.Process_A.out_dt1值
Processes.<process_name>.<datatable_output_parameter>.DeleteRowAt(MainPage.EditGrid.RowIndex)Processes.<process_name>.<datatable_output_parameter>.DeleteRowAt(MainPage.EditGrid.RowIndex)例如:
Processes.Process_A.out_dt1.DeleteRowAt(MainPage.EditGrid.RowIndex)Processes.Process_A.out_dt1.DeleteRowAt(MainPage.EditGrid.RowIndex) - 
                                    
要修改行,请单击“为 修改 的行 创建规则 ”,然后使用“ 设置值 ”规则:
要设置的项目
Processes.<process_name>.<datatable_output_parameter>Processes.<process_name>.<datatable_output_parameter>例如:
Processes.Process_A.out_dt1Processes.Process_A.out_dt1值
Processes.<process_name>.<datatable_output_parameter>.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)Processes.<process_name>.<datatable_output_parameter>.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)例如:
Processes.Process_A.out_dt1.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)Processes.Process_A.out_dt1.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem) 
 - 
                                    
 
 -