A PlaceBot is an agent, written either in Java™ or LotusScript, that performs a task. PlaceBots can access, process, and manage the data in a place. For example, you can create a PlaceBot that sends e-mail to members of a place notifying them when a particular document has been edited.
About this task
You can set PlaceBots to run on a schedule, or run when a particular form is submitted. Or you can set a PlaceBot to run manually. You must have Manager access to the place to create, edit, copy, delete, or run PlaceBots manually.
Because of security and performance considerations, some administrators may choose to disable the PlaceBot feature entirely.
You create PlaceBots using LotusScript or Java to manipulate the Domino® back-end object classes. For complete documentation on the Domino object model and how to work with objects using LotusScript or Java, see the latest Domino Designer Help, available on the Web at http://www.ibm.com/developerworks/lotus/documentation/dominodesigner/.
You can write, debug, and compile Java code for a PlaceBot in a Java development tool, such as Eclipse. You can import the .java file, or compile and import a .class or .jar file. You can also write Java or LotusScript code in any editor and import the resulting files into your place.
Creating a PlaceBot
To create a PlaceBot, name the PlaceBot, specify when it should run, and import the files for the PlaceBot. The files can be either Java or LotusScript files.
You can copy, edit, and delete PlaceBots, and display log information about PlaceBots.
Debugging a PlaceBot
As you define and test a PlaceBot, you may need to make some adjustments to make the PlaceBot run successfully.
Disabling PlaceBots for tighter security
PlaceBots by their nature can present a security risk. Because a PlaceBot can affect the data contained in a place, managers and server administrators must monitor them carefully. Some administrators may choose to disable PlaceBot functionality.
Running PlaceBots offline
To allow page submission by offline users to trigger PlaceBots, you must set up the Lotus® Domino server to allow it. Note that scheduled PlaceBots cannot be run offline.
Parent topic: Administering services for Lotus Domino