Also some of us have had to junk up the Corporate ID to bypass a defect in at least 7.6.4 where you can't set it to search by the full name on Incidents. I ended up setting the Corporate ID to "Lastname, Firstname MI (Company)" in order to have the type ahead functionality on the Customer*+ field work correctly.
Thanks, Shawn Pierson Remedy Developer | Energy Transfer From: Action Request System discussion list(ARSList) [mailto:[email protected]] On Behalf Of Joe D'Souza Sent: Monday, April 08, 2013 11:43 PM To: [email protected] Subject: Re: Setting the Customer*+ on Incidents through a web service ** The Company + Corporate ID makes a lot of sense IF and ONLY IF its use is enforced. It isn't pre-version 8. Joe ________________________________ From: Action Request System discussion list(ARSList) [mailto:[email protected]] On Behalf Of Gareth Oliver Sent: Monday, April 08, 2013 11:16 PM To: [email protected]<mailto:[email protected]> Subject: Re: Setting the Customer*+ on Incidents through a web service BMC have implemented three options of sub-set data: Login_ID, Company + Corporate ID, FName + MInitial + LName. I haven't checked/confirmed if the same functionality exists for the Submit WS for Change/Release/etc, but the documentation doesn't reflect any updates (possibly more an issue with the documentation than the functionality). From: Action Request System discussion list(ARSList) [mailto:[email protected]] On Behalf Of Joe D'Souza Sent: Tuesday, 9 April 2013 12:51 PM To: [email protected]<mailto:[email protected]> Subject: Re: Setting the Customer*+ on Incidents through a web service ** How has it been implemented if I may ask? I have not yet had the chance to look at 8.00 Joe ________________________________ From: Action Request System discussion list(ARSList) [mailto:[email protected]]<mailto:%5bmailto:[email protected]%5d> On Behalf Of Gareth Oliver Sent: Monday, April 08, 2013 9:05 PM To: [email protected]<mailto:[email protected]> Subject: Re: Setting the Customer*+ on Incidents through a web service Hi Shawn, While it doesn't help you on your current version, the requirement you describe has been implemented in ITSM 8.0; the online documentation is here >>> https://docs.bmc.com/docs/display/servicedesk80/HelpDesk_Submit_Service Regards, Gareth From: Action Request System discussion list(ARSList) [mailto:[email protected]]<mailto:%5bmailto:[email protected]%5d> On Behalf Of Joe D'Souza Sent: Tuesday, 9 April 2013 8:38 AM To: [email protected]<mailto:[email protected]> Subject: Re: Setting the Customer*+ on Incidents through a web service ** An alternative (given your challenges) could be to build a custom web service, with a 'Get Operation' to fetch the right user where the inputs required to get the right user would be as many inputs as you would require (First Name, Last Name, email address, Remedy Login ID, Phone Number) to correctly identify him. There is a 'instanceID' field 179 that has a unique index which you could use to set in that form (customizations will be required off course). You could use this instanceID then to feed into that create WS. I mentioned Phone number, but if you choose to add this to the search, you might need to standardize the input of phone numbers. This way you are more likely not to face issues in picking the wrong user. Given the nature of your challenges, there may still be holes in this as even with a filtered search, there is a chance 2 exclusive users might still match.. Joe ________________________________ From: Action Request System discussion list(ARSList) [mailto:[email protected]]<mailto:%5bmailto:[email protected]%5d> On Behalf Of Pierson, Shawn Sent: Monday, April 08, 2013 4:56 PM To: [email protected]<mailto:[email protected]> Subject: Re: Setting the Customer*+ on Incidents through a web service The specific integration that the email would be used for is originating from within one of our own company, but we have grown so quickly that we do have a lot of data issues right now. We even have duplicate login names (across domains with trusts) that have wreaked havoc on some of our systems, including Remedy where I previously had no requirement to facilitate multiple domains and was assured that login names would be unique even amongst the different domains (and one day, when they finish manually changing each duplicate they will be.) For the user that I am dealing with this on today, there are four people with the exact same name. I leverage an Active Directory integration via vendor forms with LDAP, and I have several vendor forms pulling different data from each domain since there is no standard format yet and dumping that data into a common processing form that does some data cleanup and validation then creates the CTM:People record. For a People record to be created, I require a First Name, Last Name, Email Address, Login Name, and either a Company or a Manager listed in Active Directory (who has a valid Company associated with them.) I match to the CTM:People record based on Login Name for the purpose of updates. The Remedy Login Name field is basically their AD login name with their domain included so I can guarantee some level uniqueness there. There are certainly potential holes in this process, but I have validations in place to try to mitigate those and either not create or update the CTM:People record if they fail certain conditions. Also, a lot of this should be addressed by the domain and HR application consolidation that we're going through. Anyway, thanks for your input. We use that form for web services and an email integration so it's becoming more critical than it used to be for us. Thanks, Shawn Pierson Remedy Developer | Energy Transfer From: Action Request System discussion list(ARSList) [mailto:[email protected]]<mailto:%5bmailto:[email protected]%5d> On Behalf Of Joe D'Souza Sent: Monday, April 08, 2013 3:29 PM To: [email protected]<mailto:[email protected]> Subject: Re: Setting the Customer*+ on Incidents through a web service ** I haven't used that particular web service designed for that form, but I'm familiar with that form and the web service, so that's the way I would go too. Or use the login name which is a guaranteed piece of unique information on CTM:People. If you notice, there is no unique index on the email address, so there is no guarantee that email addresses will continue to be unique, even if right now they are. I have seen small to even organizations where a group of people share the same email address if they are customer facing, e.g. [email protected]<mailto:[email protected]> and do not have a specific individual email address. If that might be a potential case in your case, I would stick more with the Remedy Login ID, which although it doesn't have a Unique Index defined on CTM:People or the User form, there are filter checks to prevent the creation of a duplicate Remedy Login ID. There is no such workflow for email addresses. Joe ________________________________ From: Action Request System discussion list(ARSList) [mailto:[email protected]] On Behalf Of Pierson, Shawn Sent: Monday, April 08, 2013 3:49 PM To: [email protected]<mailto:[email protected]> Subject: Re: Setting the Customer*+ on Incidents through a web service That's what I thought, thanks. I will probably take a more robust look at that and add in the ability to search by username while I'm at it since that is also a unique value. Thanks, Shawn Pierson Remedy Developer | Energy Transfer From: Action Request System discussion list(ARSList) [mailto:[email protected]] On Behalf Of Jason Sent: Monday, April 08, 2013 2:47 PM To: [email protected]<mailto:[email protected]> Subject: Re: Setting the Customer*+ on Incidents through a web service ** There's no data configuration for it. Requires adding the Internet E-mail field to the web service input mapping and then updating the filter on the Interface Create form to use it when retrieving the customer information. Jason Bess From: "Pierson, Shawn" <[email protected]<mailto:[email protected]>> To: [email protected]<mailto:[email protected]> Sent: Monday, April 8, 2013 2:34 PM Subject: Setting the Customer*+ on Incidents through a web service ** Good afternoon, Perhaps this is just a limitation in my own thinking, but I have a few integrations using the HPD:IncidentInterface_Create form. Since the company is growing, we are running into issues where we have people with the same name but are different people under different operating companies, but the way the web service works it picks the first People record with a matching name. I have the user's email address and could probably obtain other information if necessary to make the name unique, but in looking at the BMC Remedy IT Service Management Integrations guide, I don't see where I can actually pass any of those fields. Based on the documentation, it looks like the only things you can match on are the Last_Name and First_Name, and then return the first result. How do those of you leveraging the web services or email templates get around this limitation, or is the documentation incorrect? I am on 7.6.4 but this issue has been around since before the upgrade. Thanks, Shawn Pierson Remedy Developer | Energy Transfer Private and confidential as detailed here<http://www.energytransfer.com/mail_disclaimer.aspx>. If you cannot access hyperlink, please e-mail sender. _ARSlist: "Where the Answers Are" and have been for 20 years_ _ARSlist: "Where the Answers Are" and have been for 20 years_ Private and confidential as detailed here<http://www.energytransfer.com/mail_disclaimer.aspx>. If you cannot access hyperlink, please e-mail sender. _ARSlist: "Where the Answers Are" and have been for 20 years_ _ARSlist: "Where the Answers Are" and have been for 20 years_ Private and confidential as detailed here<http://www.energytransfer.com/mail_disclaimer.aspx>. If you cannot access hyperlink, please e-mail sender. _ARSlist: "Where the Answers Are" and have been for 20 years_ _ARSlist: "Where the Answers Are" and have been for 20 years_ _ARSlist: "Where the Answers Are" and have been for 20 years_ _ARSlist: "Where the Answers Are" and have been for 20 years_ _ARSlist: "Where the Answers Are" and have been for 20 years_ _ARSlist: "Where the Answers Are" and have been for 20 years_ Private and confidential as detailed here: http://www.energytransfer.com/mail_disclaimer.aspx . If you cannot access the link, please e-mail sender. _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the Answers Are, and have been for 20 years"

