Documentation

{{docApp.title}}

{{docApp.description}}

How can we help?

{{docApp.searchError}}
{{product.name}}

Searching in {{docApp.searchFilterBySpecificBookTitle}}

{{docApp.searchResultFilteredItems.length}} results for: {{docApp.currentResultsSearchText}} in {{docApp.searchFilterBySpecificBookTitle}}
Search results have been limited. There are a total of {{docApp.searchResponse.totalResultsAvailable}} matches.

You have an odd number of " characters in your search terms - each one needs closing with a matching " character!

{{docApp.libraryHomeViewProduct.title || docApp.libraryHomeViewProduct.id}}

{{docApp.libraryHomeViewProduct.description}}

  1. {{book.title}}

{{group.title || group.id}}

{{group.description}}

  1. {{book.title}}

{{group.title}}

Hornbill Automations

A Hornbill automation is a definable automated task that will occur within the workflow. The following Hornbill automations are included with the Hornbill platform (Core). Additional automations are provided by each installed application that uses workflows. Any application that utilizes workflows can access and use the Core Automations.

Adding a Hornbill automation

When viewing a workflow canvas, there are a couple of ways to add a Hornbill automation.

  • Add after an existing node. Drag an arrow from an existing workflow node. When you let go of the mouse button, you are presented with a list of nodes that you can select from. Select Hornbill automation.

  • Add between existing nodes. Click on an arrow between two existing nodes. Once the arrow is selected, right-click on the arrow and select Add node between connected nodes. Select Hornbill automation from the list of available nodes.

Hornbill automations can be easily identified in a workflow as a light blue rectangular node.

Hornbill Automation

Hornbill automation help

Help Button

Each automation includes a help option that provides information on all of the inputs and outputs for each of the available tasks.

Location

The location automation provides the ability to create and update locations.

Location Automation

Available tasks

  • Create. Add a new location.
  • Update. Update an existing location.
  • Delete. Delete an existing location.

Options

Mandatory Options

  • Name. A name must be provided for both the create and update automations. The name is the full display name of the location and not the numerical ID. The name is a unique value so that no two locations can be named the same.

Groups & Teams

The Groups & Teams automation can be used to bring back information about a single group or team. This can be particularly useful for accessing information held in the custom attributes.

Groups & Teams Automation

Available tasks

  • Get Group/Team Details. Retrieve information held in a particular group or team.

Options

Mandatory Options

  • ID. Either the ID or URN of a group or team needs to be provided.

Email

Email Automation

Available tasks

  • Direct Message Send. This automation is used to send a mail message directly to one or more recipients without going through a shared or personal mailbox. For this to be used, an Email Domain must be set up. Emails that have been sent using this automation can be viewed in the list of Direct Outbound emails.

Options

Mandatory options

  • From Address. As a direct send email does not go through a mailbox, a sender address is not automatically applied, and one must be provided. Direct send emails are commonly used for notifications or one-way communications, and a noreply email address is often used.
  • Subject. The subject of the email.
  • Body. The body of the email.

Utility

Get Email Addresses For Group Members

This utility will output a list of email addresses for users who belong to an organizational group. This list can then be used in other automations, such as sending an email.

Note

Any user who is part of the group but doesn’t have an email address set on their profile will be excluded from the output.

Get Email Addresses For Group Members

Options

  • Group. This is a mandatory option that needs to be set to Manual or Variable. Setting to manual provides a picklist to select from. Setting to variable requires a variable that contains the group ID.
  • User Type. You can select between User, Basic, or All. If a group contains both Full and Basic users, this will allow you to be selective of which user type you want to include.

Output

  • Email Addresses. This output provides a comma-seperated list of email addresses.
In This Document