-
Posts
748 -
Joined
-
Last visited
-
Days Won
31
Content Type
Profiles
Forums
Enhancement Requests
Everything posted by Steve G
-
Hi @Steven Cotterell, The "check console" message is referring to the console within your browser - any error messages for this will be listed in there. If you're a Chrome user, the shortcut to get there is Ctrl+Shift+J (or Cmd+Shift+J on Mac). What you should actually see, if the Keysafe entry has a valid token that has access to retrieve a list of Teams, is: Let me know what is being written to your browser console, and I'll hopefully be able to point you in the right direction. Cheers, Steve
- 25 replies
-
- 1
-
- integration
- microsoft teams
-
(and 2 more)
Tagged with:
-
Integration request - Enboarder
Steve G replied to nasimg's topic in Integration Connectors, API & Webhooks
Hi @nasimg, A couple of AD packages are going to be released alongside ITOM, here's a sneak-peek at the operations within the AD User package Regarding the API call to raise a Service Request, you need to follow the instructions in that ServiceNow document, but for the details: Enter URL: The API endpoint for your instance (replacing yourinstanceid with the case-sensitive ID of your Hornbill instance): https://eurapi.hornbill.com/yourinstanceid/xmlmc/apps/com.hornbill.servicemanager/ServiceRequests?method=logServiceRequest Method: POST Headers (replacing yourapikeygoeshere with an API Key generated against a user within Hornbill, to authenticate the API call): Content-Type : text/xmlmc Authorization : ESP-APIKEY yourapikeygoeshere Body - this is the payload of the API call, in XML: <methodCall service="apps/com.hornbill.servicemanager/ServiceRequests" method="logServiceRequest"> <params> <summary>New onboarding request for {{new_hire}}</summary> <description>New onboarding request for {{new_hire}}</description> <teamId>TEAMID/GOES/HERE</teamId> <externalRefNumber>{{externalid}}</externalRefNumber> </params> </methodCall> And that's pretty much all there is to it... So that will log a new Service Request on your Hornbill instance on the back of a webhook event in Enboarder, populating the summary, description and external reference number fields, as well as assigning the SR to the team specified in the teamId element. To add additional details to the request being logged (service, catalog item, priority, workflow etc) this can be done by adding to the XML payload, as per the API documentation here: https://api.hornbill.com/apps/com.hornbill.servicemanager/ServiceRequests?op=logServiceRequest Let me know if you need any more information. Cheers, Steve -
Integration request - Enboarder
Steve G replied to nasimg's topic in Integration Connectors, API & Webhooks
Hi @nasimg, I've had a look at that document, and it looks like a pretty basic integration - Enboarder just logs new tickets on ServiceNow as part of their Webhooks functionality. Is this the same integration you're after - so an action in Enboarder would log a Service Request in Hornbill Service Manager? If so, then I could help with populating the webhook API call... Cheers, Steve -
google sheets Google Sheets Integration
Steve G replied to Jeremy's topic in Integration Connectors, API & Webhooks
@Jeremy Yeah that makes sense, I've added a new output parameter to both the Sheets operations that will contain the row number that has been updated/appended. I've just released them to live, so your instance should have the updates in the next 5 minutes. Let me know how you get on with this. Cheers, Steve -
What's Changed Google Sheets iBridge integrations - new output parameter to pass back the number of the row that has been updated/appended.
-
google sheets Google Sheets Integration
Steve G replied to Jeremy's topic in Integration Connectors, API & Webhooks
Hi @Jeremy, As long as you know the row number, and the column you want to start stiring from, then this is possible with the Google > Sheets > Update operation. See ther Row and Starting Column input parameters here: Cheers, Steve -
Hi @Dan Munns, Yeah you should be able to pick that out of the request description and tag on to the end of the request summary in the BPM workflow without too much of a headache. If you have 2 nodes in your workflow, one to grab the request details, and one to update the summary: And the Summary field is populated with: &[global["flowcode"]["summary"]] : &[global["flowcode"]["description"].match(/(WKS[0-9]{4})/) ? global["flowcode"]["description"].match(/(WKS[0-9]{4})/)[1] : "Not Found"] This will overwrite the summary with itself, followed by a colon, and then whatever has been matched by your regular expression from the description field. In my example, I'm looking for WKS followed by 4 numeric digits: You'll notice that the regex is being done twice - this is just a bit of ternary logic, to make sure that the workflow doesn't fail if the regex doesn't match anything. Cheers, Steve
-
Hi @Andytaylor93, The Hornbill API requires datetimes to be provided in UTC, and that is how they are stored in the database. When viewing request data (vi the main app), these UTC datetimes are displayed in the session users local timezone (BST in your case). Is the issue actually with Jira providing the scheduled datetime in your local timezone (BST) rather than UTC? Cheers, Steve
-
Hi @dwalby, I've had a cursory look at their API documentation and we should be able to implement some iBridge integrations to PivotalTracker easily enough, as they have RESTful APIs with pretty basic token authentication. What specific integrations were you thinking about? Giving their endpoint list a once-over may help for you to work out what we can do compared to what you need https://www.pivotaltracker.com/help/api/rest/v5#Endpoints Cheers, Steve
-
Whats New New Hornbill Service Manager integrations - Log New Change Request; Log New Known Error; Log New Problem; Log New Release. Whats Changed Hornbill Service Manager integrations, added new exception handling - Log New Incident; Log New Service Request. Whats Fixed iBridge integration - HTTP Request - Basic Auth. Fixed typo in output parameters display name.
-
SCCM data importing blank fields
Steve G replied to MikeW's topic in Integration Connectors, API & Webhooks
Just to close this topic off, v1.8.0 of the asset import tool has fixed this issue. The latest version of the tool can be downloaded from here: https://github.com/hornbill/goDBAssetImport/releases/latest Steve -
What's Changed Password Generator utility - added support to exclude specific characters from the generated password
-
integration Password Generation Call
Steve G replied to Jeremy's topic in Integration Connectors, API & Webhooks
Hi @Jeremy I've added support for the above in to the password generator utility, it's been released so should be on your instance in the next few minutes. Config as below. Cheers, Steve -
SCCM data importing blank fields
Steve G replied to MikeW's topic in Integration Connectors, API & Webhooks
Hi @MikeW, I've just given your config a whirl through v1.2.0 of the import tool (with a number of non-visible characters stripped out - I presume these were added by this forum though), and have been unable to replicate your issue Could you re-run the tool with the -dryrun=true command line parameter, and post the log file output so I can take a look, please? Thanks, Steve -
Help with inTune integration please?
Steve G replied to a topic in Integration Connectors, API & Webhooks
Hi @Paul Alexander, The first message I'm not sure about to be honest, your Azure admin may be able to help with that. The second message suggests that the keysafe key that the integration node is configured against has been deleted? Could you check the integration node in your workflow and make sure it's got an active key defined against it? Cheers, Steve -
Logs for LDAP Data Import
Steve G replied to SimonSheldon's topic in Integration Connectors, API & Webhooks
Hi @SimonSheldon, The logs should be in a /log subfolder within the folder that holds the import executable. Cheers, Steve -
Zendesk API Custom Button
Steve G replied to David Longley's topic in Integration Connectors, API & Webhooks
Hi @David Longley, Re ITOM availability, you may want to follow this post Re attachments, no this isn't possible currently, as there's no method to pull the files together in the BPM to send to a Zendesk integration node. I reckon it could be done easily enough with a Powershell script though, so may be another job for ITOM... Cheers, Steve -
The latest build of Hornbill iBridge Content Pack (123) has been released to live.Change Log for this release are as follows: Fix DocuSign Send Envelope Template integration - fixed issue where we were unable to populate envelope with multiple document tabs of the same type.
-
Creating Cost Centre In Organistion
Steve G replied to SimonSheldon's topic in Integration Connectors, API & Webhooks
@SimonSheldon Yeah exactly, import your cost centres then follow it up directly with your user import. SQL would be the preferred option for us, the tool already supports SQL Server, MySQL, MariaDB and ODBC. I'll give @Victor a nudge to get it released, as he's the one who's been writing it Cheers, Steve -
Help with inTune integration please?
Steve G replied to a topic in Integration Connectors, API & Webhooks
Hi @Paul Alexander, This will most likely be due to an Azure session being active in the current browser (or the Stay logged in option has been taken on a previous Azure login, so the session information is kept in the browser storage). So when keysafe launches the Microsoft page for authorisation, the MS page detects an existing account session and uses that for the key... Hard-logging out of Azure in your browser before trying to re-connect the key should fix this. Cheers, Steve -
Creating Cost Centre In Organistion
Steve G replied to SimonSheldon's topic in Integration Connectors, API & Webhooks
Hi @SimonSheldon, The LDAP import tool won't currently import new cost centre records if a match is not found. Are these cost centres just in your LDAP, or are they stored seperately in your accounts system too? The reason I ask is that we're in the process of writing an import tool for group type records (so cost centres, departments, teams etc) which could be pointed at a database or ODBC data source of your choice, that could be scheduled to regularly import any new cost centre records in to Hornbill. Cheers, Steve -
Zendesk API Custom Button
Steve G replied to David Longley's topic in Integration Connectors, API & Webhooks
Hi @David Longley, The custom button functionality can only write its output to a popup on the screen and/or in to a message in the request timeline. It can't actually write in to fields within the request itself for further automations to use I'm afraid - you can only do that with the BPM workflows currently. But! There is functionality on its way that will allow you to do this - as part of the ITOM release that Gerry spoke about at Insights, so watch this space Cheers, Steve -
Help with inTune integration please?
Steve G replied to a topic in Integration Connectors, API & Webhooks
Hi @Paul Alexander, I've just done some testing, and that error is returned from Intune if the Azure user who the Keysafe key is created with doesn't have an Intune license, or access to those records. If the key is created with the details of a user who does have access to the record, the connector returns the device details as expected. I will improve that error message though! Cheers, Steve -
@David Longley Sorry I should've been clearer - it's not in that node, it's the Update Text option in the Write Zendesk Details to Timeline node: Cheers, Steve