Carapace

Mail Agents

Most actions performed by the CAT result from a user requesting an action from the user interface. However, the following actions result from the receipt by CAT of an email message by a mail agent:

Receive Job Applications

A new job application is received by email. The CAT has one mail agent for each type of job as follows:

Mail agent details:

name the type of job e.g. Sales, Developer etc.
address the email address where the job application should be sent
type receive job applications

Interview Re-assignment

Interviewers are notified by email of a pending interview. The CAT allows an interviewer to re-assign this interview using email to different person.

Suppose Fred cannot make the interview but his colleague Mary agrees to do the interview in Fred's absence. Fred forwards the email to Mary which contains the interview details and the applicant's CV and Fred copies this email to a CAT mail agent of type re-assign interview.

Mary now has the details of the interview and the CAT has been informed so that any interview reminder sent will go Mary instead of Fred.

Mail agent details:

name anything -- e.g. reassign
address the email address where the interview re-assignment should be sent
type re-assign interview

Status of an Application

Individual applicants and agencies can send mails to this mail agent and receive back a message showing the current status of an application. When the CAT acknowledges the receipt of a CV it sends back a mail containing a unique identifier for the application -- the applicantId. This mail agent expects a subject line of:


    status applicantId
or

    status all
The appropriate individual or group status reply will be sent.

Note that requests for group replies from non-registered agencies are not honoured.

The status replies are built from the following templates:

  1. status query
  2. agent status query

Mail agent details:

name anything -- e.g. application.status
address the email address where the status request should be sent
type query application status

General Query

The general query mail agent uses the general query template to do the administrator-defined action. By default this returns a mail saying 'not implemented'.

This mail agent can be used to perform different actions based both on the mail address of the agent and the subject line supplied.

Mail agent details:

name anything -- e.g. custom.query
address the email address where the query should be sent
type general query

Applicant Details

This mail agent returns details stored about the applicant -- in the U.K. there is a legal requirement for a person to have access to data stored about them on a computer system. This mail agent makes it easy to satisfy such legal requirements.

When the CAT acknowledges the receipt of a CV it sends back a mail containing a unique identifier for the application -- the applicantId. This mail agent expects a subject line of:


    applicantId

Mail agent details:

name anything -- e.g. applicant.details
address the email address where the query should be sent
type applicant details


Contents Index Current topic: Carapace Application Tracker Related topics: CAT Contents