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世界暢談 閱讀(902) 評論(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是什么?

            回復  更多評論
            

          主站蜘蛛池模板: 沛县| 子长县| 疏附县| 鄂托克旗| 合水县| 浑源县| 吉安市| 镇康县| 石家庄市| 平南县| 西乡县| 张家界市| 天柱县| 胶州市| 荆州市| 桑植县| 睢宁县| 涿州市| 甘肃省| 甘孜县| 辽阳市| 苍溪县| 日照市| 大化| 新和县| 静乐县| 青岛市| 凯里市| 隆尧县| 舞阳县| 合川市| 防城港市| 泽州县| 孝义市| 仁化县| 红河县| 中方县| 甘孜县| 弋阳县| 察雅县| 大方县|