Hi all:
I'm using a BPM engine from Intalio,inc. called Intalio|Server (IS) (http://bpms.intalio.com ). This BPM engine bundles OPS as its presentation layer; this product is propietary, but the BPM engine under it it's called Tempo and it's FLOSS (http://tempo.intalio.org). IS bundles OPS 3.6 (not sure if tuned or stock). The graphical designer for said product (called Intalio|Designer - ID) provides the features needed to create xForms and schemas and string BPMN + webservices calls + xForms design into a more-or-less coherent unit that is meant to be deployed to IS. It kinda works. xForms (OPS) support by the designer is extremely limited (or so it seems), and it's quite frustrating to weed out if I'm doing something wrong, or the ID does not support such and such feature, or xForms does not deal with that or OPS does not yet cover that case or whatnot. I have a number of very specific xForms-related questions, borne out of desperation using this third-party software. It would be a tremendous help to have some insight from the OPS devs and users about these problems; here are some of my top 10: Is it possible to create the following use case scenarios with OPS ? 1.- Bob fires up an application that shows him a table with a variable amount of rows, with 5 columns. The data on 3 of the columns is read- only , but the fourth column is editable. He fills up the data on the fourth column of some of the rows and clicks a button labeled "Complete". (somehow Alice get's notified of Bob's edit, and logs in to the same system) Alice fires up an application that shows her the same table that Bob just edited. She edits the 5th column, which is the only column available for editing. Clicks complete. Ends. 2.- Bob, Rabah, Juan, Piotr, Izumi and Björn, all proud citizens of different countries around the world are logged into a web application where there's a form with a date field that needs to be filled. The system presents the same interface to all, but each of them is allowed to input the date in a localized format for their country. They fill out the form and click a "complete" button. The system interprets each localized date input into a unified, database-friendly and uniform format for later storage. 3.- Bob uses a web application with an optional date field. The application allows for that field to be filled or not. He clicks a "complete" button, the app accepts and continues. 4.- Bob is designing an xForm. He needs to decorate it with an external CSS stylesheet and add some specific javascript functionality. He is able to add those two things and still have a valid, executable xForms document. 5.- Bob is able to design an xForm document with data-aware widgets and fields, but that they are only intertwined for the current document; once the form is HTTP-submitted, the data arrives to a different HTTP server in a regular POST or GET request. 6.- Bob is using a form with a table comprised of read-only information in each cell. He is able to click a button or link and add another row to that table. The newly created row has the same fields as the other rows, but they are editable. Bob forgets to fill one and when he clicks the "complete" button, the form refuses to complete and sen, since one of the fields is required. 7.- Bob is designing an xForm but some of his users have very shaky connectivity. He is able to tune how much interactivity and heartbeat requests are sent to the central server from that segment of his network. At the same time, he is able to tune the same application on the same server to target another segment of the network that is brand new and has top-notch connectivity. Furthermore, he is able to tune which users will get full javascript support, and which ones won't. Thanks for reading this long string of seemingly stupid questions, but believe it or not, there's no (easy or documented) way to do any of those things in the third party app that bundles OPS. or maybe there _is_ a way and I'm totally confused :-) Thanks for yout input, Rubén p.s first post! :-) -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Free forum by Nabble | Edit this page |