In a groupware system having a server apparatus and a plurality of client
apparatuses connected thereto through a network, the server apparatus
includes an agent server and each of the client apparatuses includes an
agent client. An agent generation unit of the agent server generates an
agent on the basis of an agent definition prepared by a user's input in an
agent definition unit of an agent client. A trigger monitor unit or a
trigger monitor unit of another server monitors and detects a trigger
specified in the agent definition; and an action database or a filtering
unit of another server extracts the trigger specified in the agent
definition. An action request processing unit requests the associated
server to do an action associated with the extracted trigger, and sends a
processed result of the server to a report processing unit. The report
processing unit prepares report information and, in response to user's
request, sends it to a report unit. Databases connected to the respective
servers store associated agent definition information therein. In order to
change a series of operations involved by generation of an event caused by
the agent definition, the operations of the individual servers are
automatically changed without changing settings to individual systems for
every event generation.
En un sistema del groupware que tiene un aparato del servidor y una pluralidad de aparatos del cliente conectados además a través de una red, el aparato del servidor incluye un servidor del agente y cada uno de los aparatos del cliente incluye a cliente del agente. Una unidad de la generación del agente del servidor del agente genera un agente en base de una definición del agente preparada por la entrada de un usuario en una unidad de la definición del agente de un cliente del agente. Una unidad del monitor del disparador o una unidad del monitor del disparador de otro servidor supervisa y detecta un disparador especificado en la definición del agente; y una base de datos de la acción o una unidad de filtrado de otro servidor extrae el disparador especificado en la definición del agente. Las peticiones de la demanda de intervención de una unidad de proceso el servidor asociado de hacer una acción asociada al disparador extraído, y envían un resultado procesado del servidor a una unidad de proceso del informe. La unidad de proceso del informe elabora la información del informe y, en respuesta a la petición de usuario, la envía a una unidad del informe. Las bases de datos conectaron con la información asociada almacén respectivo de la definición del agente de los servidores en esto. Para cambiar una serie de operaciones implicadas por la generación de un acontecimiento causado por la definición del agente, las operaciones de los servidores individuales se cambian automáticamente sin ajustes que cambian a los sistemas individuales para cada generación del acontecimiento.