Difference between revisions of "Hornbill iBridge"

From Hornbill
Jump to navigation Jump to search
 
(290 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 +
This document can now be found at its new location in the [https://docs.hornbill.com/ibridge-packages/welcome Hornbill Document Library].
  
<div style="border:1px solid #90C0FF; background:#D0E0FF; width:99%; padding:4px; margin-bottom:10px;">
+
    [[file:hornbill-document-library.png|iBridge Package Reference|link=https://docs.hornbill.com/ibridge-packages/welcome]]
__NOTOC__[[Main Page|Home]] > [[Integration]] > [[Business Process Automation & Orchestration]] > Hornbill iBridge
+
[[Category:HDOC]]
</div>
 
{|style="width: 100%"
 
|- valign="top"
 
|style="width:73%"|
 
==Introduction==
 
Hornbill Provides its own out of the box integrations with various cloud providers as part of our Integration Bridge service (iBridge), The Hornbill iBridge allows you to integrate Automated tasks within a [[Business_Process_Designer | Business Process]] without the need to install or configure any on premise software or make any firewall changes. No additional configuration is required for the Hornbill iBridge out of the box you will have access to our catalog of various integrations detailed [[#Integration Services|here]], new integrations can be requested on the [https://forums.hornbill.com Hornbill Forum] and if accepted will be made available as part of our [[Continuous_Delivery|Continuous Delivery]] model. All Hornbill iBridge automations are provided with simple to use input and outputs that can easily be mapped into an existing Business Process with a completely code less design.
 
|style="width:5%"|
 
|
 
|style="width:22%; border-style: solid; border-width: 1px; border-color:#e6e6e6; background-color:#f2f2f2;"|
 
 
 
== Related Articles ==
 
:* [[Hornbill_KeySafe|KeySafe]]
 
:* [[Business_Process_Designer|Business Process Designer]]
 
|}
 
 
 
Hornbill iBridge Provides over '''400''' integrations across '''16''' different vendors out of the box, if we do not provide an integration method or integration with a service you need then you can raise a request on our [https://forums.hornbill.com/forum/139-hornbill-ibridge-integration-requests/ forum], we would like our customers to challenge us to provide all the necessary integrations they need from Hornbill Out of the Box and not require costly on site software deployments or consultancy.
 
 
 
===== Integration Services =====
 
 
 
<div class="mw-collapsible mw-collapsed" data-collapsetext="Show Less" data-expandtext="Read More" style="width:800px">
 
The following Cloud Services are supported within the Hornbill iBridge:
 
<div class="mw-collapsible-content">
 
* Amazon AWS
 
* Atlassian Jira Cloud
 
* BMC Remedyforce
 
* Cloudflare
 
* Facebook
 
* Freshbooks
 
* Freshdesk
 
* Freshservice
 
* GitHub
 
* Google Apps
 
* Google Translate
 
* Hornbill
 
* IFTTT
 
* Jive
 
* Pipedrive
 
* SalesForce
 
* Scoro
 
* ServiceNow
 
* Slack
 
* Twitter
 
* Yammer
 
* ZenDesk
 
</div>
 
</div>
 
 
 
===== Secure Credential Storage =====
 
 
 
Most Hornbill iBridge integrations will require some form of Authentication, Hornbill provides a secure credential storage [[Hornbill KeySafe | KeySafe]] which securely stores login credentials for all of the Hornbill iBridge Services.
 
[[File:Hornbill-BPM-Integration-Credentials.png|900px|center]]
 
 
 
===== Integration Examples =====
 
 
 
==Twitter== {{#ev:youtube|03-R4V56yvQ|350|right}}
 
 
 
In this example, we will choose and configure the Twitter account from which we wish to send a tweet.  We'll need to specify using KeySafe the Twitter account and authentication details and authorize the Hornbill app to utilize this twitter account.
 
 
 
Through the business process designer we can then use the Integration Call node to decide where and how often we want to utilize the Twitter integration, configuring the input parameters on each occasion, allowing if required to use different Twitter Accounts via different KeySafe configurations and different messages through the specific input parameters on each Integration Call node.
 
 
 
In this example we will simply use one Twitter account, and define the message to tweet to include variables from the request the business process is running against.
 
 
 
Finally we'll use an output parameter to write the URL of the tweet to the timeline of the request, this is not a required step but is useful for demonstration purposes or even to act as an audit trail
 
<br>
 
<br>
 
<br>
 
<br>
 
 
 
==Slack== {{#ev:youtube|83FI0d_344s|350|right}}
 
 
 
In this example, we will choose and configure the Slack account to which we want to post a message.  We'll need to specify using KeySafe the Slack account and authentication details and authorize the Hornbill app to utilize this Slack account.
 
 
 
Through the business process designer we can then use the Integration Call node to decide where and how often we want to utilize the Slack integration, configuring the input parameters on each occasion, allowing if required the use of different Slack Accounts via different KeySafe configurations and different messages through the specific input parameters on each Integration Call node.
 
 
 
In this example we will simply use one Slack account, and define the message, and channel to post to including variables from the request the business process is running against.
 
 
 
Finally we'll use an output parameter to write the URL of the Slack Channel to the timeline of the request, this is not a required step but is useful for demonstration purposes or even to act as an audit trail.
 
 
 
<br>
 
<br>
 
<br>
 
<br>
 
 
 
==Trello== {{#ev:youtube|M8D8SYwH32c|350|right}}
 
 
 
In this example, we will choose and configure the Trello account to which we want to then perform a number of automation's to orchestrate the creation of a new Trello Board, add a new List to the Board and Create Card on the Board .  We'll need to specify using KeySafe the Trello account and authentication details and authorize the Hornbill app to utilize this Trello account.
 
 
 
Through the business process designer we can then use the Integration Call node to decide where and how often we want to utilize the Trello integration, configuring the input parameters on each occasion, allowing if required the use of different Trello Accounts via different KeySafe configurations and different messages through the specific input parameters on each Integration Call node.
 
 
 
In this example we will use three different Trello actions in three Integration Call nodes to demonstrate the creation of a new Trello Board, the creation of a list on the Board, and a new Card containing variables from the request the business process is running against, and information provided when raising the request through progressive capture.
 
 
 
Finally we'll use an output parameter to write the URL of the new Trello Board to the timeline of the request, this is not a required step but is useful for demonstration purposes or even to act as an audit trail.
 
 
 
[[Category:Integration]]
 

Latest revision as of 19:55, 11 April 2024

This document can now be found at its new location in the Hornbill Document Library.

   iBridge Package Reference