• Questions re context of use

    By Peter Herrmann 2 decades ago

    Gday :-)



    Nice app and at the OpenNTF BOF session at Lotusphere 2007 a few people raised it as well worth checking out. So I am. A couple of questions:


    • can it run in a domino context (ie with browser clients)
    • can it run locally
    • can it run disconnected
    • can it run without a ui context (ie can a server agent be a 'proxy' and properly take an item through to the next stage of the workflow)



      Thanks,

      Peter
    • re: G'day

      By Mark Demicoli 2 decades ago

      Hi there mate, sounds like I have a perfect excuse to get my backside over to the US for the next `sphere. Answers below:


      • can it run in a domino context (ie with browser clients)

        A: Not at present but I knew someone would ask eventually! My client Qenos are totally Notes Client so have not had the need to persue this. Ultimately what I want to do is expose the engine as a web service so any interface/ playform can be developed. V2??


      • can it run locally

        A: Yes. We run local replicas successfully here. The only issue is that the local Directory for person name and group name validation MUST be called names.nsf (ie local replica of your Domino Directory or Corp Directory), therefore the local personal address book needs to have a different filename. I think I need to parameterise these filenames in the global settings document. But apart from that, you shouldn't see any difference.


      • can it run disconnected

        A: Yes, as long as you have local replicas of QAF related databases (corp directory & feedback) and any DBs your app is dependant on.


      • can it run without a ui context (ie can a server agent be a 'proxy' and properly take an item through to the next stage of the workflow)

        A: Yes, depending on what you're trying to do exactly. The wfProcessAction function can be executed on the server. Any output that would normally go to the UI is suppressed. Validation failure in this context sets certain global variables so your script can know why wfProcessAction failed. This is demonstrated when an Action calls another Action in the Procedures (ie the secondary Action is run-on-server). You can do this in your own code.
      • By Peter Herrmann 2 decades ago

        Thanks for the detailed responses…On your "No" response, if the wfProcessAction function can be executed on the server then can't this be the api that we could use for browser clients (via web query save etc)?

        • Peter you're the man..

          By Mark Demicoli 2 decades ago

          i've had a really big night so I won't say much (ouch head) …. indeed good thinkin Peterg…. I really haven't put much thought into it really. number 1, there's some client side scripting to take care of form validation but in essence we're not far.