Skip navigation
1674 Views 13 Replies Latest reply: May 31, 2012 12:44 PM by ashishraje RSS
Rookie 17 posts since
Dec 9, 2011

Has received 1 of 9 achievements.
Currently Being Moderated

Mar 16, 2012 11:23 AM

Question about OpenTouch

We are not alltogether too happy about the Self Service web app and looking at rolling our own. I understand that "Open Touch" is a viable alternative to get API access to Touchpaper service.

1. Are there any people here who have actually used it and what are their experiences?

2. How do you get the installer to actually install the software. The doc says to install it from a location but looks like that location is not there.

 

I appreciate your responses / input.

 

Ashish

  • aparker Employee 593 posts since
    Feb 18, 2009

    Has received 6 of 9 achievements.
    Currently Being Moderated
    1. Mar 16, 2012 11:27 AM (in response to ashishraje)
    Re: Question about OpenTouch

    Hi,

     

    Before I talk about the options that might be open to you, can you tell me what version of Service Desk you're running and also what specific aspects of the web you're not happy with please? I ask because Open Touch is not the API used for delivery through browsers outside of the product and I want to be sure you are being given the correct advice.

     

    Thanks

     

    Andy

  • aparker Employee 593 posts since
    Feb 18, 2009

    Has received 6 of 9 achievements.
    Currently Being Moderated
    3. Mar 16, 2012 11:34 AM (in response to ashishraje)
    Re: Question about OpenTouch

    So at the moment, you're running which version please? It sounds like you are still using the old service portal which has been completely replaced with a new Web Access serviced environment. Also at this point in time, you should be looking to be upgrading to 7.5 not 7.4.

  • aparker Employee 593 posts since
    Feb 18, 2009

    Has received 6 of 9 achievements.
    Currently Being Moderated
    5. Mar 16, 2012 11:54 AM (in response to ashishraje)
    Re: Question about OpenTouch

    Ok. As far as the APIs are concerned, there is the API delivered though the web access layer to enable deliver of service desk into other web environments. This is not Open Touch. This would be the API you would use and is a standard part of the web access installation of Service Desk. I would, however point out some important things to consider. First and foremost if you choose to do this, any code work that you do would not be supported by LANDesk unless scoped and delivered in conjunction with our SI team. Second, by using this, especially for Self Service, you will remove the ability to utilise some of the key functionality delivered in Self Service such as Service Catalogue.

     

    I would be keen to understand what the drivers are for considering such a large amount of additional work to deliver a completely separate web interface. It may well be useful to share those on the community to see what other customers have done to address similar challenges.

     

    Andy

  • aparker Employee 593 posts since
    Feb 18, 2009

    Has received 6 of 9 achievements.
    Currently Being Moderated
    7. Mar 16, 2012 12:12 PM (in response to ashishraje)
    Re: Question about OpenTouch

    There is documentation available from which can be obtained through your account manager. Do you know who yours is?

     

    Also, I'd still like to now more specifics on those ease of use issues. There are two reasons, first, I would like to be sure that you completely understand what the capability of the configuration of the web environment is and secondly because if you are experiencing these issues we need to know so we can address them in the product. The ability to deliver well structured and efficient solutions that do not require coding is a major driver for us and as such any situation where customers feel the need to go down the code path compromises that.

     

    Andy

  • Apprentice 84 posts since
    Dec 19, 2008

    Has received 1 of 9 achievements.
    Currently Being Moderated
    9. Mar 16, 2012 9:23 PM (in response to ashishraje)
    Re: Question about OpenTouch

    Hi Ashish,

     

    We are currently using OpenTouch as we are still on 7.3.2 in production. Because we are currently stuck with ServicePortal for end users we decided to use SharePoint hosted InfoPath forms to add the flexibility into the forms that we required. This was simply down to accessibility which ServicePortal and WebDesk are not particularly kind to.

     

    Although I have found OpenTouch to be a valuble asset, I have had to do additional work as OpenTouch cannot currently handle attachments. This meant that I have had to develop web services which sit in front of the OpenTouch web services. Less than ideal but it is very effective. It has allowed me to created plugins for Outlook to allow us to bypass MailManager (which we cannot use) and to create and closed tickets for system events in a similar manner that EventManager would provide.

     

    I have recently been looking at the 7.5 incarnation and it looks to have had some updates, if only spelling corrections . I'm yet to test it fully.

     

    Before we looked at OpenTouch I was asking around for information on the Web Access API but didn't get very far unfortunately. That and with being on a version which has now changed considerably OpenTouch seemed the only real option to us.

     

    Daniel

  • dmshimself ITSMMVPGroup 2,252 posts since
    Dec 16, 2007

    Has received 7 of 9 achievements.
    Currently Being Moderated
    10. Mar 17, 2012 8:44 PM (in response to ashishraje)
    Re: Question about OpenTouch

    If you are going to ask about Open Touch, also ask about Event Manager.  While it has the same limitation on attachments as Daniel has highlighted with OpenTouch, it is likely to be marketedly cheaper than OpenTouch and the manual is pretty good.  There are some considerable differences in functionality between the two and hence getting your requirements straight would be important before your boss talks money.

     

    Also ask specifically about Mashups available from 7.4 onwards.  I think this is what Andy is alluding to and is available from 7.4 onwards as a standard feature.  From the 7.4 release documentation mashups were produced to allow new processes to be logged, updated and displayed via an external application. Terrific news and might be all you need. However getting any documentation on how mashups works so you can use them requires you to invest in LANDesks SI services.  Now that position on mashups might have changed, so it's worth checking.  You could also consider encouraging LANDesk to supply mashup documentation so you can actually use it by voting here

     

    http://community.landesk.com/support/ideas/2420

  • Rookie 28 posts since
    Nov 2, 2010

    Has received 1 of 9 achievements.
    Currently Being Moderated
    11. May 25, 2012 4:59 PM (in response to ashishraje)
    Re: Question about OpenTouch

    Ashish,

     

    We are also using OpenTouch on 7.3.2 at our location.  Initially I found it pretty weird working with the XML-based "scripts" that you have to build, and I thought the example document was a little weak.  They could easily have made that document twice as useful, but they did not.

     

    <@Daniel Perry, I have found 7.5 OpenTouch to run my existing scripts just fine against an 7.5-upgraded copy of our production database.  The method name changes startled me at first, but probably necessary since they finally fixed the typos in the original method names!>

     

    My thoughts on OpenTouch are:

     

    1) Once you understand the particulars of how to write an XML "script" it works well.  (I don't deal with attachments.)

     

    2) As OpenTouch is a web service using .NET 4.0 (for LDSD7.5) on IIS, you can easily set it up as a "Service Reference" in your .NET code, if you use that.  Just point to the .asmx file and it will build the proxy in your code.  Then you'll just create a proxy object and call your server-side XML script, passing an array of however many parameters that you have designed that particular script to accept.

     

    The method looks like:

        Public Function ExecuteScript(ByVal fileName As String, _
                                      ByVal user As String, _
                                      ByVal password As String, _
                                      ByVal parameters As OpenTouch.ScriptRunnerService.ArrayOfAnyType, _
                                      ByVal returnParameters As OpenTouch.ScriptRunnerService.ArrayOfAnyType, _
                                      ByVal returnLog As Boolean) As OpenTouch.ScriptRunnerService.ArrayOfAnyType

     

    So you might have (VB) code that looks like:

     

    ServiceProxy.ExecuteScript("UpdateIncidentPollResults.xml", _

                                                            Me.OpTuserId, _

                                                            Me.OpTpwd, _

                                                            parms, _

                                                            ret, _

                                                            False)

    3. Insulated from changes

         A. Originally I hoped that I would be able to avoid having to write every table and column name in my scripts, thinking that there might be some level of abstraction with a web service, to insulate me from changes made in the database, either on our side or by LDSD upgrades.  Its not the case.  You actually do have to specify the database name of each object and field that you wish to query or modify.

         B. However, I have found so far that I HAVE BEEN insulated, and I have not run into the type of problems that I feared.  We have other process developers make changes in our system, adding attributes, etc. and I've yet to have an XML script stop working. I just query the minimum attributes needed to accomplish my goal, and update the minimum number of fields, and so far I haven't been negatively affected by any changes.  This is even true with the 7.5 upgrade.  My existing scripts worked fine when moved over to a test OpenTouch 7.5 server, pointing to an upgraded 7.5 database.  They have left a lot of the database schema intact for 7.5, so it looks like there won't be any (OpenTouch) work for me to do when moving to 7.5.

     

    4. You might have some difficulty FINDING the things that you wish to manipulate in the database.  Designing your OpenTouch script means digging in a tiny dropdown box and scrolling through ALL available attributes and recognizing the right one, which isn't always easy.  I think because our process developers often create new objects by copying existing objects and renaming them, the stuff I'm looking for is sometimes tricky to find because I'll find them in there still having their "copied" names, not their "renamed" names.

     

    5. You will find it terribly difficult to get any support answers on it. I have been told and seen for myself that questions about OpenTouch just seem to slide off the table and into the shredder.  That is, you will just hear crickets chirping, and thats it.  I have had support people say, "I didn't think any customers actually used that."  They all consider it a tool that the professional services team might use, but not customers.  I have a feeling that they specifically withhold helpful information because they would rather charge you to build something custom.

     

    I hope that provides some useful feedback for you.

  • Stu McNeill SupportEmployee 1,072 posts since
    Nov 11, 2008

    Has received 7 of 9 achievements.
    Currently Being Moderated
    12. May 28, 2012 3:44 AM (in response to mhz)
    Re: Question about OpenTouch

    Hi,

     

    That is some great information.  Just to cover your last point on support - OpenTouch functionality is supported however we do not provide support on its usage.  It is true that the most common user is our own Pro Services staff for writing bespoke integrations but if an issue came up Support can investigate to make sure the functionality itself isn't at fault.

     

    As per Andy's posts we are pushing peopole more towards the Web Access and Event Manager APIs because they are actively developed parts of the product and OpenTouch is not.  However OpenTouch is still a valid option and there is no reason to move away from it if it works for you at the moment.

     

    I hope that helps.

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • Correct Answers - 20 points
  • Helpful Answers - 10 points
LANDESK Community powered by Jive SBS® 4.5.7.1  |  Legal Notices  |  Privacy Policy  |  Icon 

TweeterOn Twitter  |  Icon FacebookOn Facebook © 2007 LANDESK Software