$Id: client.xsd,v 1.2 2007-06-06 11:50:22 tholmes Exp $
Copyright (C) 2005-2007 Ta'id Holmes
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
This XML Schema defines elements and types for several use cases of BPEL4People.
schemaLocation="http://xml.taid.holmes.at/ns/bpel4people/service.xsd"
An additional operation for querying processes can be realized by
using this element.
An additional operation for querying people activities can be
realized by using this element.
deploys a new people process
initiates a people process
This element that is used as a message is exchanged when a
BPEL4People client claims a task.
This element that is used as a message is exchanged when a
BPEL4People client revokes a claim.
creates a new people activity definition
This completes a task. The attribute success indicates if
the task had been completed successfully.
People Links can be set for a given People Activity.
This represents a corrective action of a Business Administrator.
He can give or deny an approval in case of a ApprovalTask.
In case of a SupplyDataTask he might (want to) supply the data
on his own.
A missed deadline can be extend by a Business Administrator.
Finally he can, if he considers it to make sense, decide to
simply let the process proceed.
A process stakeholder may suplly an attachment.
In order to subscribe / unsubscribe from observing a process.
A superviser might nominate someone for ownership.
An escalation is received by an EscalationRecepient from the
BPEL4People engine.
Notifies a User.
Essential queries can be realized by setting the
appropriate attributes.
This element however can hold an (additional) query.
Essential queries can be realized by setting
the appropriate attributes.
This element however can hold an (additional) query.
The process to be deployed.
The process stakeholder for the process to be initialized.
Parameters for the people resolution.
Parameters for the deadlines.
If true approval takes place. If not disapproval.
If true attaches to a process.
If false detaches.
This attribute controls if all business objects will be listed or
only those for a certain role of the caller.
This attribute controls if all business objects will be listed or
only those with a certain state.
This attribute controls if all business objects will be listed or
only those for a certain role of the caller.
This attribute controls if all business objects will be listed or
only those with a certain state.
Indicates if the task has been completed sucessfully.
If this flag is set to false the people activities state is set
to failure.
If set to true the people activity will be completed and it's
referenced following activity if available claimed.