`
maliang_2009
  • 浏览: 865 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

WSHumanTask中文翻译(1)

    博客分类:
  • BPEL
阅读更多

4 人工任务(Human Tasks)

 

The <task> element is used to specify human tasks. The section below introduces the syntax for the element, and individual properties are explained in subsequent sections.

<task>元素用来指定人工任务,下面介绍这个元素的语法,关于元素的属性在下面的小节里介绍。

 4.1 所有语法(Overall Systax

Definition of human tasks:

人工任务的定义如下:

<htd:task name="NCName">

<htd:interface portType="QName"

operation="NCName"

responsePortType="QName"?

responseOperation="NCName"?/>

<htd:priority expressionLanguage="anyURI"?>?

integer-expression

</htd:priority>

<htd:peopleAssignments>

...

</htd:peopleAssignments>

<htd:delegation potentialDelegatees=

"anybody|nobody|potentialOwners|other"/>?

<htd:from>?

...

</htd:from>

</htd:delegation>

<htd:presentationElements>

...

</htd:presentationElements>

<htd:outcome part="NCName" queryLanguage="anyURI">?

queryContent

</htd:outcome>

<htd:searchBy expressionLanguage="anyURI"?>?

expression

</htd:searchBy>

<htd:renderings>?

<htd:rendering type="QName">+

...

</htd:rendering>

</htd:renderings>

<htd:deadlines>?

<htd:startDeadline>*

...

</htd:startDeadline>

<htd:completionDeadline>*

...

</htd:completionDeadline>

</htd:deadlines>

</htd:task>

 

下面介绍task元素里定义的属性:

 

4.2 属性(Properties

 

n         name:此元素指定任务的名称。

n         interface:这个元素用来指定调用任务的接口。这个操作使用WSDL指定,即一个WSDL portTypeWSDL operation。这个元素及portTypeoperation是必须的(mandatory)。接口可以使以下形式:

l         WSDL operation是一个单向操作,任务异步返回输出数据。在这种情况下,必须使用responsePortTyperesponseOperation属性指定一个回调单向操作。当任务完成时,回调操作被调用。当任务的单向操作被调用时,回调操作的Web service endpoint地址在运行时被提供。

l         WSDL operationrequest-response操作。在这种情况下,不必指定responsePortTyperesponseOperation

n         priority:此元素用来指定任务的优先级。它是可选的元素,它的值是一个整数表达式。如果不存在这个元素,表示没有指定任务的优先级。0表示最高优先级,越大的数字表示的优先级越低。表达式计算的结果是xsdinteger类型。expressionLanguage属性指定了表达式使用的语言。此属性是可选的。如果没有指定,默认的语言继承自最近包围此属性的元素使用的语言。

n         peopleAssignments:此元素用来指定人,这些人被分配到不同的普通角色,如潜在的任务所有者,业务主管。此元素是必须的mandatory。参见4.5节获取更多人员分配的细节。

n         delegation:此元素用来指定关于任务委派的约束。potentialDelegatees属性定义了任务委派的对象。该属性允许使用下面的值:

l         anybody:表示可以将任务委派给任何人。

l         potentialOwners:表示允许委派任务给前面选择了的潜在的所有者。

l         other:表示允许委派任务给其它人,如已授权的所有者。元素<from>用来决定谁可以被委派给此任务。

l         nobody:表示不允许委派给任何人。

注:delegation这个元素是可选的。如果没有使用这个元素,表示任务可以委派给任何人。

n         presentationElements:此元素用来指定展示在任务列表中任务的信息,比如名字、主题和描述。参见4.3节。此元素必选(mandatory)。

n         outcome:此元素标识输出信息(任务的业务结果)中的域,可选。

n         searchBy:此元素用来基于定制查询标准寻找任务实例,可选。

n         rendering:此元素指定表现(rendering)方法,可选。如果不指定,那么任务表现与实现独立。参见4.4节。

n         deadlines:此元素指定不同的底线(deadlines),可选。参见4.6节。

  

4.3 陈述性的元素(Presentation Elements

 Information about human tasks or notifications needs to be made available in a

human-readable way to allow users dealing with their tasks and notifications via a

user interface, which could be based on various technologies, such as Web browsers, Java clients, Flex-based clients or .NET clients. For example, a user queries for her

tasks, getting a list of tasks she should work on, displaying a short description of

each task. Upon selection of one of the tasks, more complete information about the

task is displayed by the user interface.

       人工任务或通知的信息应该通过一个用户接口允许用户易于处理他们的任务和通知,通常有几种技术,如Web留言器、Java客户端、易于Flex的客户端或.NET客户端。例如,用户查询他们的任务,获取任务列表,展示任务的简单描述。现在其中一个任务后,通过用户接口可以展示关于任务更完整的信息。

 

4.4 描述任务的元素(Elements for Rendering Tasks

语法:

<htd:renderings>

<htd:rendering type="QName">+

<xsd:any minOccurs="1" maxOccurs="1"/>

</htd:rendering>

</htd:renderings>

 

  

4.5 用于给任务分配人的元素(Elements for People Assignment

语法:

<htd:peopleAssignments>

<htd:potentialOwners>

...

</htd:potentialOwners>

<htd:excludedOwners>?

...

</htd:excludedOwners>

<htd:taskInitiator>?

...

</htd:taskInitiator>

<htd:taskStakeholders>?

...

</htd:taskStakeholders>

<htd:businessAdministrators>?

...

</htd:businessAdministrators>

</htd:peopleAssignments>

 

4.6 处理超时(timeout)和自动调整(escalation)的元素

Timeoutsescalations允许指定一个datetime,这个时间是任务必须到达一个指定的状态前。如果timeouts发生了,作为响应要执行一些动作(actions)。任务的状态没有被改变。规范中指定了在不同点的一些deadlines,当计时器时钟(timer clock)开始时,状态必须在给定的时间段或给定的date到达。这些deadlines是:

n         Start deadline:指定一个时间(time),直到任务必须开始,例如,它必须到达状态InProgress。也可以制定时间段(the period of time)或准确的时间点(the point in time),直到任务必须到达状态InProgress。规范允许使用表达式,所以durationsdeadlines可以在运行时被计算,比如,使用定制日历。从任务进入Created状态开始,time就开始被衡量(measure)。如果任务在deadline前没有到达InProgress状态,就会执行一些自动调整的动作(action)或动作集。

n         Complete deadline:与开始底线类似。

 

 

 

 

分享到:
评论

相关推荐

    1300张图片训练效果

    1300张图片训练效果

    springboot116基于java的教学辅助平台.zip

    教学辅助平台的出现,是为了更好地服务于教育工作者和学生,提高教学效果和学习效率。该平台集成了多个功能模块,旨在为用户提供全面、便捷的教学辅助服务。 平台首页作为导航入口,提供了清晰的界面布局和便捷的导航功能,方便用户快速找到所需功能。需要注意的是,“首页”这一选项在导航菜单中出现了多次,可能是设计上的冗余,需要进一步优化。 “个人中心”模块允许用户查看和管理自己的个人信息,包括修改密码等账户安全设置,确保用户信息的准确性和安全性。 在教育教学方面,“学生管理”和“教师管理”模块分别用于管理学生和教师的信息,包括学生档案、教师资料等,方便教育工作者进行学生管理和教学安排。同时,“课程信息管理”、“科目分类管理”和“班级分类管理”模块提供了课程信息的发布、科目和班级的分类管理等功能,有助于教育工作者更好地组织和管理教学内容。 此外,“课程作业管理”模块支持教师布置和批改作业,学生可以查看和提交作业,实现了作业管理的线上化,提高了教学效率。而“交流论坛”模块则为学生和教师提供了一个交流和讨论的平台,有助于促进师生互动和学术交流。 最后,“系统管理”模块为平台管理员提供了系统配置.

    yolo算法-火灾探测数据集-3466张图像带标签-火灾fire_detect-oqlpv.zip

    yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值

    基于go语言的参数解析校验器项目资源.zip

    基于go语言的参数解析校验器项目资源

    matlab主成分分析代码

    matlab主成分分析代码

    华南农业大学在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    Spire.XLS是一个基于.NET的组件

    Spire.XLS是一个基于.NET的组件,使用它我们可以创建Excel文件,编辑已有的Excel并且可以转换Excel文件.dll

    基于爬虫技术的股票分析系统.doc

    现如今,随着互联网的发展,人们获取信息的方式也各有不同。以前的传统方式的信息流与电视,报纸,书籍,信件,等等,因为互联网的使用,现在的互联网媒体已经成为人们获取信息的最重要来源。更新互联网,让人们得到最新、最完整的信息变得越来越容易。 现在企业已经越来越重视互联网所能带来的利益,借助互联网来对自己的企业进行营销推广已经获得绝大部分企业的认可。本文我们主要进行的是股票分析系统网站的设计。何为股票分析,就是指股票投资人之间的根据市场价格对已发行上市的股票进行的买卖。而国内股票市场的迅速发展让这次开发设计显得十分必要。通过该股票分析系统网站,我们可以随时随地通过该股票分析网站,了解股票行业最新信息;根据股票行业分析来进行相关交易。本网站采用的是Springboot技术和mongodb数据库,运用 stock、 vue2、echarts、bootstrap等技术,使用eclipse开发工具完成股票数据的爬取分析。

    厨房食品佐料检测数据集VOC+YOLO格式602张18类别.zip

    文件太大放服务器了,请先到资源详情查看然后下载 样本图参考:blog.csdn.net/2403_88102872/article/details/143395913 数据集格式:Pascal VOC格式+YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):602 标注数量(xml文件个数):602 标注数量(txt文件个数):602 标注类别数:18 标注类别名称:["apple","chocolate","cloth","cononut_water","detergent","fanta","gelatin","kuat","mustard","nescau","peanut","pear","sauce","shoyo","sponge","tangerine","tea","treloso"] 18种常见的厨房食品和佐料,包括苹果、巧克力、椰子水、洗涤剂、饮料、明胶、芥末、花生、酱油等

    基于卷积神经网络参数优化的情感分析论文code_cnn-text-classification.zip

    基于卷积神经网络参数优化的情感分析论文code_cnn-text-classification

    河北传媒学院在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    Python实现的人脸识别系统及其应用

    内容概要:本文档详细描述了一个基于 Python 的人脸识别系统的构建过程,涵盖了从系统设计理念到具体功能实现的各个方面。首先介绍了系统总体设计流程,包括摄像头图像捕获、人脸检测、特征值计算、特征均值处理以及分类识别。接着深入探讨了 Dlib、NumPy、OpenCV 等关键技术库的应用,特别是 Dlib 人脸检测器接口、人脸预测器接口和人脸识别模型的具体使用方法。最后,本文档介绍了如何通过 Euclidean 距离进行人脸特征比对,实现人脸的成功识别与身份确认。此外,还讨论了人脸识别在实际生活中的多种应用场景和重要意义。 适用人群:具有一定编程基础的软件开发者和技术爱好者,尤其是从事机器学习、图像处理和计算机视觉领域的专业技术人员。 使用场景及目标:①开发人脸识别系统,实现实时图像处理和人脸特征提取;②掌握 Dlib、NumPy、OpenCV 等技术库的实际应用技巧;③深入了解人脸识别技术在安全监控、身份认证、智慧社区等领域的应用。 其他说明:本文档提供了丰富的理论背景和技术实现细节,帮助读者更好地理解和应用人脸识别技术。此外,还包括了一些实用的编码技巧和最佳实践,有助于提高开发效率和代码质量。

    轻量级高性能GO语言开发框架。支持MVC、依赖注入、动态返回.zip

    轻量级高性能GO语言开发框架。支持MVC、依赖注入、动态返回

    stm32的串口hex文件发送与文本文件发送

    stm32的串口hex文件发送与文本文件发送

    广西医科大学在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    macOS_Sonoma_14.1.1.rdr.split.003

    macOS_Sonoma_14.1.1.rdr.split.003

    天津财经大学珠江学院在四川2020-2024各专业最低录取分数及位次表.pdf

    那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据

    400699526844862小爱同学.apk

    400699526844862小爱同学.apk

    微信小程序在校内服务平台的应用及开发

    内容概要:本文介绍了基于微信小程序的校园一体化服务平台的设计与开发。该平台利用微信小程序的便捷性和广泛的用户基础,结合JSP技术和MySQL数据库,实现了个人中心、用户管理、寻物启事管理、物品分类管理、失物招领管理、表白广场管理、吐槽大会管理、二手交易管理、交易类型管理、拼车出行管理和系统管理等多项功能。整个系统具有操作简单、易维护、灵活实用等特点。 适合人群:具有一定编程基础的学生和教师,以及希望深入了解微信小程序开发的技术人员。 使用场景及目标:主要用于高校内的信息管理,如失物招领、物品分类、二手交易等,提升校园生活的便捷性和效率,改善用户体验。 其他说明:系统开发过程中,重点考虑了技术可行性、经济可行性和操作可行性,并进行了详细的系统测试,确保系统的稳定性和可靠性。

    Java课程设计之销售管理系统

    (1)课程设计项目简单描述 鉴于当今超市产品种类繁多,光靠人手动的登记已经不能满足一般商家的需求。我们编辑该程序帮助商家完成产品、商家信息的管理,包括产品、客户、供应商等相关信息的添加、修改、删除等功能。 (2)需求分析(或是任务分析) 1)产品类别信息管理:对客户的基本信息进行添加、修改和删除。 2)产品信息管理:对产品的基本信息进行添加、修改和删除。 3)供应商信息管理: 对供应商的基本信息进行添加、修改和删除。 4)订单信息管理:对订单的基本信 息进行添加、修改和删除。 5)统计报表:按选择日期期间,并按产品类别分组统 计订单金额,使用表格显示统计结果

Global site tag (gtag.js) - Google Analytics