Documentation

{{docApp.title}}

{{docApp.description}}

INDEX

Documentation Library

Search for information on Hornbill Documentation.

{{docApp.searchError}}

{{docApp.searchResultFilteredItems.length}} results for "{{docApp.currentResultsSearchText}}" in {{docApp.searchFilterBySpecificBookTitle}}

Have questions about this site?


What is this site?

  • This website is Hornbill's new product documentation website and is currently under development.
  • It is intended that all existing and future public-facing documentation we produce will be available to search, browse and share.
  • Hornbill's current documentation is available at Hornbill Wiki but over time this content will be migrated to this documentation site.
  • Please feel free to have a look around at any time.

Why has Hornbill created this site?

  • Hornbill's products have moved on considerably since we introduced it almost 10 years ago. At the time, the MediaWiki tool was sufficient, but we have outgrown it.
  • Our customers are more enterprise focused and more self-sufficient than ever before, so for 2023 and beyond we have established a new documentation platform and team to drive our documentation initiative forwards.
  • We are aiming to deprecate the use of Hornbill Wiki for most Hornbill related documentation.
  • We want to enable our growing partner network with product resources and information, documentation beyond our Wiki approach is required.
  • We could definitely do with some help, and may even pay for some! If you have domain knowledge and would like to help, please check out our Hornbill Docs Contributor Guide and contact the Hornbill docs team at docs@hornbill.com.

What will this site be good for?

  • Community contribution will be facilitated, encouraged, and most welcome.
  • High quality documentation, will be kept up to date as rapidly as our products evolve.
  • Real-time content search and discovery.
  • Articles organized into books, books into libraries, creating a more natural and logical structure to our documentation.
  • Legacy API documentation and various other documentation sources will all be consolidated into a single unified documentation system.
  • Documentation available in browser as well as printable/viewable as PDF on demand.
  • Personalized documentation experience, allowing dark/light mode, article subscriptions, social media sharing and other useful features.
  • Almost all publicly available documentation on docs.hornbill.com will be open-source and available to fork on GitHub, allowing customers to derive their own custom documentation around Hornbill products should they wish to.

What is the timeline for this site?

  • We have taken the decision to publish and make available early, there is very little content at this time.
  • As and when we have completed/usable documentation, it will be published here.
  • We have a host of additional features we wish to add over time, so please watch this space.
  • We expect most of our existing documentation should be reviewed/migrated to docs.hornbill.com over the coming months.
  • The documentation project will be ongoing, will continue to expand, evolve and improve day-by-day.

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

{{docApp.libraryHomeViewProduct.description}}

  1. {{book.title}}

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

{{group.description}}

  1. {{book.title}}

{{group.title}}

Custom Buttons

Custom Buttons provide a way to add your own buttons to a request to perform a particular action or set of actions. can be added to requests and configured to allow one of three options

  • Open a URL
  • Create a popup contains an embeddable URL.
  • Run an Auto Task Process

Custom Buttons can be personalized with descriptions, icons, tooltips, and optionally be set to only display on views if configurable conditions are met.

Before you begin

The following roles are need to create and manage custom buttons.

  • Form Designer
    A user will need this role to be able to configure and manage custom buttons.
  • Business Process Manager
    A user will need this role to be able to link an Auto Task Process to a Custom Button

Configuring Custom Buttons

Creating a Custom Button

Click on the Cog icon to add a new custom button

  • Label
    Provide a label for the new custom button.
  • Icon
    Optionally choose an icon to represent and sit alongside the custom button label on the entity form.
  • Color
    Choose a background color for the custom button.
  • Tooltip
    Optionally provide a more detailed explanation for the purpose of the custom button. This will be displayed when a user hovers over the custom button.

Conditions

By default a custom button will appear on all requests of the same type. Conditions can be used to determine when the button is visisble.

  • The available conditions will be relevant to the request type which you are adding the custom button.
  • Having multiple conditions will be treated as AND conditions, so all conditions will need to be met for the custom button to be displayed.

Tip

  • Request status values need to entered in the following format: status.new, status.open, status.status.recolved, status.closed.
  • Request type values need to be entered in lower case.

Actions

Each custom button can be configured to be one of the following:

  • Open URL.
  • Open a popup that contains an embeddable URL.
  • Run an Auto Task process.

Open URL

  • Add a URL which you wish to launch from the custom button.
  • Include variables from the entity in the URL.

Auto Task

The Business Process Manager role will be needed to be able to link an Auto Task Process to a Custom Button.

  • Select the Auto Task Process which you wish to be invoked and executed when the custom button is selected

Response

  • Display Autotask progress in timeline - tick this option if you want a post to be added to the entity timeline to audit the running of the Auto Task process and it’s progress and success
  • Open popup with Autotask progress - tick this option if you want a pop up to display when the custom buttons is selected, and to show the user the progress of the executed Auto Task process

Manage Custom Buttons

  • Click on the edit option next to a custom button in order to edit it’s attributes
  • Click on the Trash Can icon next to a custom button in order to delete it

Using Custom Buttons

Once a custom button has been configured, users will be able to use the custom button from the entity view it has been configured against. Visibility of the custom button will also depend on any conditions which may have been set when configuring the button.

In This Document