Difference between revisions of "Hornbill iBridge"

From Hornbill
Jump to navigation Jump to search
 
(36 intermediate revisions by 4 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 below, 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.
 
 
 
Hornbill iBridge Provides over '''800''' integrations across '''75+''' different products 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.
 
 
 
|style="width:5%"|
 
|
 
|style="width:22%; border-style: solid; border-width: 1px; border-color:#e6e6e6; background-color:#f2f2f2;"|
 
== Related Articles ==
 
:* [[Hornbill_KeySafe|KeySafe]]
 
:* [[Cloud Automation]]
 
:* [[Business_Process_Designer|Business Process Designer]]
 
:* [[Custom Buttons]]
 
|}
 
 
 
 
 
[[File:Integrationboard.png|1280px|center]]
 
 
 
==So how does it work==
 
[[File:Hornbill-BPM-Integration-Credentials.png|400px|right]]
 
It's easy, and really only a two step process to get up and running.
 
 
 
1. '''Secure Credential Storage - KeySafe'''
 
 
 
Many of the Hornbill iBridge integrations will require some form of Authentication, Hornbill provides a secure credential storage '''[[Hornbill KeySafe | KeySafe]]''' which stores login credentials for all of the Hornbill iBridge Integrations in a secure way.
 
 
 
The way to think about this is, if you were going to login to your bank account you need to go to your bank's website each time, provide a username and password and then once logged in you could move money between your accounts, make payments etc. By providing your credentials the bank know who you are and what you are allowed to do, which bank account details you can access etc.
 
 
 
KeySafe allows you to do this for all the cloud services you want to integrate with and the options you have for each service. KeySafe holds all the authentication credentials securely so you don't have to:
 
 
 
* Keep re-entering them when wanting to use the integrations in your business processes
 
* Expose them to business process designers who want to take advantage of the cloud service integrations in their business processes.
 
 
 
Now it is fair to say that different cloud services require different levels of authentication and this is covered in the KeySafe information but in summary, you securely store the Authentication details on your instance '''Once''' for the Cloud Services you want to integrate with.
 
 
 
2. '''Cloud Automation'''
 
 
 
Once the Authentication credentials are configured, in the business process designer you can use the '''[[Cloud Automation]]''' node as often as you like in your business processes to call and invoke the integrations with the cloud services which you have set up on your instance.
 
 
 
