The community will be in read-only from Monday 11:59pm (PT) to Wednesday 7:30am (PT)
The community will be in read-only from Monday 11:59pm (PT) to Wednesday 7:30am (PT)
Service Desk Practitioners Forum
cancel
Showing results for 
Search instead for 
Did you mean: 

SD 4.5 Service Pages Customization

SOLVED
Go to solution
Highlighted
Jeff Poling
Senior Member

SD 4.5 Service Pages Customization

I have been charged with determining the feasibility of providing a web page interface to SD so that our suers can enter a few simple pieces of information and create a service call online.

Service Pages provides this interface pretty much out of the box; however, service pages requires an account. Users create an account but that account does not match their account in our identity infrastructure.

Is there a way to eliminate the service pages account requirement? How can we provide a web front-end for creating tickets that is simple and does not require a large amount of coding, etc.?

Has anyone done this before?

Jeff
3 REPLIES
Radovan Skolnik
Honored Contributor

Re: SD 4.5 Service Pages Customization

This has been done in many installations. However it is not really that simple. What you need is to somehow transfer the identity from your infrastructure into web frontend and from there to SD and potentially create the Account/Person pair (you could periodically run export from your identity system and import these pairs into SD to overcome the need of online creation). This requires Java and HTML/JSP/Apache skills and also some technical knowledge about the identity system. If you're up for all this I can guide you further.
Radovan Skolnik
Honored Contributor
Solution

Re: SD 4.5 Service Pages Customization

If you want to have certain user as the one who created the ServiceCall then the user needs Account/Person pair. You can create accounts for all users using periodical import/export (a.k.a. Data Exchange) to/from SD/your identity system (you probably won't be able to get real passwords from your system though and will need to maintain different password for SD).

You can have some special account create ServiceCalls on behalf of your users so they only appear as callers. For this the users do not need to have Account but they will need Person record.

Now when they access your web there has to be mechanism that will provide your web (usually implemented as HTTP filter in Apache) some identification of the user in your identity system. For example JCIFS library allows to provide NT domain username to Apache (or some other Java web server). The web server then knows the identity of the user in your system and has to find the appropriate Account or Person record in SD and provide a login page with pre-filled username. Other option is to get the user's SD password from SD database (it is encrypted and not many know how to decrypt it ;-) and setup the WEB-API session.

All this requires some substantionl Java/JSP/Apache knowledge. Hope it helps.
Radovan Skolnik
Honored Contributor

Re: SD 4.5 Service Pages Customization

//Add this to "OnDomLoad" event