Service Action to Push data
hi List, I have a requirement where I need to push data to the BMC.CORE:BMC.MemberOfCollection class to relate data between 2 CMDB Classes. But the catch is that it has to be done on activelink execution and by a Asset User not Asset Admin. Here I have a problem as I am not able to push data to this class due to lack of permissions for asset users. First of all I am not too sure if this is the correct behaviour. Asset users should be able to create relationships between 2 existing CI's but not create entirely new CI's thats what I think. Eg. I am creating relationship between an existing computer system CI and a existing Role but as Asset user I cannot? So what I thought of is using activelink service call to a service filter which will do the necessary push field bypassing the permission model in theory atleast. Hope this is what the service call is used for.. If so can anyone please help me write this code or provide a pseduo code as I find it confusing.. may be the morning coffee was not strong enough for me. What I need to do is : Diaplay form A - Triggers an activelink on a button click - which should call a service filter on the CMDB form which pushes the fields on a specific qualification. But how can I pass the qualification from form A to the service filter on CMDB form to find the exact record and then push/update values? is that possible? one of the major field in the qualification is the InstanceID field and as always the datasetID field. Any help is appreciated. Its good time for me to learn something new. Have a Good Morning/Good Afternoon/Good Evening/Good Night !! Thanks, Vikrant ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
test
test ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Web Report Content Type
Hi New to BMC Remedy here. I am currently trying to build some small applications in Remedy. However I need to do some simple reporting. I notice that in the Content Type of the Web Reports there is only List or List +Chart. I was hoping there would be a Record option so I could display only the fields for a specific record in record format , just like you can in the ARSystem Reports. Am I missing something or will I need Crystal to do this. Thanks John ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Remedy Developer Performance Metrics
It’s been a really long time where I worked in a shop where you can assume that 1) you have completed requirements, 2) that you can do only development work, and 3) it’s entirely a custom application. This seems to be fairly rare in our world of ITSM. I can say that with out of the box applications, you spend maybe 75% or more of your time reverse engineering BMC’s code and of the 25% or less left, you spend your time designing and implementing your stuff. That’s also rare though because it seems like almost nobody gets to be a pure Remedy developer anymore. Also, Remedy is going to be different than lines of code in a significant way. Let’s say I have a requirement to add a new field to Work Info on Incidents, a flag where you mark something as confidential where only the currently assigned group can see it. It’s going to be a decent amount of work at the end of the day, because I’ll have to add the field as a display only field on the HPD:Help Desk form (0 new workflow objects), add a field with that flag to the HPD Work Info form (0 new workflow objects), set up row-level access on the form (0 new workflow objects), then I get around to writing code, which would be probably 2 or 3 filters created at best. However, I’d have to update the filter that writes to Work Info on Incident save, I’d have to update the push fields on the Active Link on the “Add” button, and probably several other areas of workflow. To make sure this works, I’d have to potentially update several other pieces of workflow that wouldn’t be understood without lots of running of log files and such. Now when you’re dealing with custom applications, especially if you’re not the one who built it, one of the problems with Remedy is that there are a lot of people who either don’t have a development background and got pushed into Remedy, or they have a programming background and got pushed into Remedy. The former results in illogical, badly designed Remedy code. The latter results in a lot of external calls to code written in the development platform of their choice. When you have teams of people, you get a mix of this. So at the end of the day, I agree with you that it’s not a simple matter of judging metrics as if Remedy development was factory work. Only a Remedy developer can judge another Remedy developer on a “coding” basis. Here’s a few things I would look for: · Is this person using Active Links where he should be using Filters? · Is he making his workflow generic enough where it can be used for more than one thing (if applicable), especially making it data driven to prevent the need for hardcoding things? · Does it flow straight-forward enough that someone else can understand it? · Most importantly, is this person getting the business requirements handed to him or her done in a reasonable timeframe in a supportable manner? I don’t want to totally compare Remedy development to an art form but look at it this way. If you start paying a painter by the number of paintings he’s commissioned for, you’re going to end up wasting thousands of dollars on canvas with just a streak of a single color of paint splattered on it. Conversely, maybe you don’t need the next Mona Lisa so you don’t want a painter who is so talented that he gets bogged down in the perfectionism. Finding the balance between the two with the real metric being, “Is this developer meeting the user’s need?” is really the only valid thing to judge a developer by. Thanks, Shawn Pierson Remedy Developer | Energy Transfer From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Charlie Lotridge Sent: Tuesday, June 03, 2014 4:47 PM To: arslist@ARSLIST.ORG Subject: Remedy Developer Performance Metrics ** Hi all, I'm curious...what are your opinions about what might be useful metrics to use to judge the performance of Remedy developers? To narrow the conversation a bit, let's just talk about during the creation of a new custom application, or custom module to an existing application. In other words for code generation. So for example, you might tell me that a good developer can create at least 50 logic objects (active links/filters/escalations) in a day. Or create format one form/day. What are you opinions? Thanks, Charlie _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
Re: Remedy Developer Performance Metrics
Hi, I once got the assignment to add some functionality the ITSM notification system. I could probably have hammered away right away, adding a bunch of field and loads of FLTR/ACTL/ESCL to do this. Maintaining that solution would have been a nightmare. Instead I sat staring at the existing code for a week, and finally I added one FIELD and one FLTR, and then changed one FIELD and one FLTR. These were 4 very expensive workflow objects! Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011) Ask the Remedy Licensing Experts (Best R.O.I. Award at WWRUG10/11/12/13): * RRR|License - Not enough Remedy licenses? Save money by optimizing. * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs. Find these products, and many free tools and utilities, at http://rrr.se. Dave, Ok, fair enough. And I agree there are a lot of qualifications/considerations. I'm seeing now, though, that I posed too broad (and sensitive) a question. Let me try a different angle on this, which should be sufficient for my needs: On a good day, and if it's all you had to do, about how many workflow objects (AL's, filters, escalations) can you create (minimum, maximum, and average)? For me, if it's very complex workflow, it might be as low as 15-20 objects. On the other hand, if it's a highly mechanical operation - e.g. I need to replicate the same On Return active link that perhaps calls a common guide across all the fields of several forms, so I'm only changing the field id and doing a Save As - it might get up to a few hundred (say one/minute). But even on my worst day and the most complex workflow it's not going to be just one object on the low end, and it's never going to be a thousand on the high end. So for me, min to max, my answer would be 15 to, say, 400. And, on average, I'd say it's probably around 30 or so. So, anyone willing to answer, I'd appreciate the data points. Thanks, Charlie On Tue, Jun 3, 2014 at 4:44 PM, Shellman, David dave.shell...@te.com wrote: Charlie, Being an AR System admin is not about how many active links or filters or fields one can put together in a day. Do they work as intended? Are the permissions right? If they are not working as intended how well does the individual do to figure out what is not right and correct the problem. Is it entirely new workflow or is the individual adding to something another person put together? Or they finding and correcting issues and with existing workflow. If you count workflow objects one could do coding to meet that criteria. On the other had they could be efficient and combine three actions into one filter instead of three. Finally there is more than one way to create code within the AR System. One individual could do something one way and another individual completely different. Both ways meet the design requirements. Dave On Jun 3, 2014, at 5:46 PM, Charlie Lotridge lotri...@mcs-sf.com wrote: ** Hi all, I'm curious...what are your opinions about what might be useful metrics to use to judge the performance of Remedy developers? To narrow the conversation a bit, let's just talk about during the creation of a new custom application, or custom module to an existing application. In other words for code generation. So for example, you might tell me that a good developer can create at least 50 logic objects (active links/filters/escalations) in a day. Or create format one form/day. What are you opinions? Thanks, Charlie _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Web Report Content Type
Selecting List will give you this functionality. Give it a try. It works like a charm. :) Lisa -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mr Bodie Sent: Wednesday, June 04, 2014 7:06 AM To: arslist@ARSLIST.ORG Subject: Web Report Content Type ** Hi New to BMC Remedy here. I am currently trying to build some small applications in Remedy. However I need to do some simple reporting. I notice that in the Content Type of the Web Reports there is only List or List +Chart. I was hoping there would be a Record option so I could display only the fields for a specific record in record format , just like you can in the ARSystem Reports. Am I missing something or will I need Crystal to do this. Thanks John _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Remedy Developer Performance Metrics
I had a similar experience. The customer requested a change to an out of the box solution and another Remedy Developer thought they would dazzle the customer with some extremely bloated, overly complicated solution. The customer hated it, it was a nightmare to maintain (and understand) and took about 2 months to develop. They eventually rejected it. About a week later I came back with a very simple solution (1 extra form, and a couple of active links) and it's been approved and will be moving over to production. So the solution that the other developer was creative and did a lot more than the customer requested, but does that make them a better developer if it eventually is not what the customer wanted? Lisa -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Misi Mladoniczky Sent: Wednesday, June 04, 2014 8:43 AM To: arslist@ARSLIST.ORG Subject: Re: Remedy Developer Performance Metrics Hi, I once got the assignment to add some functionality the ITSM notification system. I could probably have hammered away right away, adding a bunch of field and loads of FLTR/ACTL/ESCL to do this. Maintaining that solution would have been a nightmare. Instead I sat staring at the existing code for a week, and finally I added one FIELD and one FLTR, and then changed one FIELD and one FLTR. These were 4 very expensive workflow objects! Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011) Ask the Remedy Licensing Experts (Best R.O.I. Award at WWRUG10/11/12/13): * RRR|License - Not enough Remedy licenses? Save money by optimizing. * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs. Find these products, and many free tools and utilities, at http://rrr.se. Dave, Ok, fair enough. And I agree there are a lot of qualifications/considerations. I'm seeing now, though, that I posed too broad (and sensitive) a question. Let me try a different angle on this, which should be sufficient for my needs: On a good day, and if it's all you had to do, about how many workflow objects (AL's, filters, escalations) can you create (minimum, maximum, and average)? For me, if it's very complex workflow, it might be as low as 15-20 objects. On the other hand, if it's a highly mechanical operation - e.g. I need to replicate the same On Return active link that perhaps calls a common guide across all the fields of several forms, so I'm only changing the field id and doing a Save As - it might get up to a few hundred (say one/minute). But even on my worst day and the most complex workflow it's not going to be just one object on the low end, and it's never going to be a thousand on the high end. So for me, min to max, my answer would be 15 to, say, 400. And, on average, I'd say it's probably around 30 or so. So, anyone willing to answer, I'd appreciate the data points. Thanks, Charlie On Tue, Jun 3, 2014 at 4:44 PM, Shellman, David dave.shell...@te.com wrote: Charlie, Being an AR System admin is not about how many active links or filters or fields one can put together in a day. Do they work as intended? Are the permissions right? If they are not working as intended how well does the individual do to figure out what is not right and correct the problem. Is it entirely new workflow or is the individual adding to something another person put together? Or they finding and correcting issues and with existing workflow. If you count workflow objects one could do coding to meet that criteria. On the other had they could be efficient and combine three actions into one filter instead of three. Finally there is more than one way to create code within the AR System. One individual could do something one way and another individual completely different. Both ways meet the design requirements. Dave On Jun 3, 2014, at 5:46 PM, Charlie Lotridge lotri...@mcs-sf.com wrote: ** Hi all, I'm curious...what are your opinions about what might be useful metrics to use to judge the performance of Remedy developers? To narrow the conversation a bit, let's just talk about during the creation of a new custom application, or custom module to an existing application. In other words for code generation. So for example, you might tell me that a good developer can create at least 50 logic objects (active links/filters/escalations) in a day. Or create format one form/day. What are you opinions? Thanks, Charlie _ARSlist: Where the Answers Are and have been for 20 years_ _ __ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years __ _ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the
Re: Remedy Developer Performance Metrics
What about equivalent metrics in creating objects but diffences in debugging? Requester interaction? Complexity of requirements? Meeting time deadlines? Playing golf with the IT director? From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Charlie Lotridge Sent: Tuesday, June 03, 2014 9:01 PM To: arslist@ARSLIST.ORG Subject: Re: Remedy Developer Performance Metrics ** Dave, Ok, fair enough. And I agree there are a lot of qualifications/considerations. I'm seeing now, though, that I posed too broad (and sensitive) a question. Let me try a different angle on this, which should be sufficient for my needs: On a good day, and if it's all you had to do, about how many workflow objects (AL's, filters, escalations) can you create (minimum, maximum, and average)? For me, if it's very complex workflow, it might be as low as 15-20 objects. On the other hand, if it's a highly mechanical operation - e.g. I need to replicate the same On Return active link that perhaps calls a common guide across all the fields of several forms, so I'm only changing the field id and doing a Save As - it might get up to a few hundred (say one/minute). But even on my worst day and the most complex workflow it's not going to be just one object on the low end, and it's never going to be a thousand on the high end. So for me, min to max, my answer would be 15 to, say, 400. And, on average, I'd say it's probably around 30 or so. So, anyone willing to answer, I'd appreciate the data points. Thanks, Charlie On Tue, Jun 3, 2014 at 4:44 PM, Shellman, David dave.shell...@te.commailto:dave.shell...@te.com wrote: Charlie, Being an AR System admin is not about how many active links or filters or fields one can put together in a day. Do they work as intended? Are the permissions right? If they are not working as intended how well does the individual do to figure out what is not right and correct the problem. Is it entirely new workflow or is the individual adding to something another person put together? Or they finding and correcting issues and with existing workflow. If you count workflow objects one could do coding to meet that criteria. On the other had they could be efficient and combine three actions into one filter instead of three. Finally there is more than one way to create code within the AR System. One individual could do something one way and another individual completely different. Both ways meet the design requirements. Dave On Jun 3, 2014, at 5:46 PM, Charlie Lotridge lotri...@mcs-sf.commailto:lotri...@mcs-sf.com wrote: ** Hi all, I'm curious...what are your opinions about what might be useful metrics to use to judge the performance of Remedy developers? To narrow the conversation a bit, let's just talk about during the creation of a new custom application, or custom module to an existing application. In other words for code generation. So for example, you might tell me that a good developer can create at least 50 logic objects (active links/filters/escalations) in a day. Or create format one form/day. What are you opinions? Thanks, Charlie _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.orghttp://www.arslist.org Where the Answers Are, and have been for 20 years _ARSlist: Where the Answers Are and have been for 20 years_ Portions of this message may be confidential under an exemption to Ohio's public records law or under a legal privilege. If you have received this message in error or due to an unauthorized transmission or interception, please delete all copies from your system without disclosing, copying, or transmitting this message. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Remedy Developer Performance Metrics
Charlie, I have a long standing hatred of performance metrics, that I won't go into the background for here, but I'll attempt to answer the basis of your question. Where I work currently, we went through an 'Agile transformation' a few years back. We all went through training on how to develop in an agile methodology, we discovered scrum masters, sprints, and all of the 'wonderfulness' of the agile methodology. During our grooming sessions we played Agile Poker (http://en.wikipedia.org/wiki/Planning_poker) to estimate the level of effort of a given change. The 'points' assigned to the modification gave an indication of how hard the change would be, and a 'velocity' was set that said...ok, during this sprint we can handle '50' points of effort, with a sprint typically lasting 2 weeks, it would be agreed by all parties involved that the team could develop and test those 50 points in that 2 week period...it is typically assumed that given a general scrum team that the velocity can increase x% each sprint as the team gets into the groove. This process worked well for awhile until the 'metric' folks got a hold of these numbers. The metric folks said ok...well, we will start measuring teams on performance based on these 'points'. They started saying that this team was doing more work than that team because they were handling more points during a sprint...so one team started taking 3 0's onto the end of all of their points, they were then doing 1000 times more than any other team, and it became abundantly clear to the metrics folks that a 'point' system didn't determine how efficient a team was. Even within my scrum team our point values variedif I was doing the work, I would assign the effort a 2 or 3...but if I knew that I wasn't going to the be the one doing the work, but instead, a junior member of the team, I would assign it a 5 or an 8 because they would need to do more research into the system to figure out how to get it done than I would because of my time on the team and knowledge of the inner workings of the app. The fact that myself and the junior member of the team might generate the same code, and I would do it faster, doesn't indicate that I'm better than them, nor necessarily more productive...just have more background than another. So...this long story is to say that every time I have ever encountered a performance metric that someone is trying to use to evaluate 'who is better'...I find that any metric that says 'lines of code per hour' or 'objects per day', etc don't show enough of the picture to properly evaluate someone. I instead prefer a metric that works on the whole environment/person instead. I prefer to look at 'how does the developer interpret requirements, does the developer ask any questions for clarification, how efficient is the workflow that is developed, how many defects come back on the code that is developed, etc. As others have pointed out400 objects that don't work well are worse than 20 objects that work well. Other factors that determine a good developer are ability to communicate with team mates, ability to communicate with management, and ability to communicate with the customer. Some people are so 'heads down' that they might be able to program anything you want, but if you can't articulate your 'needs' to them in a way that they understand, and them get you what you are looking for back out of that...then they aren't a good developer in certain situations. I would be happy to take this offline with you if you would like...maybe get a bit more into your reasons for looking for this metric. On Tue, Jun 3, 2014 at 5:03 PM, Charlie Lotridge lotri...@mcs-sf.com wrote: ** LJ says 'performance metrics suck and don't work the way they are intended'. So, do you feel strongly about this? Yikes! ;) Really, though, while I didn't participate or even see any of those prior conversations about this subject, a couple points occur to me... First, while you're of course entitled to your opinion, I hope your blanket dismissal of the subject doesn't discourage others from voicing theirs. If the topic annoys you - and it seems to - my apologies. Not my intention. Second, I'd agree that no one metric can accurately say anything about anyone. My one metric examples were just given to spur the conversation. And perhaps others have more nuanced answers that involve more than one metric and include qualifications. I'd be interested in hearing about those. As a software engineer (my background), one of the metrics that has been used to judge my work has been lines of code. In and of itself it's not a useful metric, but combine with other factors it can help provide a broad picture of the performance of different developers. Third, having such data doesn't make it bad or wrong data, it depends on how the data is used just like any other data. If used constructively, such metrics could, for example, be used to help assess a developer's
Re: Service Action to Push data
Vikrant, That's not really the 'purpose' of Service actions. Service actions were created as a way to trigger server side workflow without the need to do a 'Push' to create a record to get the filters to fire, and has morphed into a way to make code modular, allowing both active links and filters to both call a 'Service' with a standardized input, and receive a standardized output without the need to duplicate code. That being said, what you need to do is create filters that fire on a given form with execution of Service. These filters will need as much input as is needed to do the job. If you are trying to replace a Push...then you will need as much information at the filter as you have at the user layer to determine which records are being updated, then the filters can do what they need to dothe Active link then turns from a Push into a Service action that provides 'input', which is the info the filters need to do what they need to do, and an 'output' which is typically the result of the service. On Wed, Jun 4, 2014 at 12:22 AM, Vikrant vikrant.rem...@gmail.com wrote: hi List, I have a requirement where I need to push data to the BMC.CORE:BMC.MemberOfCollection class to relate data between 2 CMDB Classes. But the catch is that it has to be done on activelink execution and by a Asset User not Asset Admin. Here I have a problem as I am not able to push data to this class due to lack of permissions for asset users. First of all I am not too sure if this is the correct behaviour. Asset users should be able to create relationships between 2 existing CI's but not create entirely new CI's thats what I think. Eg. I am creating relationship between an existing computer system CI and a existing Role but as Asset user I cannot? So what I thought of is using activelink service call to a service filter which will do the necessary push field bypassing the permission model in theory atleast. Hope this is what the service call is used for.. If so can anyone please help me write this code or provide a pseduo code as I find it confusing.. may be the morning coffee was not strong enough for me. What I need to do is : Diaplay form A - Triggers an activelink on a button click - which should call a service filter on the CMDB form which pushes the fields on a specific qualification. But how can I pass the qualification from form A to the service filter on CMDB form to find the exact record and then push/update values? is that possible? one of the major field in the qualification is the InstanceID field and as always the datasetID field. Any help is appreciated. Its good time for me to learn something new. Have a Good Morning/Good Afternoon/Good Evening/Good Night !! Thanks, Vikrant ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: John Atherly passed away
I'm very sorry to hear this - I lost a co-worker almost exactly 4 years ago due to another accident. That's still way too fresh for me... -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Christopher Pruitt Sent: Tuesday, June 03, 2014 11:31 AM To: arslist@ARSLIST.ORG Subject: Re: John Atherly passed away It is always sad to hear when anyone dies. I did not know John but my prayers go out to his family and friends. Also, I found this link to his accident. http://news.fredericksburg.com/newsdesk/2014/06/01/one-killed-one-injured-in-stafford-county-boating-accident/ Christopher Pruitt ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years - No virus found in this message. Checked by AVG - www.avg.com Version: 2014.0.4570 / Virus Database: 3955/7614 - Release Date: 06/03/14 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Web Report Content Type
Thanks Lisa, However I need each field on a separate line and not in column format. I am guessing this is not possible in a web report :( Regards Date: Wed, 4 Jun 2014 09:00:54 -0400 From: lisa.kemes@dla.mil Subject: Re: Web Report Content Type To: arslist@ARSLIST.ORG Selecting List will give you this functionality. Give it a try. It works like a charm. :) Lisa -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mr Bodie Sent: Wednesday, June 04, 2014 7:06 AM To: arslist@ARSLIST.ORG Subject: Web Report Content Type ** Hi New to BMC Remedy here. I am currently trying to build some small applications in Remedy. However I need to do some simple reporting. I notice that in the Content Type of the Web Reports there is only List or List +Chart. I was hoping there would be a Record option so I could display only the fields for a specific record in record format , just like you can in the ARSystem Reports. Am I missing something or will I need Crystal to do this. Thanks John _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Remedy Developer Performance Metrics
Hi all, Thanks for all your responses. And, while I didn't get quite what I was looking for, it's certainly my own fault for not starting with the more narrow question I eventually posed. And even that I should have qualified by stating assuming perfectly efficient workflow. I fully agree with all of the positions that the quantity of workflow varies significantly with the quality of that workflow, the complexity of the requirements, and many other factors. I also agree that in isolation, workflow object count is a useless number. I *do* think that as part of a broader set of measurable characteristics it can be used to say something useful about the developer, hopefully to be used constructively. But this is a conversation that is diverging significantly from what I was looking for. LJ, it's unfortunate that the poker point data was so misunderstood and misused, but I can only imagine that it must have been quite satisfying to the team that drove that point home with the 1000x formula. I'll take you up on your offer to take this offline. It might take me a while to put something together that makes sense, but please expect something within a day or so. Thanks, Charlie On Wed, Jun 4, 2014 at 7:05 AM, LJ LongWing lj.longw...@gmail.com wrote: ** Charlie, I have a long standing hatred of performance metrics, that I won't go into the background for here, but I'll attempt to answer the basis of your question. Where I work currently, we went through an 'Agile transformation' a few years back. We all went through training on how to develop in an agile methodology, we discovered scrum masters, sprints, and all of the 'wonderfulness' of the agile methodology. During our grooming sessions we played Agile Poker (http://en.wikipedia.org/wiki/Planning_poker) to estimate the level of effort of a given change. The 'points' assigned to the modification gave an indication of how hard the change would be, and a 'velocity' was set that said...ok, during this sprint we can handle '50' points of effort, with a sprint typically lasting 2 weeks, it would be agreed by all parties involved that the team could develop and test those 50 points in that 2 week period...it is typically assumed that given a general scrum team that the velocity can increase x% each sprint as the team gets into the groove. This process worked well for awhile until the 'metric' folks got a hold of these numbers. The metric folks said ok...well, we will start measuring teams on performance based on these 'points'. They started saying that this team was doing more work than that team because they were handling more points during a sprint...so one team started taking 3 0's onto the end of all of their points, they were then doing 1000 times more than any other team, and it became abundantly clear to the metrics folks that a 'point' system didn't determine how efficient a team was. Even within my scrum team our point values variedif I was doing the work, I would assign the effort a 2 or 3...but if I knew that I wasn't going to the be the one doing the work, but instead, a junior member of the team, I would assign it a 5 or an 8 because they would need to do more research into the system to figure out how to get it done than I would because of my time on the team and knowledge of the inner workings of the app. The fact that myself and the junior member of the team might generate the same code, and I would do it faster, doesn't indicate that I'm better than them, nor necessarily more productive...just have more background than another. So...this long story is to say that every time I have ever encountered a performance metric that someone is trying to use to evaluate 'who is better'...I find that any metric that says 'lines of code per hour' or 'objects per day', etc don't show enough of the picture to properly evaluate someone. I instead prefer a metric that works on the whole environment/person instead. I prefer to look at 'how does the developer interpret requirements, does the developer ask any questions for clarification, how efficient is the workflow that is developed, how many defects come back on the code that is developed, etc. As others have pointed out400 objects that don't work well are worse than 20 objects that work well. Other factors that determine a good developer are ability to communicate with team mates, ability to communicate with management, and ability to communicate with the customer. Some people are so 'heads down' that they might be able to program anything you want, but if you can't articulate your 'needs' to them in a way that they understand, and them get you what you are looking for back out of that...then they aren't a good developer in certain situations. I would be happy to take this offline with you if you would like...maybe get a bit more into your reasons for looking for this metric. On Tue, Jun 3, 2014 at 5:03 PM, Charlie
Re: Web Report Content Type
The reporting function built in within Remedy itself are not quite useful for hardcore reporting. Going Crystal or any other compatible reporting tool, that could use the provided BMC Remedy ODBC would be a better approach to build reports that are generally more acceptable and presentable. Joe _ From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mr Bodie Sent: Wednesday, June 04, 2014 7:06 AM To: arslist@ARSLIST.ORG Subject: Web Report Content Type Hi New to BMC Remedy here. I am currently trying to build some small applications in Remedy. However I need to do some simple reporting. I notice that in the Content Type of the Web Reports there is only List or List +Chart. I was hoping there would be a Record option so I could display only the fields for a specific record in record format , just like you can in the ARSystem Reports. Am I missing something or will I need Crystal to do this. Thanks John _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
FW: Remedy Developer Performance Metrics
Ok, I agree more with LJ than Charlie, but I see both sides. Personally having been a software engineer for many years. It really depends on what you are trying to discern. While this is a discrete discipline, you can measure the overall project progress and estimated completion timeline to give you a rough approximation of performance. I have worked with project managers in the past in generating estimates of effort based on the number of artifacts within a system that will need to be changed and estimates of effort for each etc. You could roughly derive a metric from that. However that does not take into effect when complications arise and do not fit into the paradigm, which will reflect poorly in the metric. There is no replacement for knowing the subject matter and being able to communicate with your team on performance. I can churn out objects by the gross, however the quality delivered may be another thing. My point is don’t get caught up in the counts as your measurement, use it as one of several metrics which will give you a more accurate interpretation. Jim Coryat x34655 From: Charlie Lotridge [mailto:lotri...@mcs-sf.com] Sent: Tuesday, June 03, 2014 7:01 PM Subject: Re: Remedy Developer Performance Metrics ** Dave, Ok, fair enough. And I agree there are a lot of qualifications/considerations. I'm seeing now, though, that I posed too broad (and sensitive) a question. Let me try a different angle on this, which should be sufficient for my needs: On a good day, and if it's all you had to do, about how many workflow objects (AL's, filters, escalations) can you create (minimum, maximum, and average)? For me, if it's very complex workflow, it might be as low as 15-20 objects. On the other hand, if it's a highly mechanical operation - e.g. I need to replicate the same On Return active link that perhaps calls a common guide across all the fields of several forms, so I'm only changing the field id and doing a Save As - it might get up to a few hundred (say one/minute). But even on my worst day and the most complex workflow it's not going to be just one object on the low end, and it's never going to be a thousand on the high end. So for me, min to max, my answer would be 15 to, say, 400. And, on average, I'd say it's probably around 30 or so. So, anyone willing to answer, I'd appreciate the data points. Thanks, Charlie On Tue, Jun 3, 2014 at 4:44 PM, Shellman, David dave.shell...@te.commailto:dave.shell...@te.com wrote: Charlie, Being an AR System admin is not about how many active links or filters or fields one can put together in a day. Do they work as intended? Are the permissions right? If they are not working as intended how well does the individual do to figure out what is not right and correct the problem. Is it entirely new workflow or is the individual adding to something another person put together? Or they finding and correcting issues and with existing workflow. If you count workflow objects one could do coding to meet that criteria. On the other had they could be efficient and combine three actions into one filter instead of three. Finally there is more than one way to create code within the AR System. One individual could do something one way and another individual completely different. Both ways meet the design requirements. Dave On Jun 3, 2014, at 5:46 PM, Charlie Lotridge lotri...@mcs-sf.commailto:lotri...@mcs-sf.com wrote: ** Hi all, I'm curious...what are your opinions about what might be useful metrics to use to judge the performance of Remedy developers? To narrow the conversation a bit, let's just talk about during the creation of a new custom application, or custom module to an existing application. In other words for code generation. So for example, you might tell me that a good developer can create at least 50 logic objects (active links/filters/escalations) in a day. Or create format one form/day. What are you opinions? Thanks, Charlie _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.orghttp://www.arslist.org Where the Answers Are, and have been for 20 years _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: FW: Remedy Developer Performance Metrics
To me, Charlie seems like a PM type who, by his own admission doesn't understand how to measure development in Remedy. That's ok, no one else really can, either, except by results over a long period of time. To people like Charlie, who do an important job that I'm not trying to denigrate, there needs to be a separation between the What and the How. The customer tells us What they need, the PM works with the developers and customer to come up with a combination of scope and schedule that works for them all, but the How needs to be the domain of the developer/architects. When people who don't understand a technology try to insert themselves into it, it slows the process and almost cannot improve the results. Leave engineering to the engineers, and measure the results more than the process. Rick On Wed, Jun 4, 2014 at 8:10 AM, Jim Coryat (jcoryat) jcor...@micron.com wrote: ** Ok, I agree more with LJ than Charlie, but I see both sides. Personally having been a software engineer for many years. It really depends on what you are trying to discern. While this is a discrete discipline, you can measure the overall project progress and estimated completion timeline to give you a rough approximation of performance. I have worked with project managers in the past in generating estimates of effort based on the number of artifacts within a system that will need to be changed and estimates of effort for each etc. You could roughly derive a metric from that. However that does not take into effect when complications arise and do not fit into the paradigm, which will reflect poorly in the metric. There is no replacement for knowing the subject matter and being able to communicate with your team on performance. I can churn out objects by the gross, however the quality delivered may be another thing. My point is don’t get caught up in the counts as your measurement, use it as one of several metrics which will give you a more accurate interpretation. Jim Coryat x34655 *From:* Charlie Lotridge [mailto:lotri...@mcs-sf.com] *Sent:* Tuesday, June 03, 2014 7:01 PM *Subject:* Re: Remedy Developer Performance Metrics ** Dave, Ok, fair enough. And I agree there are a lot of qualifications/considerations. I'm seeing now, though, that I posed too broad (and sensitive) a question. Let me try a different angle on this, which should be sufficient for my needs: On a good day, and if it's all you had to do, about how many workflow objects (AL's, filters, escalations) can you create (minimum, maximum, and average)? For me, if it's very complex workflow, it might be as low as 15-20 objects. On the other hand, if it's a highly mechanical operation - e.g. I need to replicate the same On Return active link that perhaps calls a common guide across all the fields of several forms, so I'm only changing the field id and doing a Save As - it might get up to a few hundred (say one/minute). But even on my worst day and the most complex workflow it's not going to be just one object on the low end, and it's never going to be a thousand on the high end. So for me, min to max, my answer would be 15 to, say, 400. And, on average, I'd say it's probably around 30 or so. So, anyone willing to answer, I'd appreciate the data points. Thanks, Charlie On Tue, Jun 3, 2014 at 4:44 PM, Shellman, David dave.shell...@te.com wrote: Charlie, Being an AR System admin is not about how many active links or filters or fields one can put together in a day. Do they work as intended? Are the permissions right? If they are not working as intended how well does the individual do to figure out what is not right and correct the problem. Is it entirely new workflow or is the individual adding to something another person put together? Or they finding and correcting issues and with existing workflow. If you count workflow objects one could do coding to meet that criteria. On the other had they could be efficient and combine three actions into one filter instead of three. Finally there is more than one way to create code within the AR System. One individual could do something one way and another individual completely different. Both ways meet the design requirements. Dave On Jun 3, 2014, at 5:46 PM, Charlie Lotridge lotri...@mcs-sf.com wrote: ** Hi all, I'm curious...what are your opinions about what might be useful metrics to use to judge the performance of Remedy developers? To narrow the conversation a bit, let's just talk about during the creation of a new custom application, or custom module to an existing application. In other words for code generation. So for example, you might tell me that a good developer can create at least 50 logic objects (active links/filters/escalations) in a day. Or create format one form/day. What are you opinions? Thanks, Charlie _ARSlist: Where the Answers Are and have
Re: Remedy Developer Performance Metrics
I’ll throw out the idea that another factor is whether the developer can find an OOB solution rather than code it (in the case of ITSM at least – custom apps are different), or to be ‘minimally invasive’ into OOB code and leverage what is already there. From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Charlie Lotridge Sent: Wednesday, June 4, 2014 10:42 AM To: arslist@ARSLIST.ORG Subject: Re: Remedy Developer Performance Metrics ** Hi all, Thanks for all your responses. And, while I didn't get quite what I was looking for, it's certainly my own fault for not starting with the more narrow question I eventually posed. And even that I should have qualified by stating assuming perfectly efficient workflow. I fully agree with all of the positions that the quantity of workflow varies significantly with the quality of that workflow, the complexity of the requirements, and many other factors. I also agree that in isolation, workflow object count is a useless number. I *do* think that as part of a broader set of measurable characteristics it can be used to say something useful about the developer, hopefully to be used constructively. But this is a conversation that is diverging significantly from what I was looking for. LJ, it's unfortunate that the poker point data was so misunderstood and misused, but I can only imagine that it must have been quite satisfying to the team that drove that point home with the 1000x formula. I'll take you up on your offer to take this offline. It might take me a while to put something together that makes sense, but please expect something within a day or so. Thanks, Charlie On Wed, Jun 4, 2014 at 7:05 AM, LJ LongWing lj.longw...@gmail.com mailto:lj.longw...@gmail.com wrote: ** Charlie, I have a long standing hatred of performance metrics, that I won't go into the background for here, but I'll attempt to answer the basis of your question. Where I work currently, we went through an 'Agile transformation' a few years back. We all went through training on how to develop in an agile methodology, we discovered scrum masters, sprints, and all of the 'wonderfulness' of the agile methodology. During our grooming sessions we played Agile Poker (http://en.wikipedia.org/wiki/Planning_poker) to estimate the level of effort of a given change. The 'points' assigned to the modification gave an indication of how hard the change would be, and a 'velocity' was set that said...ok, during this sprint we can handle '50' points of effort, with a sprint typically lasting 2 weeks, it would be agreed by all parties involved that the team could develop and test those 50 points in that 2 week period...it is typically assumed that given a general scrum team that the velocity can increase x% each sprint as the team gets into the groove. This process worked well for awhile until the 'metric' folks got a hold of these numbers. The metric folks said ok...well, we will start measuring teams on performance based on these 'points'. They started saying that this team was doing more work than that team because they were handling more points during a sprint...so one team started taking 3 0's onto the end of all of their points, they were then doing 1000 times more than any other team, and it became abundantly clear to the metrics folks that a 'point' system didn't determine how efficient a team was. Even within my scrum team our point values variedif I was doing the work, I would assign the effort a 2 or 3...but if I knew that I wasn't going to the be the one doing the work, but instead, a junior member of the team, I would assign it a 5 or an 8 because they would need to do more research into the system to figure out how to get it done than I would because of my time on the team and knowledge of the inner workings of the app. The fact that myself and the junior member of the team might generate the same code, and I would do it faster, doesn't indicate that I'm better than them, nor necessarily more productive...just have more background than another. So...this long story is to say that every time I have ever encountered a performance metric that someone is trying to use to evaluate 'who is better'...I find that any metric that says 'lines of code per hour' or 'objects per day', etc don't show enough of the picture to properly evaluate someone. I instead prefer a metric that works on the whole environment/person instead. I prefer to look at 'how does the developer interpret requirements, does the developer ask any questions for clarification, how efficient is the workflow that is developed, how many defects come back on the code that is developed, etc. As others have pointed out400 objects that don't work well are worse than 20 objects that work well. Other factors that determine a good developer are ability to communicate with team
Re: Filter Escalation
I will take a stab at answering that for you Sweety, I think it is a semantic problem with the meaning of execute in the context of an escalation. In my mind the Escalation executes only once, be it on an interval (every 12 hours) or a specific time (2am on Mondays) or even by being called manually from Dev Studio (in newer versions of ARS). Think of execute as turning the escalation loose on the form to evaluate every record in that form against its qualification. I think that the statement below Escalation execute on each matching record is not quite phrased properly; I think it should read Escalation executes the If Actions on each matching record which might make it easier to understand the difference. You could even say that it fires the If Actions so as to not use the word escalation at all in that context. -Rick _ Rick Westbrock Remedy Administrator | IT Department 24 Hour Fitness USA, Inc. -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Sweety Sent: Tuesday, June 03, 2014 11:35 AM To: arslist@ARSLIST.ORG Subject: Re: Filter Escalation Hey Misi, hope you are doing well. Looks like you are busy with your work. I would prefer a positive pat ;) I did not understand this statement: Escalation execute on each matching record. But the Escalation itself runs once. Do't you think its a contradictive statement? Both seems to be of same meaning. Execute on each matching request but runs only once - Very confusing. :S ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
AR System Plugin Issue
Hi Team, Greetings. Recently, we are facing below issue from arerror.log. When we get this error, we need to restart the ARS then finally working fine. It's frequently occuring ànd creating more business impact. We are Remedy server group. Version : 8.1. Tue Jun 03 07:10:12 2014 ServerGroup : Cannot establish a network connection to the AR System Plug-In server (ARERR 8760) Tue Jun 03 07:10:12 2014 AnalyzeBulletinBoardData() Kindly advise to fix this issue. Regards, Suresh Loganathan -- View this message in context: http://ars-action-request-system.1093659.n2.nabble.com/AR-System-Plugin-Issue-tp7596979.html Sent from the ARS (Action Request System) mailing list archive at Nabble.com. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Remedy Developer Performance Metrics
From seeing all the responses, I won't echo their thoughts or go into numbers such as # of objects created per day and all that. To look at it from a management point of view, I would try to measure the performance of Remedy devs the same as I would manage any other member of the IT staff. Are they working Incidents, Problems, Changes? Are they responsible for creating knowledge articles? I would look at the following metrics: 1. # of Successful vs. Failed changes where they are the Implementer 2. # of Resolved Incidents per time period 3. # of Re-opened Incidents per time period 4. # of changes implemented per time period 5. # of workarounds/ problem solutions found per time period 6. # of knowledge articles submitted 7. # of incidents that were not escalated Of course, I'm assuming that anything they are working on is based off of a request whether it be Incident/Change/Problem. Also, you can do a 360 evaluation where you survey their peers to see how they are doing (Many HR departments implement these types of evals these days). So while I'm sure this doesn't answer your question, I hope it offers a practical way of evaluating performance for the poor SOB that is getting an evaluation :) On Tue, Jun 3, 2014 at 5:46 PM, Charlie Lotridge lotri...@mcs-sf.com wrote: ** Hi all, I'm curious...what are your opinions about what might be useful metrics to use to judge the performance of Remedy developers? To narrow the conversation a bit, let's just talk about during the creation of a new custom application, or custom module to an existing application. In other words for code generation. So for example, you might tell me that a good developer can create at least 50 logic objects (active links/filters/escalations) in a day. Or create format one form/day. What are you opinions? Thanks, Charlie _ARSlist: Where the Answers Are and have been for 20 years_ -- *Tauf Chowdhury* ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Remedy Developer Performance Metrics
If what you are looking for is the old Lines of Code (LOC) measure used in the COCOMO Model and others, then I have always equated an Action Request System (ARS) object (Active Links, Active Link Guides, Filters, Filter Guides, Menus and Escalations - Not Forms) to 50 lines of code. I believe this is pretty close to the actual C which is generated. I don't count forms because this is like a DB Schema definition and not really code. However, if you want to include Forms, 100 lines of code per Form would probably be in the ballpark. Size of a project has always been a difficult estimation. If you just looking for a relative size to something else, I think lines of code would be the easiest with these simple units. Using my measures above. ITSM would be: Approximate Forms: 3000 - 300,000 LOC Approximate Objects: 73,000 - 3,650,000 LOC So ITSM is approximately 4 Million LOC which I believe is a Large Project in most models. On Tue, Jun 3, 2014 at 5:46 PM, Charlie Lotridge lotri...@mcs-sf.com wrote: ** Hi all, I'm curious...what are your opinions about what might be useful metrics to use to judge the performance of Remedy developers? To narrow the conversation a bit, let's just talk about during the creation of a new custom application, or custom module to an existing application. In other words for code generation. So for example, you might tell me that a good developer can create at least 50 logic objects (active links/filters/escalations) in a day. Or create format one form/day. What are you opinions? Thanks, Charlie _ARSlist: Where the Answers Are and have been for 20 years_ -- [image: Crab] Gordon M. Frank ITIL V3 Foundation Certified Security + Certified Mobile: 410-689-9373 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Service Action Example
Hello Misi/LJ/List, I have gone through the service action and it looks like a great feature to aynchronously retrieve multple requests data let say 10 requests data in a single trip to a server rather than hitting a server 10 times to fetch data. But I tried to implement this concept programatically and I am not sure how to do it. Can anybody give me a simple example to use and develope service action? Thanks and regards, Sweety ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Service Action Example
Sweety, I think of the Service action as a black box. The service action doesn't care what happens inside the box, it provides a set of inputs to the 'box', and then gets a set of outputs, that's all. The Filters that fire on Service action are what's inside the black box. This is where the 'magic' happens I'm not sure where you got the idea that you can pull 10 records back in a service call...because that doesn't happenbut anything you want to happen at the filter level CAN happen, then the results can be fed back to the 'output' of the service call. On Wed, Jun 4, 2014 at 1:19 PM, Sweety sweetykhann...@gmail.com wrote: Hello Misi/LJ/List, I have gone through the service action and it looks like a great feature to aynchronously retrieve multple requests data let say 10 requests data in a single trip to a server rather than hitting a server 10 times to fetch data. But I tried to implement this concept programatically and I am not sure how to do it. Can anybody give me a simple example to use and develope service action? Thanks and regards, Sweety ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Service Action Example
Hi LJ, I got that information from this blog http://jobinwilson.blogspot.com/2009/03/service-call-feature-in-remedy-75.html In which there is a statement - Imagine, on your “Window Loaded” there are some 10 odd activelinks which do some setfield action in which the data source is some other forms. The server roundtrips for each of these setfield actions can result in some delay over a big WAN. You can use a service call to optimize this situation. Get all your values in one single “Service Call”. I was trying to implement same. Can you give me one reason why should I use service action? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Service Action Example
Ok, yesI read your initial statement a bit different than what it said, and yes, that statement is 100% correct, and is a very good usage of the action. Where are you having trouble with implementation? On Wed, Jun 4, 2014 at 1:50 PM, Sweety sweetykhann...@gmail.com wrote: Hi LJ, I got that information from this blog http://jobinwilson.blogspot.com/2009/03/service-call-feature-in-remedy-75.html In which there is a statement - Imagine, on your “Window Loaded” there are some 10 odd activelinks which do some setfield action in which the data source is some other forms. The server roundtrips for each of these setfield actions can result in some delay over a big WAN. You can use a service call to optimize this situation. Get all your values in one single “Service Call”. I was trying to implement same. Can you give me one reason why should I use service action? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Service Action Example
Indeed, I am not able to understand how to implement that example. How can service action perform the work of 10 active links at one server round trip? Imagine I am using 10 active links with 10 different forms to set fields, how can I active this with single service action with just single server trip? This is what that blog is saying, right? I am not getting any hint how to prove and implement that example. I would appreciate if you help me to implement that code or give me an idea to prove that statement. Cheers, Sweety ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: EXTERNAL: Re: Web Report Content Type
Mr. Bodie You can select the format/layout inside the Mid Tier Report creation page. It's very similar to the reporting function in the user tool. Once on the Report Creator page select the Report Format in the upper right-hand portion. Select Record. Thank you, --- John J. Reiser Remedy Developer/Administrator Senior Software Development Analyst Lockheed Martin - MS2 The star that burns twice as bright burns half as long. Pay close attention and be illuminated by its brilliance. - paraphrased by me From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mr Bodie Sent: Wednesday, June 04, 2014 10:32 AM To: arslist@ARSLIST.ORG Subject: EXTERNAL: Re: Web Report Content Type ** Thanks Lisa, However I need each field on a separate line and not in column format. I am guessing this is not possible in a web report :( Regards Date: Wed, 4 Jun 2014 09:00:54 -0400 From: lisa.kemes@dla.milmailto:lisa.kemes@dla.mil Subject: Re: Web Report Content Type To: arslist@ARSLIST.ORGmailto:arslist@ARSLIST.ORG Selecting List will give you this functionality. Give it a try. It works like a charm. :) Lisa -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mr Bodie Sent: Wednesday, June 04, 2014 7:06 AM To: arslist@ARSLIST.ORGmailto:arslist@ARSLIST.ORG Subject: Web Report Content Type ** Hi New to BMC Remedy here. I am currently trying to build some small applications in Remedy. However I need to do some simple reporting. I notice that in the Content Type of the Web Reports there is only List or List +Chart. I was hoping there would be a Record option so I could display only the fields for a specific record in record format , just like you can in the ARSystem Reports. Am I missing something or will I need Crystal to do this. Thanks John _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.orghttp://www.arslist.org Where the Answers Are, and have been for 20 years _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: EXTERNAL: Re: Web Report Content Type
Thanks John, I tried this but found it does not look as nice as the web reports Don't think I have much choice but to use crystal or something similar Regards John Date: Wed, 4 Jun 2014 20:38:32 + From: john.j.rei...@lmco.com Subject: Re: EXTERNAL: Re: Web Report Content Type To: arslist@ARSLIST.ORG ** Mr. Bodie You can select the format/layout inside the Mid Tier Report creation page. It’s very similar to the reporting function in the user tool. Once on the Report Creator page select the Report Format in the upper right-hand portion. Select Record. Thank you, --- John J. Reiser Remedy Developer/Administrator Senior Software Development Analyst Lockheed Martin - MS2 The star that burns twice as bright burns half as long. Pay close attention and be illuminated by its brilliance. - paraphrased by me From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mr Bodie Sent: Wednesday, June 04, 2014 10:32 AM To: arslist@ARSLIST.ORG Subject: EXTERNAL: Re: Web Report Content Type ** Thanks Lisa, However I need each field on a separate line and not in column format. I am guessing this is not possible in a web report :( Regards Date: Wed, 4 Jun 2014 09:00:54 -0400 From: lisa.kemes@dla.mil Subject: Re: Web Report Content Type To: arslist@ARSLIST.ORG Selecting List will give you this functionality. Give it a try. It works like a charm. :) Lisa -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mr Bodie Sent: Wednesday, June 04, 2014 7:06 AM To: arslist@ARSLIST.ORG Subject: Web Report Content Type ** Hi New to BMC Remedy here. I am currently trying to build some small applications in Remedy. However I need to do some simple reporting. I notice that in the Content Type of the Web Reports there is only List or List +Chart. I was hoping there would be a Record option so I could display only the fields for a specific record in record format , just like you can in the ARSystem Reports. Am I missing something or will I need Crystal to do this. Thanks John _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org 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_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: EXTERNAL: Re: Web Report Content Type
Maybe use the BIRT designer to build a useful template that can be used. Pretty drag and drop Would that work? Sent from my iPhone On Jun 4, 2014, at 2:06 PM, Mr Bodie bodi...@hotmail.com wrote: ** Thanks John, I tried this but found it does not look as nice as the web reports Don't think I have much choice but to use crystal or something similar Regards John Date: Wed, 4 Jun 2014 20:38:32 + From: john.j.rei...@lmco.com Subject: Re: EXTERNAL: Re: Web Report Content Type To: arslist@ARSLIST.ORG ** Mr. Bodie You can select the format/layout inside the Mid Tier Report creation page. It’s very similar to the reporting function in the user tool. Once on the Report Creator page select the Report Format in the upper right-hand portion. Select Record. Thank you, --- John J. Reiser Remedy Developer/Administrator Senior Software Development Analyst Lockheed Martin - MS2 The star that burns twice as bright burns half as long. Pay close attention and be illuminated by its brilliance. - paraphrased by me From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mr Bodie Sent: Wednesday, June 04, 2014 10:32 AM To: arslist@ARSLIST.ORG Subject: EXTERNAL: Re: Web Report Content Type ** Thanks Lisa, However I need each field on a separate line and not in column format. I am guessing this is not possible in a web report :( Regards Date: Wed, 4 Jun 2014 09:00:54 -0400 From: lisa.kemes@dla.mil Subject: Re: Web Report Content Type To: arslist@ARSLIST.ORG Selecting List will give you this functionality. Give it a try. It works like a charm. :) Lisa -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mr Bodie Sent: Wednesday, June 04, 2014 7:06 AM To: arslist@ARSLIST.ORG Subject: Web Report Content Type ** Hi New to BMC Remedy here. I am currently trying to build some small applications in Remedy. However I need to do some simple reporting. I notice that in the Content Type of the Web Reports there is only List or List +Chart. I was hoping there would be a Record option so I could display only the fields for a specific record in record format , just like you can in the ARSystem Reports. Am I missing something or will I need Crystal to do this. Thanks John _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org 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_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Service Action Example
I guess what he meant is that if you do this this, you have n acls it makes n trips/calls to the ARS server (internet, then internal network between customer, mid-tier and ARS). ACL1 (web browser) --internet-- Mid-tier --- ARS server (set field1) ACL2 (web browser) --internet-- Mid-tier --- ARS server (set field2) (...) ACLn (web browser) --internet-- Mid-tier --- ARS server (set fieldn) With service it would be kinda like this, one acl triggers one filter. This way there is only one trip using the whole internet, then internal network between customer, mid-tier and ARS, everything else would stay at ARS server level: ACL1 which triggers service (web browser) --internet-- Mid-tier --- ARS server (Triggering Filter with Service) _Filter called by service (ARS server) (set field 1) _Filter called by service (ARS server) (set field 2) _(...) _Filter called by service (ARS server) (set field n) And once it's done, the filter answers (hence the callback) once all actions are executed: ACL1 which triggers service (web browser) --internet-- Mid-tier --- ARS server (Triggering Filter with Service) If I understand his example correctly, it just means that you save the trips user to mid-tier to ARS. Service is kinda like callback indeed in C++ for example where in your software you call a dll, dll does all the heavy work and uses callback function to update your software on the status. It's also like Ajax if you code HTML. You don't submit the page to send value to server, launch a code server side and gets its result. At least that's how I see it. On 04 Jun, 2014,at 10:39 PM, Sweety sweetykhann...@gmail.com wrote: Indeed, I am not able to understand how to implement that example. How can service action perform the work of 10 active links at one server round trip? Imagine I am using 10 active links with 10 different forms to set fields, how can I active this with single service action with just single server trip? This is what that blog is saying, right? I am not getting any hint how to prove and implement that example. I would appreciate if you help me to implement that code or give me an idea to prove that statement. Cheers, Sweety ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Service Action Example
Hi Laurent, If I want to retrieve the values from 10 different forms then I need to add 10 service actions in a single active link and 10 filters with service execution option correct? In this case an active link will invoke 10 filters having service exeution option and go to server to retrive values from 10 different forms in a single trip - correct? This is what I have understood till now. Slap me if you see me wrong anywhere. On Thu, Jun 5, 2014 at 2:55 AM, laurent matheo lm...@me.com wrote: ** I guess what he meant is that if you do this this, you have n acls it makes n trips/calls to the ARS server (internet, then internal network between customer, mid-tier and ARS). ACL1 (web browser) --internet-- Mid-tier --- ARS server (set field1) ACL2 (web browser) --internet-- Mid-tier --- ARS server (set field2) (...) ACLn (web browser) --internet-- Mid-tier --- ARS server (set fieldn) With service it would be kinda like this, one acl triggers one filter. This way there is only one trip using the whole internet, then internal network between customer, mid-tier and ARS, everything else would stay at ARS server level: ACL1 which triggers service (web browser) --internet-- Mid-tier --- ARS server (Triggering Filter with Service) _Filter called by service (ARS server) (set field 1) _Filter called by service (ARS server) (set field 2) _(...) _Filter called by service (ARS server) (set field n) And once it's done, the filter answers (hence the callback) once all actions are executed: ACL1 which triggers service (web browser) --internet-- Mid-tier --- ARS server (Triggering Filter with Service) If I understand his example correctly, it just means that you save the trips user to mid-tier to ARS. Service is kinda like callback indeed in C++ for example where in your software you call a dll, dll does all the heavy work and uses callback function to update your software on the status. It's also like Ajax if you code HTML. You don't submit the page to send value to server, launch a code server side and gets its result. At least that's how I see it. On 04 Jun, 2014,at 10:39 PM, Sweety sweetykhann...@gmail.com wrote: Indeed, I am not able to understand how to implement that example. How can service action perform the work of 10 active links at one server round trip? Imagine I am using 10 active links with 10 different forms to set fields, how can I active this with single service action with just single server trip? This is what that blog is saying, right? I am not getting any hint how to prove and implement that example. I would appreciate if you help me to implement that code or give me an idea to prove that statement. Cheers, Sweety ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Service Action Example
Maybe look at doing a (display only or regular) form for the background with a single call for ‘service’ – the display only form then does a series of ‘set fields’ in a filter from the various forms – then send the 10 fields back to the original form where the active link had the service action call – that would eliminate the back and forth between the client and server. From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Sweety Khanna Sent: Wednesday, June 4, 2014 5:44 PM To: arslist@ARSLIST.ORG Subject: Re: Service Action Example ** Hi Laurent, If I want to retrieve the values from 10 different forms then I need to add 10 service actions in a single active link and 10 filters with service execution option correct? In this case an active link will invoke 10 filters having service exeution option and go to server to retrive values from 10 different forms in a single trip - correct? This is what I have understood till now. Slap me if you see me wrong anywhere. On Thu, Jun 5, 2014 at 2:55 AM, laurent matheo lm...@me.com mailto:lm...@me.com wrote: ** I guess what he meant is that if you do this this, you have n acls it makes n trips/calls to the ARS server (internet, then internal network between customer, mid-tier and ARS). ACL1 (web browser) --internet-- Mid-tier --- ARS server (set field1) ACL2 (web browser) --internet-- Mid-tier --- ARS server (set field2) (...) ACLn (web browser) --internet-- Mid-tier --- ARS server (set fieldn) With service it would be kinda like this, one acl triggers one filter. This way there is only one trip using the whole internet, then internal network between customer, mid-tier and ARS, everything else would stay at ARS server level: ACL1 which triggers service (web browser) --internet-- Mid-tier --- ARS server (Triggering Filter with Service) _Filter called by service (ARS server) (set field 1) _Filter called by service (ARS server) (set field 2) _(...) _Filter called by service (ARS server) (set field n) And once it's done, the filter answers (hence the callback) once all actions are executed: ACL1 which triggers service (web browser) --internet-- Mid-tier --- ARS server (Triggering Filter with Service) If I understand his example correctly, it just means that you save the trips user to mid-tier to ARS. Service is kinda like callback indeed in C++ for example where in your software you call a dll, dll does all the heavy work and uses callback function to update your software on the status. It's also like Ajax if you code HTML. You don't submit the page to send value to server, launch a code server side and gets its result. At least that's how I see it. On 04 Jun, 2014,at 10:39 PM, Sweety sweetykhann...@gmail.com mailto:sweetykhann...@gmail.com wrote: Indeed, I am not able to understand how to implement that example. How can service action perform the work of 10 active links at one server round trip? Imagine I am using 10 active links with 10 different forms to set fields, how can I active this with single service action with just single server trip? This is what that blog is saying, right? I am not getting any hint how to prove and implement that example. I would appreciate if you help me to implement that code or give me an idea to prove that statement. Cheers, Sweety ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org http://www.arslist.org 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_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: AR System Plugin Issue
Hi Suresh, It could be related to server-name and server-connect-name parameters. Are they configured properly? Server-Name should be LB or Server group alias name and Server-Connect-Name should be individual server name with FQDN. HTH, Mayuresh On Wed, Jun 4, 2014 at 10:29 PM, ersureshbe ersures...@gmail.com wrote: Hi Team, Greetings. Recently, we are facing below issue from arerror.log. When we get this error, we need to restart the ARS then finally working fine. It's frequently occuring ànd creating more business impact. We are Remedy server group. Version : 8.1. Tue Jun 03 07:10:12 2014 ServerGroup : Cannot establish a network connection to the AR System Plug-In server (ARERR 8760) Tue Jun 03 07:10:12 2014 AnalyzeBulletinBoardData() Kindly advise to fix this issue. Regards, Suresh Loganathan -- View this message in context: http://ars-action-request-system.1093659.n2.nabble.com/AR-System-Plugin-Issue-tp7596979.html Sent from the ARS (Action Request System) mailing list archive at Nabble.com. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Installing Additional Language Pack for ARS 7.6.04
Hi All We have a requirement to install Japanese and Russian Language Pack on ARS 7.6.04. What I would like to know is importing the files from installforms and systemforms in ARSystem install directory is sufficient or do I need to perform any other activities. We do not have ITSM installed, however we have a customized application running on ARS. Will the new Language pack have any effect on Customization. Here are the Server details: ARS - 7.6.04.03 Platform - Linux DB - Oracle 11g ( Unicode) Language Packs - en;es;fr;ko;de;it;zh_CN;pt_BR I've gone through this post without any success: https://communities.bmc.com/thread/26725 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years