Oracle神諭

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

          script腳本:
          一個script是一個執(zhí)行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是什么?

            回復(fù)  更多評論
            

          主站蜘蛛池模板: 广宁县| 赣榆县| 塔城市| 曲阜市| 许昌市| 大姚县| 沁源县| 通渭县| 焉耆| 苍梧县| 玛曲县| 宁强县| 仙桃市| 苍山县| 乐平市| 汾西县| 岗巴县| 云梦县| 松桃| 石首市| 通河县| 怀化市| 古交市| 海宁市| 泾源县| 松江区| 沅江市| 宝鸡市| 新野县| 扎兰屯市| 醴陵市| 蒙自县| 阿拉尔市| 金湖县| 无为县| 微山县| 周宁县| 东平县| 辉南县| 兴化市| 三河市|