设置事件操作参数
有两种主要方法可用于设置事件操作的参数:
- 使用与每种事件操作类型相关的事件操作参数表单。
要访问这些表单,请选择“操作类型”,然后单击“”表单上的“编辑参数”。
- 在“事件操作”表单的文本编辑字段中直接指定参数。
还可以从事件操作参数表单开始,然后手动编辑“事件操作”表单中的输出。
高效使用事件操作参数表单的提示和指南
即使事件操作参数表单能使事件操作参数设置过程较之手动创建更为简单,您仍然应熟悉每种操作类型可用的参数、函数和语法。保守来说,设置过程的最佳方法可能是打开与每种事件类型相关的表单,并访问该表单及其字段的联机帮助。另外,应用程序事件系统指南中还提供了广泛的参考文档。
每种事件操作参数表单只包括仅作用于选定操作类型的参数和函数。因此,举例来说,如果您创建一项操作用于通知收件人,仅您创建该通知所需的参数可从“事件操作通知”表单中获得。
事件操作参数表单中的大部分选项都包括字段和按钮。该字段可以为以下任意类型:
- 您可在其中直接输入用于选项的值的文本编辑字段。
- 可从中选择所需值的下拉列表。
- 使您能够从下拉列表中选择值或手动输入值的组合对话框。
相关按钮通常打开以下表单之一:
- “事件操作表达式编辑器”,这是用于使用表达式创建所需值的通用表单。
有关详细信息,请参见“在事件操作参数中使用表达式”。
- 还有特别设计的其他附加事件操作参数表单,用于帮助您创建用于该选项的对应值。
例如,在许多事件操作参数表单上的“”按钮将打开“事件操作参数条件”表单,该表单特别设计用于使创建并设置要使用的事件系统的对应条件语句格式更为容易。
当您单击事件操作参数表单中的“”时,指定的值将返回父级表单,并使用正确语法设置格式。
要验证语法是否没有错误,请在继续操作之前单击“”按钮。
例如
作为事件操作的一部分,即将客户的信用额度已更改这一事实通知经理,假设您希望新信用额度等于或少于 $500,000 时提示“信用经理”批准。如果新信用额度大于 $500,000,则“信用主管”必须批准更改。您可以使用“分支”操作类型确定将获得提示消息的个人。
要处置该状况,您应创建一个事件处理程序,在每次客户的信用更改时运行。在使用事件处理程序表单创建处理程序之后,您随后应单击“”以打开“事件操作”表单。在此,对于操作之一,您应指定一个操作序号并在“操作类型”字段中选择“分支”。
此时,您应单击“”打开“事件操作分支”表单。该表单具有两个字段和一个按钮(除了“”键和“”按钮)。因为您要使用附加表单设置状态,应单击“”按钮。
在本例中,必须设置条件这样当 CreditLimit 属性的值小于或等于 500,000, 时事件处理程序将继续下一操作步骤。否则,如果 CreditLimit 属性大于 500,000,操作流程将进入一个其他操作的步骤。
当“事件操作参数条件”表单打开时,您确定使用“”按钮帮助建立条件。单击“” 按钮打开“事件操作表达式编辑器”,可用于建立该条件的第一部分。您想要指定“CreditLimit”属性的值,所以从“选择函数”列表中选择了“PROPERTY”(或者“P”)。
在您选择了 “PROPERTY” 函数之后,“事件操作表达式编辑器”增加“参数 1” 字段。因为您已知道要用返回值的属性的名称,所以在该字段中只需指定“CreditLimit”,然后单击“”返回至“事件操作参数条件”表单中。
在“运算符”字段中,您随后应选择“大于”(“>”) 号。
最后,在“表达式 2”字段中,指定“500000”。在本例中,您不需要使用“事件操作表达式编辑器”,因为您已知道要使用的值,并且要对该值使用“硬编码”。
当您单击“”时,系统将您引领至“事件操作分支”表单,填写“条件”字段。在“目标”字段中,随后可执行以下操作之一:
- 如果条件测试结果为真(如果目标操作顺序步骤已存在),那么选择要处理程序行进到的操作顺序步骤的编号。
- 对于一个尚不存在的操作顺序步骤,应指定您计划稍后为目标创建的步骤的编号。
单击“”后,系统返回至“事件操作”表单,并附带正确的参数文本。
在此时,我们建议您单击“”以确保参数语法完全正确。如果存在错误,那么您将看到一长串相关错误消息。通过研究错误显示的行及相关上下文,您可以使用该错误消息确定该错误的所在的位置及错误的内容。在大部分情况下,例如本案,必须以引号标注属性,否则系统将返回一个错误。(事实上,引号丢失是引起绝大部分语法错误的原因。)
如果发生这种情况,请尝试手动纠正错误,并再次单击“”按钮。重复该操作,直到纠正全部错误。