I agree john: how about running a $99.00 special.. download and install and use unlimited for 1 year... and then ask for a support key
On Thu, Jan 12, 2012 at 11:37 AM, John Sundberg < john.sundb...@kineticdata.com> wrote: > ** > (WARNING: I suggest Kinetic Request at the end) > > And shareable. > > And diffable. > > And checkinable. > > And search/replaced. > > And typo checked. > > And githubable. > > And reusable. > > And maturable… > > List is long... > > > The whole ARS world of apps would be far better off and further along - if > we could use the tons of tools that exist for these functions. > > > Could you imagine somebody including in an email to the ARSList the .def > of 10 filters to do something -- vs 10 code to do something? > > In the long life of the ARSList -- I have seen very little examples of > "code" or sharing of "code" -- other than "qualifications"… > (The lack of share-ability is a significant problem, and we see this > within the apps produced too, they do different strategies for the same > function within the apps themselves) > > > So - we spend our time discussing syntax of "if" conditions -- vs > strategies of problem solving. > > > At some point -- somebody in the ARSList is going to invent "FIRE" -- and > we will leave the cave person world. > > > BTW - might I suggest Kinetic Request be that FIRE…. (It does exactly what > we are talking about)… > > For client side: > You generate logic via forms (sort of admin tool in concept) -- then we > generate the Javascript for you. > (You can touch the Javascript if you want) > > Also -- > For server side: > You generate logic via "a builder" (sort of Visio like) -- then we > generate the JRuby for you. > (You can touch the JRuby if you want) > > FOR FUN -- here is an example of a Kinetic form in KURL (Kinetic Uniform > Request Language) > (131 lines in KURL -- my guess as an export in .def -- 10,000 lines) > > service_item "iPad Case" do > catalog "ACME" > categories "Telecommunications Services" > type "Telecom" > description %` > <div class="serviceItemDescriptionHeader rounded6" >iPad Case</div> > <div id="descriptionContent" class="descriptionContent"> > > <div style="float:right;padding-left:5px;padding-bottom:5px;"> > <img src=" > http://storeimages.apple.com/1766/store.apple.com/Catalog/regional/amr/ipad/img/accessories-case.jpg > "/> > </div> > <br/> > The iPad Case not only protects your iPad, it can be used in various > positions. So its easy to type, look at photos and slideshows, or watch > movies.<br/> > </div> > <div style="clear:both;"> </div> > ` > display_page "/themes/acme/displayPage.jsp" > display_name "" > header_content "" > web_server "http://demo.kineticdata.com/kinetic/" > data_set "SYSTEM_DEFAULTS" > visible_to_group "0;" > management_group "Public" > submission_group "Public" > priority "5" > page "Initial Page", > :contents, > :horizontal_buttons, > :submit_button_value => "Submit", > :display_page => "/themes/acme/displayPage.jsp" do > text "Service Item Description", %`<p> > <div class="serviceItemDescriptionHeader rounded6" >iPad Case</div> > <div id="descriptionContent" class="descriptionContent"> > > <div style="float:right;padding-left:5px;padding-bottom:5px;"> > <img src=" > http://storeimages.apple.com/1766/store.apple.com/Catalog/regional/amr/ipad/img/accessories-case.jpg > "/> > </div> > <br/> > The iPad Case not only protects your iPad, it can be used in various > positions. So its easy to type, look at photos and slideshows, or watch > movies.<br/> > </div> > <div style="clear:both;"> </div> > </p>` > section "Submitter" do > style "display:none;" > end > question "Requester First Name", "First Name", :free_text, > :required, > :advance_default, > :editor_label => "Req First Name", > :answer_mapping => "First Name", > :default_form => "KS_SAMPLE_People", > :default_field => "First Name", > :default_qual => "'AR Login'=$\\USER$", > :size => "20", > :rows => "1", > :max => "50", > :required_text => "Requester First Name" > question "Requester Last Name", "Last Name", :free_text, > :required, > :advance_default, > :editor_label => "Req Last Name", > :answer_mapping => "Last Name", > :default_form => "KS_SAMPLE_People", > :default_field => "Last Name", > :default_qual => "'AR Login'=$\\USER$", > :size => "20", > :rows => "1", > :max => "100", > :required_text => "Requester Last Name" > question "Requester Employee Number", "Employee Number", :free_text, > :advance_default, > :editor_label => "Req Employee \#", > :answer_mapping => "Contact ID", > :default_form => "KS_SAMPLE_People", > :default_field => "EmployeeNumber", > :default_qual => "'AR Login'=$\\USER$", > :size => "20", > :rows => "1", > :max => "20" > question "Requester Email Address", "Email", :email, > :required, > :advance_default, > :editor_label => "Req Email Address", > :answer_mapping => "Contact Info Value", > :default_form => "KS_SAMPLE_People", > :default_field => "Email", > :default_qual => "'AR Login'=$\\USER$", > :size => "20", > :required_text => "Requester Email", > :pattern_label => "Standard Email Address", > :pattern => "^[\\w-\\.]+\\@[\\w\\.-]+\\.[a-zA-Z]{2,4}$", > :validation_text => "Requester Email Address (Standard Email > Address)" > section "Details Section" > text "Details Header Text", "Details", > :style_class => " primaryColorHeader" > section "Details" > question "Quantity", "Quantity", :integer, > :required, > :size => "2", > :pattern_label => "Default Integer", > :pattern => "^\\d+$", > :validation_text => "Quantity (Default Integer)" > question "Notes", "Notes", :free_text, > :size => "75", > :rows => "3" > end > page "Confirmation Page", > :confirmation, > :vertical_buttons, > :submit_button_value => "Submit", > :display_page => "/themes/acme/displayPage.jsp" do > section "Details" > text "Service Item Description", %`<p> > <div class="serviceItemDescriptionHeader rounded6" >iPad Case</div> > <div id="descriptionContent" class="descriptionContent"> > > <div style="float:right;padding-left:5px;padding-bottom:5px;"> > <img src=" > http://storeimages.apple.com/1766/store.apple.com/Catalog/regional/amr/ipad/img/accessories-case.jpg > "/> > </div> > <br/> > <p> </p><br/> > </div> > <div style="clear:both;"> </div> > </p>` > text "Thanks", "Thank you", > :style_class => " primaryColorHeader" > text "Thanks/Submission ID", "<p>Thanks for your submission.</p> > <p><b>Submission ID: </b><FLD>Submission ID;536870913;BASE</FLD> </p>" > text "Request Info", "" > text "Return to catalog/improve our service", %` > <p><a href="DisplayPage?name=ACME_Catalog">Back to the service > catalog</a><br/></p> > <p><a > href="DisplayPage?name=ACME_ImproveOurService&custId=<FLD>CustomerSurveyInstanceId;179;BASE</FLD>">Help > improve our service</a></p> > ` > end > end > > > > > > > > -John > > > > On Thu, Jan 12, 2012 at 9:56 AM, LJ LongWing <lj.longw...@gmail.com>wrote: > >> Remedy has this ability too....called plugins. You can build filter >> plugins >> in Perl, Java, C....I'm sure a few others that I'm not familiar with. >> With >> the API model, you can build entirely custom clients that do wondrous >> things. All if this is wonderful and great and all....but I think what >> John >> was talking about was not the ability to extend Remedy...but the ability >> to >> turn what is currently records in a DB into some form of industry >> recognized >> script/code. >> >> How many times have you had to answer the question of 'how many lines of >> code would it take to implement this feature' with a 'it's not like that' >> type of answer. I would love to be able to have the ability to create a >> filter (just like I do today) and then be able to export that to >> 'code'....not a def, not an xml def...but actual code that could be read >> somewhere. >> >> Granted, that code wouldn't be able to be executed by anything other than >> the Remedy server engine....but it would at least be code that could be >> read >> by Remedy and generated by Remedy...but also coded OUTSIDE of Remedy if >> you >> wanted to, but still read by Remedy. >> >> -----Original Message----- >> From: Action Request System discussion list(ARSList) >> [mailto:arslist@ARSLIST.ORG] On Behalf Of Pierson, Shawn >> Sent: Thursday, January 12, 2012 8:38 AM >> To: arslist@ARSLIST.ORG >> Subject: Re: Script Generation >> >> LJ, >> >> Having worked some with SharePoint, I've seen how it could be advantageous >> to build an ITSM suite completely on that platform rather than using AR >> System. There are even tools that can be used within Visio to make >> workflow. Granted, to do the really complex stuff you need to be a .NET >> developer, but I've seen the direction Microsoft has been trying to push >> into and it's what AR System used to be geared for -- letting >> non-programmers quickly build enterprise applications. The only downside >> I >> see is that if you give enough people permissions to build things, I.T. >> will >> end up with the problem that Access caused where non-I.T. people made >> unwieldy databases with impractical forms that they then tell us to >> support. >> At least SharePoint has a permissions model. In any case, I think that it >> does great by allowing the full gamut of allowing end users to create >> simple >> forms and workflow, while highly skilled .NET developers can create highly >> complex, feature rich applications. >> >> Unfortunately, Sharepoint itself is not cross-platform so it wouldn't work >> for BMC, but I'm really surprised that Microsoft hasn't released more >> applications that sit on top of Sharepoint at this time. The only OOtB >> Sharepoint based application I've used has been Project Web Access, but >> even >> that requires you to build some of your own stuff and use Microsoft >> Project >> in order to interact with the schedule. Still, I've seen some good third >> party stuff, and I think Sharepoint is probably a great tool to learn as a >> side project for anyone that prefers to focus on the development aspect of >> Remedy rather than ITSM administration. >> >> This may sound like I'm a big fan of Microsoft, which I'm not, but I am >> impressed that they turned what started out as essentially web-based blog >> software into a diverse platform for web sites and applications. I just >> wish something similar that was cross platform and extremely popular >> existed. >> >> Thanks, >> >> Shawn Pierson >> >> -----Original Message----- >> From: Action Request System discussion list(ARSList) >> [mailto:arslist@ARSLIST.ORG] On Behalf Of LJ LongWing >> Sent: Thursday, January 12, 2012 9:19 AM >> To: arslist@ARSLIST.ORG >> Subject: Script Generation >> >> John, >> I'm changing the topic as to not hijack the original thread. >> >> You bring up an interesting thought. I was involved with a discussion >> with >> MicroFocus (parent company of Borland, maker of SilkTest) regarding their >> test generation application...it's a simple point/click interface, but you >> can, if you choose, export the test script to any number of 'known' >> languages including .net and java. Once in the script form you can >> modify, >> edit, do anything you really want...but when it comes back to executing >> the >> script, you run it through their 'agent'. The SilkTest 'server' is really >> just a license management process to ensure you are not using more >> licenses >> than you have purchased....so...this takes us to the concept you just >> discussed >> >> The power of Remedy is it's point and click interface to do things...one >> of >> the strongest up and downsides (at the same time) is the central >> development >> environment. While this central dev environment (the remedy server) >> allows >> for a lack of 'merge' problems....the fact that the code is stored only in >> the DB, and isn't easily manipulated outside of the GUI makes it sometimes >> hard to do things like merge.... >> >> So I agree....if BMC modified Remedy to function so that everything is >> still >> point and click easy to create the code, but allowed the option of >> exporting >> the code to a standardized format like Java, then allowed modification of >> that code at that level....and of course would need to be imported back in >> to validate the changes were good.... >> >> Yea...I could totally see using Remedy like that. :) >> >> -----Original Message----- >> From: Action Request System discussion list(ARSList) >> [mailto:arslist@ARSLIST.ORG] On Behalf Of John Baker >> Sent: Wednesday, January 11, 2012 4:02 PM >> To: arslist@ARSLIST.ORG >> Subject: Overlay and Applications >> >> Hello, >> >> I do wonder when the time will come when base/overlay/etc are replaced >> with the simple concept of a script. >> >> Converting existing workflow to a script is easy and much of the work >> has already been done, ie converting client side workflow to Javascript >> already exists in the Mid Tier. >> >> Writing a server side workflow (filters/escalations/etc) to Javascript >> is entirely feasible. >> >> Once we find ourselves using Javascript, everything will run (far) more >> quickly, AR System (with ITSM) would not require 1Gb of memory and 30 >> minutes to start, and a simple source control system can be used to >> merge the BMC base application with a client's changes. >> >> I've not met an AR System admin who can't fiddle with some script, so >> perhaps AR System 8 should be the day BMC bite the bullet, eject the >> current model and move to simple text based scripts: >> >> function my_active_link(): >> if field(123) = "abc": >> # Push value of field 456 on this form to another >> push_fields(456, "Target form", 987) >> set_fields(123, "X") >> else: >> change_label(9000, 'New value of my label') >> set_read_only(9000, True) >> >> Alright, so I prefer Python to Javascript but I suspect most ARSlisters >> can follow the above. >> >> >> John >> >> >> ____________________________________________________________________________ >> ___ >> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are" >> >> >> ____________________________________________________________________________ >> ___ >> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are" >> >> Private and confidential as detailed here: >> http://www.sug.com/disclaimers/default.htm#Mail . If you cannot access >> the >> link, please e-mail sender. >> >> >> ____________________________________________________________________________ >> ___ >> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are" >> >> >> _______________________________________________________________________________ >> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are" >> > > > > -- > John David Sundberg > 235 East 6th Street, Suite 400B > St. Paul, MN 55101 > (651) 556-0930-work > (651) 247-6766-cell > (651) 695-8577-fax > john.sundb...@kineticdata.com > _attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_ -- Patrick Zandi _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"