Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Emakin performs most of the its heavy operations in on the background to achieve scalable and high performance outputs. These background operations are executed by emakin Emakin’s service agent without any user interaction.

When a new process is started initiated by the a user, workflow state is recorded in the database without any further processing, and creates a couple of background jobs. Service agents pull retrieve the jobs from the queue and try to process in on the background. If an error occurs while processing the a job, transaction state is rollbacked and error state is reported to the system administrators. When an administrator resolves the an issue, job is re-queued in the system, from the job manager, to the process again. Some of the errors are automatically recovered by the system and queued again with time delay.

...