You won't be asked to configure the Authentication details each time you want to use the '''[[Cloud Automation]]''' node in the business process designer, you simply choose which stored Authentication details to use (display name) from a drop down, for the cloud service and then, configure the required input parameters for the cloud service method (thing you want to do) and you are done.
 
 
 
==Premium Integrations==
 
Some of the iBridge integrations provided by Hornbill are '''Premium Integrations''', these are indicated by the [[File:Green_Dollar.png|12px]] icon. These integrations require that you have an '''iBridge Premium Subscription''' on your instance which will give you unlimited access to all premium integrations.
 
* Please contact Hornbill should you wish to add the '''iBridge Premium Subscription''' to your instance
 
 
 
'''Free Tier Use'''
 
By default, every customer has access to all free integrations as well as a limited number of Premium Integrations. On the free Tier, a maximum of 10 premium integrations can be invoked per calendar month, without requiring an '''iBridge Premium Subscription'''.
 
* This Free Tier access will allow for either testing or low volume production use of the '''iBridge Premium Integrations'''
 
* The 10 invocation limit is enforced, so if you attempt to use a '''Premium Integration''' more than 10 times in your business processes without an '''iBridge Premium Subscription''', then your processes will throw an error and fail. 
 
 
 
'''Non Premium Integrations'''
 
 
 
Any Integrations which are not marked as '''Premium Integrations''' can be used unlimited times without the need for any '''iBridge Premium Subscription'''
 
 
 
'''Charging Ethos'''
 
 
 
We have taken a very pragmatic approach with our integrations.  If the service that we integrate with is provided free of charge by the service provider, and we develop an integration for it, then we will provide that integration for unlimited free of charge use also.  However, If the service we are integrating with is a paid for service then we would create that integration and mark it as premium, meaning you can use it free in a limited capacity as provided above, and unlock for unlimited use if you have subscribed to Premium iBridge.  People have asked why we charge for this and the answer is very simple. Each integration needs to be developed, code written and tested, and invariably we need to support it.  We also need to make sure our integrations stay up to date when the vendors we have integrated with change their systems/API's, add new features, update security flaws etc.  By charging for premium access we have a way of generating a revenue stream that justifies the work we do, that way we can keep our integrations in the mainstream ensuring an ever-growing library of comprehensive, well maintained, tested and fully supported integrations.
 
 
 
==Available Integrations ==
 
 
 
The following Cloud Services are supported within the Hornbill iBridge:
 
 
 
=== CRM ===
 
:* '''[[Pipedrive]]'''  [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Pipedrive is a sales management tool designed to help small sales teams manage intricate or lengthy sales processes.
 
:* '''[[SalesForce]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Salesforce is a CRM software and enterprise cloud ecosystem
 
:* '''HubSpot''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Web marketing platform
 
 
 
=== Cloud ===
 
:* '''Amazon''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Integrate with Amazon cloud services
 
:* '''[[Azure_Automation_iBridge|Azure Automation]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Azure Automation offers cloud-based automation and orchestration services
 
:* '''[[Azure_DevOps|Azure DevOps]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Azure DevOps offers cloud-based software development, build and release services
 
:* '''[[Azure_Service_Bus|Azure Service Bus]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Azure Service Bus is a cloud messaging system for connecting apps and devices across public and private clouds
 
:* '''Cloudflare''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: DNS management
 
:* '''[[Google]]'''
 
:: Google is an American multinational technology company that specializes in Internet-related services and products
 
:* '''[[Google|Google Drive]]'''
 
:: Google LLC is an American multinational technology company that specializes in Internet-related services and products. These include online advertising technologies, search, cloud computing, software, and hardware
 
:* '''[[Google Workspace]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Google Workspace is a collection of productivity and collaboration tools in the cloud.
 
:* '''[[Linode Integration Bridge|Linode]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Linode offers high performance SSD Linux servers for all of your infrastructure needs.
 
:* '''[[Microsoft|Microsoft Azure]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Microsoft Azure, Office 365, Teams
 
:* '''[[Vodafone_VCO|Vodafone Corporate Online]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]  
 
:: Vodafone Corporate Online (VCO) lets you manage your company's mobile services and billing directly from your web browser.
 
 
 
=== Communications ===
 
:* '''[[AQL]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Products include Messaging, IP Telephony, Secure Hosting and Colocation, Fixed and Mobile Connectivity
 
:* '''Buffer''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Social Media management platform
 
:* '''Clickatell''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: SMS gateway and online messaging platform
 
:* '''[[ClickSend]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: ClickSend is a cloud-based gateway service that lets you send bulk SMS, email, fax & letters worldwide.
 
:* '''[[Discord]]'''
 
:: Discord is an instant messaging and VoIP application
 
:* '''[[Esendex]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Send Bulk SMS online quickly and easily with Esendex
 
:* '''[[FastField Forms]]'''  [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Mobile forms and data collection solution
 
:* '''[[GOV.UK Notify]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: GOV.UK Notify is a cloud-based notification service for public sector organisations
 
:* '''Linkedin'''
 
:: Social media platform
 
:* '''[[Vonage|Vonage (formerly Nexmo)]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Building blocks for global communications apps - SMS, Voice, Verify, & Chat APIs
 
:* '''[[Opsgenie]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
::  Opsgenie is a cloud-based Alerting and On-Call Management platform.
 
:* '''[[PagerDuty]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
::  PagerDuty is a cloud-based Alerting and On-Call Management platform.
 
:* '''[[Scoro]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Scoro is a cloud-based CRM and work management tool
 
:* '''[[TextAnywhere]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: TextAnywhere is an SMS Business Communications service
 
:* '''[[Twilio]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Cloud communications platform for building SMS, Voice & Messaging applications on an API built for global scale
 
:* '''[[Twitter]]'''
 
:: Twitter is an online news and social networking service where users post and interact with messages
 
 
 
=== Collaboration ===
 
:* '''[[Basecamp]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Basecamp is a real-time communication tool that helps teams stay on the same page
 
:* '''[[Box]]'''  [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: File hosting and sharing service
 
:* '''[[Dropbox]]'''
 
::File hosting and sharing service
 
:* '''[[Invision_Community|Invision Community]] [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Invision Community is an Internet community forums software produced by Invision Power Services, Inc
 
:* '''[[Jive]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Jive is a leading provider of modern communication and collaboration solutions for business
 
:* '''[[Slack]]'''[[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Slack brings all your communication together in one place. It's real-time messaging, archiving and search for modern teams.
 
:* '''[[OneDrive|Microsoft OneDrive]]'''
 
:: Microsoft OneDrive is an enterprise cloud-based file hosting and sharing service.
 
:* '''[[Microsoft Teams]]'''[[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Microsoft Teams is the digital hub that brings conversations, content, assignments, and apps together in one place.
 
:* '''[[Teamwork_Projects|Teamwork Projects]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Teamwork Projects is a Project Management tool.
 
:* '''[[Yammer]]'''[[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Yammer is a freemium enterprise social networking service used for private communication within organizations
 
 
 
=== Software Development ===
 
:* '''[[Aha!]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Aha! is a cloud-based product road mapping tool
 
:* '''[[Clubhouse]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Cloud-based Project Management Platform
 
:* '''[[GitHub]]'''
 
:: GitHub is a web-based hosting service for software development projects that use the Git revision control system.
 
:* '''IFTTT'''
 
:: IFTTT, is a free web-based service to create chains of simple conditional statements, called applets
 
:* '''[[Jira_Cloud|Jira Cloud]]''': [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Jira Cloud is a bug tracking and project management platform
 
:* '''[[Jira_On_Premise|Jira (On Premise)]]''': [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Jira On Premise is a bug tracking and project management platform
 
:* '''[[Team_Foundation_Server|Team Foundation Server]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Microsoft Team Foundation Server offers on-premise software development, build and release services
 
:* '''[[Pivotal_Tracker|Pivotal Tracker]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Pivotal Tracker is an agile project management tool for developers
 
:* '''[[Roadmunk]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Roadmunk is a cloud-based product road mapping tool
 
 
 
=== ERP & Financial ===
 
:* '''[[DocuSign]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Electronic Document signing service
 
:* '''[[FreshBooks]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: FreshBooks is a cloud-based accounting software service designed for owners of the types of small client-service businesses that send invoices to clients and get paid for their time and expertise
 
 
 
=== ITSM ===
 
:* '''[[BMC_Remedyforce|BMC Remedyforce]]'''  [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Helpdesk / Ticketing Solution
 
:* '''[[Freshdesk]]'''  [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Helpdesk / Ticketing Solution
 
:* '''Freshservice''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Helpdesk / Ticketing Solution
 
:* '''[[Hornbill Integration Bridge|Hornbill]]'''
 
::Collaborative Service Management and Supportworks ITSM
 
:* '''[[Jira Service Desk Cloud]]'''  [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Helpdesk / Ticketing Solution
 
:* '''[[RequestTracker]]'''  [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Helpdesk / Ticketing Solution
 
:* '''[[ServiceNow]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Service Management Platform
 
:* '''[[SolarWinds Service Desk]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Service Management Platform
 
:* '''[[ZenDesk|Zendesk]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Zendesk is a customer service solution
 
 
 
=== IT Operations ===
 
:* '''[[Adaxes]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Adaxes is an on-premise management and automation solution that provides enhanced administration experience to Active Directory.
 
:* '''[[Dynatrace]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Dynatrace is a software intelligence platform, providing real-time answers into the performance of applications, the interconnected services, the underlying cloud infrastructure and the experiences of users.
 
:* '''[[Rundeck]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Rundeck is an IT Operations Management process automation platform
 
:* '''Solarwinds''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Solarwinds is monitoring software with which one can use Hornbill to acknowledge events.
 
:* '''[[UiPath]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: UiPath is a Process Automation and Orchestration Platform
 
 
 
=== Procurement ===
 
:* '''[[IntY_Cascade|intY Cascade]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Cloud-based Software License Subscription Service
 
 
 
=== Productivity ===
 
:* '''[[Azure_Cognitive_Services|Azure Cognitive Services]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Azure Cognitive Services offers could-based AI services
 
:* '''[[BeyondTrust Remote Support]] [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: BeyondTrust Remote Support is remote desktop access software
 
:* '''[[Datto Autotask PSA]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Professional Services Automation platform
 
:* '''[[IBM Blueworks Live]] [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: IBM Blueworks Live is a collaborative process modelling service
 
:* '''[[Intune]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Microsoft Intune is a Premium Integration Premium Integration
 
:* '''[[TeamViewer]] [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: TeamViewer is remote desktop access software
 
:* '''[[Trello]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Trello is a collaboration tool that organizes your projects into boards. In one glance, Trello tells you what's being worked on, who's working on what, and where something is in a process.
 
 
 
=== HR ===
 
:* '''[[Workday|Workday]]''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Workday is a cloud-based HR platform
 
:* '''[[BambooHR]]'''  [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: BambooHR provides Human Resources software as a service
 
 
 
=== Facilities Management ===
 
:* '''FSI Concept Evolution''' [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Computer Aided Facilities Management solution
 
:* '''[[Technology Forge TF Cloud]]'''[[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
:: Web-based Facilities Management solution
 
<BR>
 
 
 
== Technical Details ==
 
'''Technical and security related details'''
 
 
 
If you are integrating with things that are behind your corporate firewall you may need to set a security policy on your firewall to let traffic from the Hornbill iBridge through.  In order to give you the best security you can restrict traffic by only allowing requests from our published IPs, all genuine iBridge traffic will only originate from these IP addresses
 
 
 
* Europe - 87.117.243.10
 
* North America - 69.174.241.48
 
<BR>
 
 
 
== Integration Examples ==
 
=== Twitter===
 
{|style="width: 100%"
 
|- valign="top"
 
|style="width:73%"|
 
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 Cloud Automation 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 Cloud Automation 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
 
|style="width:5%"|
 
|{{#ev:youtube|03-R4V56yvQ|350}}
 
|}
 
 
 
===Slack===
 
{|style="width: 100%"
 
|- valign="top"
 
|style="width:73%"|
 
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 Cloud Automation 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 Cloud Automation 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.
 
|style="width:5%"|
 
|{{#ev:youtube|83FI0d_344s|350}}
 
|}
 
 
 
===Trello===
 
{|style="width: 100%"
 
|- valign="top"
 
|style="width:73%"|
 
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 Cloud Automation 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 Cloud Automation node.
 
 
 
In this example we will use three different Trello actions in three Cloud Automation 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.
 
|style="width:5%"|
 
|{{#ev:youtube|M8D8SYwH32c|350}}
 
|}
 
 
 
===ServiceNow ===
 
{|style="width: 100%"
 
|- valign="top"
 
|style="width:73%"|
 
In this example, we will choose and configure the ServiceNow instance and account to which we will then use to create a new Incident in ServiceNow.  We'll need to specify using KeySafe the ServiceNow Instance, and authentication details for the ServiceNow account which has the appropriate rights which will allow the logging of an Incident or other actions you may wish to automate.
 
 
 
Through the business process designer, we can then use the Cloud Automation node to decide where and how often we want to utilize the ServiceNow integration, and which actions we want to perform. Configuring the input parameters on each occasion, to pass the relevant variables to ServiceNow.
 
 
 
In this simple example, we will use the Create Incident option, to raise a new Incident in ServiceNow at a specific point in our business process.
 
 
 
Finally we'll use the output parameters and some wiki markup to write the URL of the new ServiceNow Incident 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, this could of course be written to a custom field or the external ref number field if required.
 
|style="width:5%"|
 
|{{#ev:youtube|gLj1_9pwgIo|350}}
 
|}
 
 
 
===Microsoft Azure, SalesForce & Hornbill===
 
{|style="width: 100%"
 
|- valign="top"
 
|style="width:73%"|
 
In this example, we will see how it is possible to use multiple automation's across multiple cloud services to orchestrate repetitive tasks such as creating user accounts as part of your new starter / on-boarding process. In this example, we have predefined the authentication credentials in KeySafe for Microsoft Azure, SalesForce and Hornbill.
 
 
 
Through the business process designer, we can then use the Cloud Automation node several times, invoking the different automation options to allow us to take progressive capture and request variables to create a new user in Microsoft Azure, SalesForce and Hornbill
 
 
 
In this example we will also show the use of one of the Hornbill iBridge utilities for generating temporary passwords, configurable to conform to different password strength requirements, as well as look at automating the allocation of roles, and membership to groups in Hornbill to immediately take Serviced available to the user based on the groups subscription to different services.
 
|style="width:5%"|
 
|{{#ev:youtube|iuDRw1RNySo|350}}
 
|}
 
 
 
===Twilio SMS, Microsoft Azure===
 
{|style="width: 100%"
 
|- valign="top"
 
|style="width:73%"|
 
In this example, we will show how to integrate with SMS services to automate the sending of messages from a business process.  Here we will use the example of sending a temporary password to a user's mobile if they have forgotten their password. This will require the configuration of the Twilio SMS authentication and Microsoft Azure authentication details.
 
 
 
Through the business process designer, we can then use the Cloud Automation to generate a temporary password, conforming to your company password policies around complexity and length, as well as then resetting the password, and sending the temporary password to the user's mobile number held against their account.
 
|style="width:5%"|
 
|{{#ev:youtube|a1q24mida6A|350}}
 
|}
 
 
 
=== FreshBooks ===
 
{|style="width: 100%"
 
|- valign="top"
 
|style="width:73%"|
 
In this example, we will take you through the configuration of the FreshBooks integration and how to automatically create an expense in FreshBooks from Hornbill.  We'll need to specify using KeySafe the FreshBooks authentication details and authorize the Hornbill app to utilize this account.
 
 
 
Through the business process designer we can then use the Cloud Automation node to decide where and how we want to utilize the FreshBooks integration, configuring the input parameters on each occasion, allowing if required to use different FreshBooks Accounts via different KeySafe configurations and different types of updates through the specific input parameters on each Cloud Automation node.
 
|style="width:5%"|
 
|{{#ev:youtube|jXZjOHOygtI|350}}
 
|}
 
 
 
[[Category:Integration]][[Category:Videos]]
 

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