gdufo

           

          通達OA 自動選擇人中 增加 根據表單字段的直屬上司

          一、增加流程定義時可以選擇項目

          MYOA\webroot\general\system\workflow\flow_type\flow_design\view_list\edit.php

          794行
          <option value="11" <? if($AUTO_TYPE=="11")echo "selected";?>>按表單字段選擇的直屬上司</option>


          \\10.110.2.210\d$\MYOA\webroot\general\workflow\list\turn\condition.php
          765行處增加
            }elseif($AUTO_TYPE==11) //根據表單字段的主屬上司來處理
            {
             if(is_numeric($AUTO_USER))
             {
               $query3 = "SELECT ITEM_DATA from FLOW_RUN_DATA where RUN_ID='$RUN_ID' AND ITEM_ID='$AUTO_USER'";
                $cursor3= exequery($connection,$query3);
                if($ROW=mysql_fetch_array($cursor3))
                   $ITEM_DATA = $ROW["ITEM_DATA"];
                $APPLY_USER_ID =  substr($ITEM_DATA,strpos($ITEM_DATA,"_")-1);

                 //根據前一節點的直屬上司
                $query = "select EMP_MANAGECODE from user where user_id ='$APPLY_USER_ID'";
                $cursor= exequery($connection,$query);
                if($ROW=mysql_fetch_array($cursor))
                {
                   $USER_ID=$ROW["EMP_MANAGECODE"];

                   $query1 = "SELECT * from USER where USER_ID='$USER_ID'";
                   $cursor1= exequery($connection,$query1);
                   if($ROW=mysql_fetch_array($cursor1))
                   {
                      $PRCS_NEW_USER_ID=$USER_ID;
                      $PRCS_NEW_USER_NAME=$ROW["USER_NAME"];
                      $PRCS_NEW_DEPT_ID=$ROW["DEPT_ID"];
                      $PRCS_NEW_USER_PRIV=$ROW["USER_PRIV"];
                      $PRCS_NEW_USER_PRIV_OTHER=$ROW["USER_PRIV_OTHER"];
                   }
                }
                $PRCS_OP_USER=$PRCS_NEW_USER_ID;
                $PRCS_OP_USER_NAME=$PRCS_NEW_USER_NAME;
                $PRCS_USER_AUTO=$PRCS_NEW_USER_ID.",";
                $PRCS_USER_NAME=$PRCS_NEW_USER_NAME.",";

                /*//檢查該發起人是否有經辦權限
                if($PRCS_DEPT=="ALL_DEPT"||find_id($PRCS_USER,$PRCS_NEW_USER_ID)||find_id($PRCS_DEPT,$PRCS_NEW_DEPT_ID)||find_id($PRCS_PRIV,$PRCS_NEW_USER_PRIV)||priv_other($PRCS_PRIV,$PRCS_NEW_USER_PRIV_OTHER))
                {
                   $PRCS_OP_USER=$PRCS_NEW_USER_ID;
                   $PRCS_OP_USER_NAME=$PRCS_NEW_USER_NAME;
                   $PRCS_USER_AUTO=$PRCS_NEW_USER_ID.",";
                   $PRCS_USER_NAME=$PRCS_NEW_USER_NAME.",";
                }*/

              }
            }
          3.在流程定義處保存的地方也要修改
          MYOA\webroot\general\system\workflow\flow_type\flow_design\view_list\update.php
          的66修改成:
            if($AUTO_TYPE==7 || $AUTO_TYPE==11)

          posted on 2013-10-30 10:53 gdufo 閱讀(717) 評論(0)  編輯  收藏 所屬分類: OA(Moss+Infopath)

          導航

          統計

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Hibernate

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 尼勒克县| 西昌市| 娱乐| 峨眉山市| 门头沟区| 福建省| 磐安县| 应城市| 潍坊市| 湖州市| 土默特左旗| 道真| 华阴市| 襄樊市| 凌源市| 新营市| 治县。| 凉城县| 海口市| 永年县| 阳春市| 恭城| 登封市| 青川县| 景谷| 方山县| 石家庄市| 金沙县| 斗六市| 宁晋县| 集贤县| 吉水县| 岳池县| 黎平县| 荔波县| 衡南县| 太仓市| 方山县| 琼结县| 麻城市| 包头市|