Publication agents

A publication agent is a software agent designed to publish updates to designs automatically It runs the publication as an automation, which allows synchronization of data from an authoring tool to a SECollab design.

Creating a Mantis agent

Required parameters:

Note: The Mantis API key is only displayed at creation time, and can never be displayed again at a later time.

The user whose identity will be used to perform the publication of the Mantis design is determined by Establishing cross-server communication and associating a user to the consumer key created in SECollab. The consumer key as well as the password will be used for Mantis to authenticate against SECollab and request for an update to the design.

You will always need to test the agent's connection details before submitting an update to the agents configuration.

Creating a TestLink agent

Required parameters

Optional parameters

You will always need to test the agent's connection details before submitting an update to the agents configuration.

Enabling/Disabling an agent

The activation column gives out the current state of the agent, and allows for enabling or disabling the agent.

Mantis agent

Enabling a Mantis agent is required to trigger a manual publication. However the automated publication isn't dependant upon this column. This is because the Mantis server is triggering the interaction. It is possible to disable Agent associations individually.

TestLink agent

Publication permissions

For a user to be allowed to trigger a manual publication through an agent, he needs to be a member of the project and be assigned the following permission: Publish or modify designs.

For an automatic publication, that same user also needs to be assigned the permission Trigger publishing event by agent. In such cases, the user attached to the agent (TestLink) or the consumer key (Mantis) is usually a service account.