| Namespace | http://www.mulesoft.org/schema/mule/jobvite |
|---|---|
| Schema Location | http://www.mulesoft.org/schema/mule/jobvite/1.0/mule-jobvite.xsd |
| Version | 1.0 |
| Minimum Mule Version | 3.2 |
Jobvite can be used to get information about candidates and new hires for your company jobs.
| Configuration | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Configure an instance of this module
| |||||||||||
| Message Processors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Get information about candidates.
| |||||||||||
Get information about new hires.
| |||||||||||
Changes the status of a group of candidates.
| |||||||||||
To use the this module within a flow the namespace to the module must be included. The resulting flow will look similar to the following:
<mule xmlns="http://www.mulesoft.org/schema/mule/core"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jobvite="http://www.mulesoft.org/schema/mule/jobvite"
xsi:schemaLocation="
http://www.mulesoft.org/schema/mule/core
http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/jobvite
http://www.mulesoft.org/schema/mule/jobvite/1.0/mule-jobvite.xsd">
<!-- here goes your flows and configuration elements -->
</mule>
This module is configured using the config element. This element must be placed outside of your flows and at the root of your Mule application. You can create as many configurations as you deem necesary as long as each carries its own name.
Each message processor, message source or transformer carries a config-ref attribute that allows the invoker to specify which configuration to use.
| Attributes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Type | Name | Default Value | Description | Optional. Give a name to this configuration so it can be later referenced. | |||||||
| The API key issued by Jobvite. | |||||||||||
| The secret for this service, issued by Jobvite. | |||||||||||
| The Jobvite endpoint. | |||||||||||
Get information about candidates.
INCLUDE_ERROR
| Name | Default Value | Description |
|---|---|---|
| Optional. Specify which configuration to use. | ||
| Optional. CandidateState | ||
| Optional. DateStart | ||
| Optional. DateEnd |
Get information about new hires.
INCLUDE_ERROR
| Name | Default Value | Description |
|---|---|---|
| Optional. Specify which configuration to use. | ||
| Optional. DateStart | ||
| Optional. DateEnd |
Changes the status of a group of candidates.
INCLUDE_ERROR
| Name | Default Value | Description |
|---|---|---|
| Optional. Specify which configuration to use. |
RecordInfoType -> id), and for
value the new status for it (RecordInfoType -> status).
Each entry it is a candidate update.
Example of an entry:
CandidateType candidate = some candidate;
map.put(candidate.getCandidateRecordInfo().getId().get(0).getIdValue().get(0).getValue(), "Offer Accepted")
|
|---|