Oracle神諭

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            284 隨筆 :: 9 文章 :: 106 評論 :: 0 Trackbacks

          script腳本:
          一個script是一個執行BeanShell腳本的action。缺省地,所有流程定義變量都是合法的并且無腳本變量將被寫入流程變量。下列腳本變量也是合法的:
          executionContext
          token
          node
          task
          taskInstance

          <process-definition>
            <event type="node-enter">
               <script>
                  System.out.println("this script is enering node"+node);
               </script>
            </event>
            ...
          </process-definition>

          為定制缺省加載行為并且儲存變量進script,變量元素可以被用來作為script的子元素。那樣,腳本表達式不得不被放入一個腳本的子元素:expression

          <prcession-definition>
            <event type="process-end">
              <expression>
                a = b+c;
              </expression>
              <variable name="XXX" access="write" mapped-name="a"/>
              <variable name="YYY" access="read" mapped-name="b"/>
              <variable name="ZZZ" access="read" mapped-name="c"/>
            </event>
          </prcession-definition>

          在腳本開始之前,這個流程變量YYY和ZZZ將分別作為腳本變量b和c使其合法。所有腳本完成之后,腳本變量值a被存儲進流程變量XXX.

          如果access變量屬性包含"read",這個流程變量在腳本賦值之前將被加載作為一個腳本變量。如果access變量屬性包含"write",這個流程變量在腳本賦值以后將被加載作為一個腳本變量。

          posted on 2005-09-20 15:42 java世界暢談 閱讀(908) 評論(1)  編輯  收藏 所屬分類: JBPM

          評論

          # re: script腳本 2005-12-06 17:14 p
          <event type="node-enter">
          <script>
          System.out.println("this script is enering node"+node);
          </script>
          </event>
          node是什么?

            回復  更多評論
            

          主站蜘蛛池模板: 宁乡县| 尚义县| 岳阳市| 利辛县| 满洲里市| 葫芦岛市| 镇沅| 鹰潭市| 开江县| 庄河市| 措勤县| 正镶白旗| 扶绥县| 夹江县| 伊宁市| 教育| 景东| 武功县| 穆棱市| 福安市| 新沂市| 龙口市| 满洲里市| 大宁县| 镶黄旗| 皋兰县| 开江县| 沁源县| 星座| 北碚区| 调兵山市| 双牌县| 岳普湖县| 大冶市| 通海县| 静乐县| 闵行区| 萨嘎县| 龙游县| 金溪县| 龙门县|