当下面的任一条件为真时,就不能用“创建操作”为应用程序创建操作:
命令行需要非文件变量 (参数)。
例如,不能用“创建操作”为下面的命令写操作:
lp -ddevice filename
这里,每次执行命令用户必须提供 device。
应用程序图标必须有与操作名称不同的标记。
例如,不能用“创建操作”来提供现有操作的本地语言版本。
该操作需要操作数据库的任一种高级特性。
这些高级特性的实例是如下一些操作:
从远离操作定义的系统上启动命令
调用其他操作
必须作为不同用户而运行 (例如,作为超级用户)
广泛地使用“映射”'特性
根据提供给操作的文件变量数目的不同,其行为也很不相同