Peter, that's a valid point, but he said that the user's information is
already in the survey - from the Incident.  That is what prompted my initial
question of why they needed further validation of that user's identity.

Rick
On Wed, May 5, 2010 at 7:33 AM, Lammey, Peter A. <[email protected]>wrote:

> **
> What if the user really felt that the services provided were very
> unsatisfactory and that was highlighted by their survey results and
> management wanted to the organization to contact the user (if they elect to
> by some means) to clarify what their expectation was that was not met.
>
> Most of the time people dont even fill out a survey so there may not be
> many to sift through that are submitted in say a month.
> But for the people that took the time to fill out the survey and indicated
> that they were quite unsatisfied with the service provided, it might be
> helpful for management to contact that person directly and find out exactly
> where things went wrong and assure them that they will rectify the problems
> they experienced so that any future services that they request will go much
> smoother.
>
> I know that if I switch to say a different internet provider or new cable
> provider at home and I experience all kinds of issues, if I took the time to
> fill a survey out indicating how dissatisfied I was with the service and if
> I elected to get a callback then I may like the personal attention that
> cable provider or internet provider gave me to hear about my experience and
> what they are going to do to rectify the issue for the future.
>
> Thanks
> Peter Lammey
> ESPN IT Packaging and Automation
> 860-766-4761
>
>
>  ------------------------------
>  *From:* Action Request System discussion list(ARSList) [mailto:
> [email protected]] *On Behalf Of *Rick Cook
> *Sent:* Wednesday, May 05, 2010 10:17 AM
>   *To:* [email protected]
> *Subject:* Re: Windows UserID
>
>   **
> OK, let me see if I can be more clear in my objections.
>
> Your management, for some unexplained reason, wants to know who is filling
> out the surveys.  You are trying to satisfy that requirement technically.  I
> am trying to address it from a business perspective, and that almost always
> starts with the question "Why?".
>
> The only reason I can guess for that is that they want to be sure that the
> person filling it out is the person to whom it was directed.  Let's look at
> three factors in that.
>
>    - How valuable is knowing who actually filled out the survey, from a
>    practical standpoint?  What will be done with those metrics, if anything?
>    - What are the chances of accidental misuse?
>       - Since the surveys are only sent to the person who is supposed to
>       have them, making it pretty difficult for User2 to even know that a 
> survey
>       is available for User1.  It would be MORE work for someone to try to 
> answer
>       someone else's survey than to just do the ones they get sent, and most
>       people don't even fill THOSE out.  So practically speaking, there is 
> very
>       little chance of an accidental misuse of the survey.
>        - What is the likelihood of intentional misuse?
>       - Are they concerned that there will be an epidemic of people taking
>       surveys for other people?  Do they think their people have so little to 
> do
>       that they will spend even free time spoofing other users to fill out 
> their
>       surveys?  If so, they have a bigger problem than satisfying this 
> requirement
>       could possibly address.  So the likelihood of intentional misuse is
>       again, effectively zero.
>
> So my analysis is that what they *might* gain by the satisfaction of this
> requirement seems insignificant compared to the work of satisfying it.  I
> fail to see ANY worthwhile business justification for this requirement, and
> in the absence of same, as a developer, I would reject it for that reason
> alone until it is better thought through by the business leaders.
>
> Rick
>
> On Wed, May 5, 2010 at 5:45 AM, Veeral Oza <[email protected]> wrote:
>
>
>> **
>> Hi Rick,
>>
>> The ticket data is available and the requester details are populated in
>> the survey. However, there is also a requirement to capture windows login id
>> of the user submitting the survey.
>>
>> Regards,
>> Veeral
>>
>>
>>
>   On Wed, May 5, 2010 at 6:10 PM, Rick Cook <[email protected]> wrote:
>
>
>> How about prepopulating the userid from the ticket when the survey is
>> created? If that data is unavailable, how would the survey be directed
>> appropriately?
>>
>>
>> Rick
>> ------------------------------
>> *From: *Veeral Oza <[email protected]>
>> *Date: *Wed, 5 May 2010 18:07:31 +0530
>> *To: *<[email protected]>
>> *Subject: *Re: Windows UserID
>>
>> **
>>  Forgot to mention environment:
>>
>> ARS 7.0
>> ITSM 7.0.3
>> Midtier: 7 on Apache-Tomcat on a Windows machine.
>> Oracle 11g database.
>>
>>
>> On Wed, May 5, 2010 at 6:05 PM, Veeral Oza <[email protected]> wrote:
>>
>>
>>> Hi,
>>>
>>> I am stuck at this requirement and was wondering if this is feasible to
>>> implement:
>>>
>>> 1) When an Incident is resolved, an email goes to the customer to submit
>>> a survey, with a survey link.
>>> 2) The link opens the survey form in the brower without the user
>>> authenticating in the midtier. A surver-user with a restricted read license
>>> is created for this purpose which allows multiple people from multiple
>>> locations to submit the survey.
>>> 3) There is a submit button on this survey form.
>>> 4) When the user clicks on submit button, it is required that, his
>>> Windows User ID be captured in one of the fields.
>>> _______________________________
>>>
>>> Solutions implemented that did not work:
>>> 1)
>>> Create a little Java function in a .jsp file and put it in your "shared"
>>> folder on your Midtier:
>>>
>>> Name the file something like /arsys/shared/get_remote_user.jsp.
>>>
>>> get_remote_user.jsp contains:
>>>
>>> function env_ip_var()
>>> {
>>> var return_value = "<%=request.getRemoteUser()%>";
>>> return (return_value)
>>> }
>>>
>>> In the Web Header content of the form you want to capture this on,
>>> add...
>>>
>>> <SCRIPT src="/arsys/shared/get_remote_user.jsp"
>>> language="JavaScript"></SCRIPT>
>>>
>>> To set a field with the data from the JavaScript functions do the
>>> following in an active link...
>>>
>>> Run Process Command Line:
>>> javascript:window.F(XXXXXXXX).DoSet(env_hostname());
>>>
>>> Be sure to change XXXXXXXX with the field ID of the field you want to
>>> set.
>>>
>>> This did not work, function env_ip_var returns null.
>>>
>>> ____________________________________________
>>> Solution 2:
>>>
>>> A set fields actions in an active link:
>>> $PROCESS$ CMD /C "set username"
>>>
>>> This worked only in user tool. However this functionality is required for
>>> web.
>>>
>>> ___________________________________________
>>>
>>> If you have any other ideas, please do share.
>>>
>>> Regards,
>>> Veeral Oza
>>>
>>>
>>>
>> _attend WWRUG10 www.wwrug.com ARSlist: "Where the Answers Are"_
>
> _attend WWRUG10 www.wwrug.com ARSlist: "Where the Answers Are"_
>
> _attend WWRUG10 www.wwrug.com ARSlist: "Where the Answers Are"_
> ------------------------------
> Please consider the environment before printing this e-mail.
>  _attend WWRUG10 www.wwrug.com ARSlist: "Where the Answers Are"_
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug10 www.wwrug.com ARSlist: "Where the Answers Are"

Reply via email to