paul@961 | 1 | = Agent Programs = |
paul@961 | 2 | |
paul@961 | 3 | A collection of programs are provided to handle messages for different kinds of |
paul@961 | 4 | mail participants. Currently, the following programs are provided: |
paul@961 | 5 | |
paul@961 | 6 | || '''Program''' || '''Purpose''' || |
paul@961 | 7 | || `imip_person.py` ||<|2> Maintain scheduling information on behalf of people || |
paul@961 | 8 | || `imip_person_outgoing.py` || |
paul@961 | 9 | || `imip_resource.py` || Act as an autonomous resource that can be reserved || |
paul@961 | 10 | |
paul@961 | 11 | For people, the role of the agent programs concerned is to construct a schedule |
paul@961 | 12 | that can be accessed via the [[../CalendarManager|management interface]] and to |
paul@961 | 13 | maintain a free/busy record for event scheduling purposes. |
paul@961 | 14 | |
paul@961 | 15 | For resources, the role of the agent program concerned is also to maintain |
paul@961 | 16 | schedule and free/busy records, but also to act autonomously - that is, without |
paul@961 | 17 | manual intervention - and to respond to event invitations or booking requests |
paul@961 | 18 | according to policies defined in the [[../Configuration|configuration]] of the |
paul@961 | 19 | system. |