Agilepoint Process Utilities 学习
Agilepoint Process Utilities 学习
- Add Date Time activity(添加日期时间活动)
- Calculate Date Difference activity(计算日期差异活动)
- Cancel Tasks activity(取消任务活动)
- Convert Date Format activity(转换日期格式活动)
- Create XML Payload activity(创建XML有效载荷活动)
- External Command activity(外部命令活动)
- Inline Functions activity(内联函数活动)
- Inline Functions:(以下为可使用的所有函数)
- 1.Concat (将两个或多个指定的文本值连接到一个字符串中)
- 2.Stringlen (给出指定文本值中的字符数)
- 3.Replace(用另一个指定的文本值替换实例中所有出现的指定文本值)
- 4.Remove(删除实例中从指定位置开始到最后一个位置的所有字符)
- 5.Reverse(反转实例中元素的顺序)
- 6.UpperCase(以大写字母返回指定文本)
- 7.LowerCase(以小写字母返回指定文本)
- 8.TitleCase(以标题大小写形式返回指定的文本值,但所有大写字母中的单词均被视为首字母缩写词。)
- 9.PadRight(返回一个在指定的总长度内向右填充指定的Unicode字符)
- 10.PadLeft(返回一个在左侧用指定的Unicode字符填充它们,并保留指定的总长度)
- 11.Substring(从实例获取子字符串。子字符串从指定的字符位置开始,并具有指定的长度)
- 12.GUID(以特定格式返回GUID实例的文本值)
- 13.Insert(返回一个新的文本值,其中在实例中的指定索引位置插入了指定的文本)
- 14.Trim(从指定的文本中删除所有前导和尾随空格字符)
- 15.XmlEncode(通过在XML属性中添加斜杠(/)返回带有转义符的指定文本)
- 15.XmlDecode(返回指定的文本作为文字XML代码)
- 16.Compare(如果两个指定的文本值相同,则返回true。此功能区分大小写)
- 17.CompareIgnoreCase(如果两个指定的文本值相同,则返回true。此功能不区分大小写)
- 18.Absolute(返回数字的绝对值)
- 19.Max(返回两个指定数字中较大的数字)
- 20.Min(返回两个指定数字中较小的数字)
- 21.Power(返回增加到指定功率的指定数字)
- 21.Round(四舍五入十进制值最接近的整数值)
- 22.Subtraction(返回指定n个数字的差。此功能从第一个数字中减去所有数字)
- 23.Sum(返回指定n个数字的总和)
- 24.Average(返回指定数字的平均值)
- 25.Multiple(返回指定n个数字的乘积)
- 26.Modulo(返回两个指定数字的余数)
- 27.Percentage(返回两个指定数字的百分比。Number1代表当前值,Number2代表总值)
- 28.ToDecimal (返回一个十进制数字)
- 29.ToDouble(返回双精度浮点数)
- 30.ToFloat(返回单精度浮点数)
- 31.ToLong(将数字返回等效的64位带符号整数)
- 32.Currency(以您指定的格式显示货币值)
- 33.DateDiffDays(计算两个日期之间的天数差)
- 34.DateDiffHours(计算两个日期之间的小时差)
- 35.DateDiffMinutes(计算两个日期之间以分钟为单位的差异)
- 36.DateDiffSeconds(计算两个日期之间以秒为单位的差异)
- 37.FormatDate (以您指定的格式显示日期时间值)
- 38.AddYears(返回新的日期几年到指定的日期值)
- 39.AddMonths(返回一个新的日期到指定的日期值个月)
- 40.AddDays(返回一个新的日期日内到指定的日期值)
- 41.AddHours(返回一个新的日期时间到指定的日期时间值)
- 42.AddMinutes(返回新的日期分钟到指定的日期时间值)
- 43.AddSeconds(返回一个新的日期到指定的日期时间值秒)
- 44.AddMilliSeconds(返回新的日期毫秒到指定的日期时间值)
- 45.AddTicks(返回新的日期刻度到指定的日期时间值)
- 46.ParseDateTime(转换为具有指定日期格式的日期和时间值)
- Initialize Loop activity(初始化循环活动)
- Next Loop activity(下一循环活动)
- Pass Milestone activity(通过里程碑活动)
- PowerShell Command activity(PowerShell命令活动)
- Regular Expression activity(正则表达式活动)
- Subtract Date Time activity(减去日期时间活动)
- Update Parent Process Data activity(更新父流程数据活动)
- Wait For Milestone activity(等待里程碑活动)
Add Date Time activity(添加日期时间活动)
作用:
用于获取和设置时间日期的值
Input Data Time(参考时间)
指定用于日期计算的参考日期
Add(增加或减少时间)
指定添加到输入日期时间的时间
My Organization’s Business Time(用本地时间计算)
指定使用您的工作日历进行日期计算
Date String(数据传出)
指定过程数据变量,如果它是“日期时间”格式,则该变量存储从日期计算接收到的结果。日期计算的结果,从“日期时间”格式更改为“字符串”。字符串的格式在列表中指定。
Calculate Date Difference activity(计算日期差异活动)
作用:可让您指定日期和时间,然后使用规则进行计算。此形状可以在两个日期时间值之间更改操作,或将更多时间添加到给定的日期时间。
1.指定用于日期时间计算的输入值。
2.指定如何计算输入的日期时间值。
3.指定用于日期时间计算的输出值。
Cancel Tasks activity(取消任务活动)
作用:取消任务
指定要取消的活动。
1.指定取消所有活动
2.所有任务
3.所有系统活动
4.具体活动
Convert Date Format activity(转换日期格式活动)
作用:改变了日期时间值的数据格式
指定用于更改日期时间数据格式的设置
Create XML Payload activity(创建XML有效载荷活动)
可让您创建XML有效负载。
External Command activity(外部命令活动)
指定一个命令行的动作,如DOS或UNIX命令,即一个过程运行从一个过程开始。
指定调用外部命令的详细信息。
1.Environment Variable
指定一组动态命名值,这些值控制进程在计算机上的运行方式。
2.Command
指定要运行的命令或可执行文件。
3.Arguments
指定完成命令所需的参数。
4.Return Value (Get Console Output Value)
将输出存储在指定的过程数据变量中。
Inline Functions activity(内联函数活动)
作用:利用函数对表单控件或数据进行处理。
例子:
@Max(Number1,Number2) -给出变量数Number1和Number2代表的较高数字。
@UpperCase(SourceString) - 以大写字母给出变量SourceString表示的文本。
@UpperCase(@Substring(SourceString,StartIndex,EndIndex)) -以大写字母给出由SourString变量表示的文本的指定子字符串。Inline Functions:(以下为可使用的所有函数)
1.Concat (将两个或多个指定的文本值连接到一个字符串中)
2.Stringlen (给出指定文本值中的字符数)
3.Replace(用另一个指定的文本值替换实例中所有出现的指定文本值)
4.Remove(删除实例中从指定位置开始到最后一个位置的所有字符)
5.Reverse(反转实例中元素的顺序)
6.UpperCase(以大写字母返回指定文本)
7.LowerCase(以小写字母返回指定文本)
8.TitleCase(以标题大小写形式返回指定的文本值,但所有大写字母中的单词均被视为首字母缩写词。)
9.PadRight(返回一个在指定的总长度内向右填充指定的Unicode字符)
10.PadLeft(返回一个在左侧用指定的Unicode字符填充它们,并保留指定的总长度)
11.Substring(从实例获取子字符串。子字符串从指定的字符位置开始,并具有指定的长度)
12.GUID(以特定格式返回GUID实例的文本值)
13.Insert(返回一个新的文本值,其中在实例中的指定索引位置插入了指定的文本)
14.Trim(从指定的文本中删除所有前导和尾随空格字符)
15.XmlEncode(通过在XML属性中添加斜杠(/)返回带有转义符的指定文本)
15.XmlDecode(返回指定的文本作为文字XML代码)
16.Compare(如果两个指定的文本值相同,则返回true。此功能区分大小写)
17.CompareIgnoreCase(如果两个指定的文本值相同,则返回true。此功能不区分大小写)
18.Absolute(返回数字的绝对值)
19.Max(返回两个指定数字中较大的数字)
20.Min(返回两个指定数字中较小的数字)
21.Power(返回增加到指定功率的指定数字)
21.Round(四舍五入十进制值最接近的整数值)
22.Subtraction(返回指定n个数字的差。此功能从第一个数字中减去所有数字)
23.Sum(返回指定n个数字的总和)
24.Average(返回指定数字的平均值)
25.Multiple(返回指定n个数字的乘积)
26.Modulo(返回两个指定数字的余数)
27.Percentage(返回两个指定数字的百分比。Number1代表当前值,Number2代表总值)
28.ToDecimal (返回一个十进制数字)
29.ToDouble(返回双精度浮点数)
30.ToFloat(返回单精度浮点数)
31.ToLong(将数字返回等效的64位带符号整数)
32.Currency(以您指定的格式显示货币值)
33.DateDiffDays(计算两个日期之间的天数差)
34.DateDiffHours(计算两个日期之间的小时差)
35.DateDiffMinutes(计算两个日期之间以分钟为单位的差异)
36.DateDiffSeconds(计算两个日期之间以秒为单位的差异)
37.FormatDate (以您指定的格式显示日期时间值)
38.AddYears(返回新的日期几年到指定的日期值)
39.AddMonths(返回一个新的日期到指定的日期值个月)
40.AddDays(返回一个新的日期日内到指定的日期值)
41.AddHours(返回一个新的日期时间到指定的日期时间值)
42.AddMinutes(返回新的日期分钟到指定的日期时间值)
43.AddSeconds(返回一个新的日期到指定的日期时间值秒)
44.AddMilliSeconds(返回新的日期毫秒到指定的日期时间值)
45.AddTicks(返回新的日期刻度到指定的日期时间值)
46.ParseDateTime(转换为具有指定日期格式的日期和时间值)
Initialize Loop activity(初始化循环活动)
作用:它对具有布尔数据类型的过程数据变量重复一个动作,直到该变量的值设置为true为止。当变量的值为true时,循环完成,过程继续进行。
1.Source Dataset
从“ Process Data > Form Data”或“Model Data ”选项卡中指定重复的架构元素,该元素存储子元素的列表。
2.Current Row Variable
指定一个 过程数据变量 ,该变量将一列的值存储在 数据源中。
3.Dataset Column Name
显示重复的架构元素中的子元素列表 。
4.Exit loop when following variable set to true
用布尔数据类型指定过程数据变量 以退出循环。当变量设置为true时,循环完成,过程继续进行。
Next Loop activity(下一循环活动)
指定初始化循环活动开始环路
Pass Milestone activity(通过里程碑活动)
作用: 当与一起使用等待里程碑活动,让一个 进程 等待一个事件 ,是不是在这个过程中,然后继续一旦事件完成。 例如,如果某个活动只有在子流程中获得批准后才能开始 ,您可以使用此活动基于该事件控制流程。。
PowerShell Command activity(PowerShell命令活动)
作用:它指定要从进程运行的PowerShell命令
1.Command Source
指定命令源。
2.Command
指定要运行的命令或可执行文件。命令代码必须为PowerShell格式。
3.File Path (AgilePoint Server File Path)
指定包含PowerShell命令的文件的位置。
4.Return Value (Get Console Output Value)
将输出存储在指定的过程数据变量中。
Regular Expression activity(正则表达式活动)
作用:使您可以在应用程序中使用正则表达式。
1.Regex Syntax
指定正则表达式的格式。
2.Perform Regex Match on Below Text
使您可以指定要使用正则表达式求值的文本。
3.Match Result
指定从“匹配结果”参数到您的架构的连接。
Subtract Date Time activity(减去日期时间活动)
作用:减去指定的日期和时间的时间。
1.Input Date Time
指定用于日期计算的参考日期。
2.Subtract
指定从输入日期时间中减去的时间。
3.My Organization’s Business Time
指定使用您的工作日历进行日期计算。
4.Date String
指定过程数据变量,如果它是“日期时间”格式,则该变量存储从日期计算接收到的结果。日期计算的结果,从“日期时间”格式更改为“字符串”。字符串的格式在列表中指定。
5.Test Mode
让您查看您的设置在运行该过程之前是否给出了必要的结果。
6.Test
运行测试 以验证指定的日期时间设置。
Update Parent Process Data activity(更新父流程数据活动)
作用:更新基础上的变量在子进程值父进程过程数据变量的值
Wait For Milestone activity(等待里程碑活动)
作用:当与一起使用通行证里程碑活动,让一个 进程 等待一个事件 ,是不是在这个过程中,然后继续一旦事件完成。
1.指定设置“通过里程碑” 的过程类型。
2.指定您要进程等待的事件。