send_cmd($cmd); $data = $db_dpis->get_array(); $PER_ID_REVIEW_CHk = $data[PER_ID_REVIEW]; $cmd = " select PG_EVALUATE from PER_PERFORMANCE_GOALS where KF_ID=$KF_ID "; $db_dpis->send_cmd($cmd); $data_eva = $db_dpis->get_array(); $pg_evaluate_chk = $data_eva[PG_EVALUATE]; //ค่าของผู้ประเมินเริ่มให้คะเเนน $EDIT_TITLE = "แก้ไข"; $VIEW_TITLE = "เรียกดู"; // กรณีจังหวัด หา login ว่าอยู่ใน ORG_ID ไหน เอาแค่ ORG_ID นั้นมาแสดง $search_pv_cond = ""; if($CTRL_TYPE==2 && $PROVINCE_CODE){ $cmd = " select PER_TYPE, POS_ID , POEM_ID , POEMS_ID , POT_ID from PER_PERSONAL where PER_ID = $PER_ID "; $db_dpis->send_cmd($cmd); $data = $db_dpis->get_array(); $PER_TYPE = trim($data[PER_TYPE]); $POS_ID = trim($data[POS_ID]); $POEM_ID = trim($data[POEM_ID]); $POEMS_ID = trim($data[POEMS_ID]); if($PER_TYPE == 1){ $cmd = " select ORG_ID from PER_POSITION where POS_ID=$POS_ID "; }elseif($PER_TYPE == 2){ $cmd = " select ORG_ID from PER_POS_EMP where POEM_ID=$POEM_ID "; }elseif($PER_TYPE==3){ $cmd = " select ORG_ID from PER_POS_EMPSER where POEMS_ID=$POEMS_ID "; } // end if $db_dpis->send_cmd($cmd); $data = $db_dpis->get_array(); $ORG_ID = trim($data[ORG_ID]); if($ORG_ID) $search_pv_cond = " and ORG_ID = $ORG_ID"; } ?> <?=$webpage_title?> - <?=$MENU_TITLE_LV0?><?if($MENU_ID_LV1){?> - <?=$MENU_TITLE_LV1?><?}?><?if($MENU_ID_LV2){?> - <?=$MENU_TITLE_LV2?><?}?><?if($MENU_ID_LV3){?> - <?=$MENU_TITLE_LV3?><?}?>
send_cmd($cmd); $data = $db_dpis->get_array(); $ACCEPT_FLAG = $data[ACCEPT_FLAG]; ?>  
> 1.1 ผลสำเร็จของงานที่คาดหวัง > 1.2 สมรรถนะที่คาดหวัง
">  
 :  >   
 *  : 
ยุทธศาสตร์ : 
ประเด็นยุทธศาสตร์ : 
 : 
* "?>ตัวชี้วัดอ้างอิง (KPI) : 
* "?> : 
 * ตัวชี้วัด (KPI) : 
 * น้ำหนัก (ร้อยละ) :  >
หน่วยวัด :  >
* ผู้กำกับดูแลตัวชี้วัด : 
 * ใช้ในการประเมินผล :  > ใช้ > ไม่ใช้
 * เป้าหมาย 1 :  >
รายละเอียดเป้าหมาย 1   
(ไม่เกิน 2,000 ตัวอักษร) : 
 * เป้าหมาย 2 :  >
รายละเอียดเป้าหมาย 2   
(ไม่เกิน 2,000 ตัวอักษร) : 
 * เป้าหมาย 3 :  >
รายละเอียดเป้าหมาย 3   
(ไม่เกิน 2,000 ตัวอักษร) : 
 * เป้าหมาย 4 :  >
รายละเอียดเป้าหมาย 4   
(ไม่เกิน 2,000 ตัวอักษร) : 
 * เป้าหมาย 5 :  >
รายละเอียดเป้าหมาย 5   
(ไม่เกิน 2,000 ตัวอักษร) : 
        <?=$CLEAR_TITLE?>   
    send_cmd($cmd); // $db_dpis->show_error(); $data = $db_dpis->get_array(); $data = array_change_key_case($data, CASE_LOWER); $count_data = $data[count_data]; ?> 1){ if($DPISDB=="odbc"){ $cmd = " select top $start_record a.PG_ID from ( PER_PERFORMANCE_GOALS a left join PER_KPI b on (a.KPI_ID=b.KPI_ID) ) left join PER_PERFORMANCE_REVIEW c on (b.PFR_ID=c.PFR_ID) where a.KF_ID=$KF_ID $where order by a.PG_SEQ "; $db_dpis->send_cmd($cmd); while($data = $db_dpis->get_array()) $arr_exclude[] = "'".$data[PG_ID]."'"; $limit_data = " and a.PG_ID not in (". implode(", ", $arr_exclude) .")"; }elseif($DPISDB=="mysql"){ $limit_data = " limit " . (($current_page - 1) * $data_per_page) . ", " . $data_per_page; } } // end if if($DPISDB=="odbc"){ $cmd = " SELECT top $data_per_page a.PG_ID, a.PG_SEQ, a.KPI_NAME, b.KPI_NAME as KPI_KPI_NAME, c.PFR_NAME, a.KPI_WEIGHT, a.PG_EVALUATE, a.KPI_TARGET_LEVEL1, a.KPI_TARGET_LEVEL2, a.KPI_TARGET_LEVEL3, a.KPI_TARGET_LEVEL4, a.KPI_TARGET_LEVEL5, a.KF_SCORE_FLAG FROM ( PER_PERFORMANCE_GOALS a left join PER_KPI b on (a.KPI_ID=b.KPI_ID) ) left join PER_PERFORMANCE_REVIEW c on (b.PFR_ID=c.PFR_ID) WHERE a.KF_ID=$KF_ID $where $search_condition $limit_data ORDER BY c.PFR_TYPE, a.PG_SEQ "; }elseif($DPISDB=="oci8"){ $min_rownum = (($current_page - 1) * $data_per_page) + 1; $max_rownum = $current_page * $data_per_page; $cmd = "select temp2.* from ( select rownum as rnum, temp1.* from ( select a.PG_ID, a.PG_SEQ, a.KPI_NAME, b.KPI_NAME as KPI_KPI_NAME, c.PFR_NAME, a.KPI_WEIGHT, a.PG_EVALUATE, a.KPI_TARGET_LEVEL1, a.KPI_TARGET_LEVEL2, a.KPI_TARGET_LEVEL3, a.KPI_TARGET_LEVEL4, a.KPI_TARGET_LEVEL5, a.KF_SCORE_FLAG from PER_PERFORMANCE_GOALS a, PER_KPI b, PER_PERFORMANCE_REVIEW c where a.KF_ID=$KF_ID and a.KPI_ID=b.KPI_ID(+) and b.PFR_ID=c.PFR_ID(+) $where $search_condition order by c.PFR_TYPE, a.PG_SEQ ) temp1 where rownum <= $max_rownum ) temp2 where rnum between $min_rownum and $max_rownum "; }elseif($DPISDB=="mysql"){ $cmd = " SELECT a.PG_ID, a.PG_SEQ, a.KPI_NAME, b.KPI_NAME as KPI_KPI_NAME, c.PFR_NAME, a.KPI_WEIGHT, a.PG_EVALUATE, a.KPI_TARGET_LEVEL1, a.KPI_TARGET_LEVEL2, a.KPI_TARGET_LEVEL3, a.KPI_TARGET_LEVEL4, a.KPI_TARGET_LEVEL5, a.KF_SCORE_FLAG FROM ( PER_PERFORMANCE_GOALS a left join PER_KPI b on (a.KPI_ID=b.KPI_ID) ) left join PER_PERFORMANCE_REVIEW c on (b.PFR_ID=c.PFR_ID) WHERE a.KF_ID=$KF_ID $where $search_condition ORDER BY c.PFR_TYPE, a.PG_SEQ $limit_data "; } // end if $count_page_data = $db_dpis->send_cmd($cmd); // echo $cmd; // $db_dpis->show_error(); if ($count_page_data) { ?>   ตัวชี้วัดตามแผนปฏิบัติราชการประจำปี get_array()) { $data_count++; if($data_count > $data_per_page) break; $TMP_PG_ID = $data[PG_ID]; $current_list .= ((trim($current_list))?",":"") . $TMP_PG_ID; $PG_SEQ = $data[PG_SEQ]; $TMP_PFR_NAME = $data[PFR_NAME]; $KPI_NAME = $data[KPI_NAME]; $KPI_KPI_NAME = $data[KPI_KPI_NAME]; if ($BKK_FLAG==1) $TMP_PFR_NAME = $KPI_KPI_NAME; $KPI_WEIGHT = $data[KPI_WEIGHT]; $KPI_TARGET_LEVEL1 = $data[KPI_TARGET_LEVEL1]; $KPI_TARGET_LEVEL2 = $data[KPI_TARGET_LEVEL2]; $KPI_TARGET_LEVEL3 = $data[KPI_TARGET_LEVEL3]; $KPI_TARGET_LEVEL4 = $data[KPI_TARGET_LEVEL4]; $KPI_TARGET_LEVEL5 = $data[KPI_TARGET_LEVEL5]; $PG_EVALUATE = $data[PG_EVALUATE]; //$PG_EVALUATE=""; $TOTAL_WEIGHT += $KPI_WEIGHT; $TMP_KF_SCORE_FLAG = $data[KF_SCORE_FLAG]; $class = "table_body"; $onmouse_event = " onMouseOver=\"this.className='table_body_over';\" onMouseOut=\"this.className='table_body';\" "; if($PG_ID==$TMP_PG_ID){ $class = "table_body_over"; $onmouse_event = ""; } // end if ?> >
ลำดับ น้ำหนัก เป้าหมาย เป้าหมาย
1 2 3 4 5
      "">xxxแก้ไขข้อมูลผลสำเร็จของงานที่คาดหวัง "">ดูข้อมูลผลสำเร็จของงานที่คาดหวัง  ">ลบข้อมูลผลสำเร็จของงานที่คาดหวัง
1) : ?>
  1){ if($DPISDB=="odbc"){ $cmd = " select top $start_record a.PG_ID from PER_PERFORMANCE_GOALS a where a.KF_ID=$KF_ID and a.KF_TYPE=2 order by a.PG_SEQ "; $db_dpis->send_cmd($cmd); while($data = $db_dpis->get_array()) $arr_exclude[] = "'".$data[PG_ID]."'"; $limit_data = " and a.PG_ID not in (". implode(", ", $arr_exclude) .")"; }elseif($DPISDB=="mysql"){ $limit_data = " limit " . (($current_page - 1) * $data_per_page) . ", " . $data_per_page; } } // end if if($DPISDB=="odbc"){ $cmd = " SELECT top $data_per_page a.PG_ID, a.PG_SEQ, a.KPI_NAME, a.KPI_OTHER, a.KPI_WEIGHT, a.PG_EVALUATE, a.KPI_TARGET_LEVEL1, a.KPI_TARGET_LEVEL2, a.KPI_TARGET_LEVEL3, a.KPI_TARGET_LEVEL4, a.KPI_TARGET_LEVEL5, a.KF_SCORE_FLAG FROM PER_PERFORMANCE_GOALS a WHERE a.KF_ID=$KF_ID and a.KF_TYPE=2 $search_condition $limit_data ORDER BY a.PG_SEQ "; }elseif($DPISDB=="oci8"){ $min_rownum = (($current_page - 1) * $data_per_page) + 1; $max_rownum = $current_page * $data_per_page; $cmd = "select temp2.* from ( select rownum as rnum, temp1.* from ( select a.PG_ID, a.PG_SEQ, a.KPI_NAME, a.KPI_OTHER, a.KPI_WEIGHT, a.PG_EVALUATE, a.KPI_TARGET_LEVEL1, a.KPI_TARGET_LEVEL2, a.KPI_TARGET_LEVEL3, a.KPI_TARGET_LEVEL4, a.KPI_TARGET_LEVEL5, a.KF_SCORE_FLAG from PER_PERFORMANCE_GOALS a where a.KF_ID=$KF_ID and a.KF_TYPE=2 $search_condition order by a.PG_SEQ ) temp1 where rownum <= $max_rownum ) temp2 where rnum between $min_rownum and $max_rownum "; }elseif($DPISDB=="mysql"){ $cmd = " SELECT a.PG_ID, a.PG_SEQ, a.KPI_NAME, a.KPI_OTHER, a.KPI_WEIGHT, a.PG_EVALUATE, a.KPI_TARGET_LEVEL1, a.KPI_TARGET_LEVEL2, a.KPI_TARGET_LEVEL3, a.KPI_TARGET_LEVEL4, a.KPI_TARGET_LEVEL5, a.KF_SCORE_FLAG FROM PER_PERFORMANCE_GOALS a WHERE a.KF_ID=$KF_ID and a.KF_TYPE=2 $search_condition ORDER BY a.PG_SEQ $limit_data "; } // end if $count_page_data = $db_dpis->send_cmd($cmd); //echo '
'.$cmd;
//	$db_dpis->show_error();
	if ($count_page_data) {
?>
    ตัวชี้วัดตามหน้าที่ความรับผิดชอบหลัก
  get_array()) {
		$data_count++;
		if($data_count > $data_per_page) break;
		$TMP_PG_ID = $data[PG_ID];
		$current_list .= ((trim($current_list))?",":"") . $TMP_PG_ID;
		$PG_SEQ = $data[PG_SEQ];
		$TMP_PFR_NAME = $data[PFR_NAME];
		$KPI_NAME = $data[KPI_NAME];
		$KPI_OTHER = $data[KPI_OTHER];
		if ($BKK_FLAG==1) $TMP_PFR_NAME = $KPI_OTHER;
		$KPI_WEIGHT = $data[KPI_WEIGHT];
		$KPI_TARGET_LEVEL1 = $data[KPI_TARGET_LEVEL1];
		$KPI_TARGET_LEVEL2 = $data[KPI_TARGET_LEVEL2];
		$KPI_TARGET_LEVEL3 = $data[KPI_TARGET_LEVEL3];
		$KPI_TARGET_LEVEL4 = $data[KPI_TARGET_LEVEL4];
		$KPI_TARGET_LEVEL5 = $data[KPI_TARGET_LEVEL5];
		$PG_EVALUATE = $data[PG_EVALUATE];			//$PG_EVALUATE="";	
		$TOTAL_WEIGHT += $KPI_WEIGHT;
		$TMP_KF_SCORE_FLAG = $data[KF_SCORE_FLAG];

		$class = "table_body";
		$onmouse_event = " onMouseOver=\"this.className='table_body_over';\" onMouseOut=\"this.className='table_body';\" ";
		if($PG_ID==$TMP_PG_ID){ 
			$class = "table_body_over";
			$onmouse_event = "";
		} // end if		
?>
    >
	
ลำดับ หน้าที่ความรับผิดชอบหลัก ตัวชี้วัด น้ำหนัก เป้าหมาย เป้าหมาย
1 2 3 4 5
      "">แก้ไขข้อมูลผลสำเร็จของงานที่คาดหวัง "">ดูข้อมูลผลสำเร็จของงานที่คาดหวัง  ">ลบข้อมูลผลสำเร็จของงานที่คาดหวัง
1) : ?>
  1){ if($DPISDB=="odbc"){ $cmd = " select top $start_record a.PG_ID from PER_PERFORMANCE_GOALS a where a.KF_ID=$KF_ID and a.KF_TYPE=3 order by a.PG_SEQ "; $db_dpis->send_cmd($cmd); while($data = $db_dpis->get_array()) $arr_exclude[] = "'".$data[PG_ID]."'"; $limit_data = " and a.PG_ID not in (". implode(", ", $arr_exclude) .")"; }elseif($DPISDB=="mysql"){ $limit_data = " limit " . (($current_page - 1) * $data_per_page) . ", " . $data_per_page; } } // end if if($DPISDB=="odbc"){ $cmd = " SELECT top $data_per_page a.PG_ID, a.PG_SEQ, a.KPI_NAME, a.KPI_OTHER, a.KPI_WEIGHT, a.PG_EVALUATE, a.KPI_TARGET_LEVEL1, a.KPI_TARGET_LEVEL2, a.KPI_TARGET_LEVEL3, a.KPI_TARGET_LEVEL4, a.KPI_TARGET_LEVEL5, a.KF_SCORE_FLAG FROM PER_PERFORMANCE_GOALS a WHERE a.KF_ID=$KF_ID and a.KF_TYPE=3 $search_condition $limit_data ORDER BY a.PG_SEQ "; }elseif($DPISDB=="oci8"){ $min_rownum = (($current_page - 1) * $data_per_page) + 1; $max_rownum = $current_page * $data_per_page; $cmd = "select temp2.* from ( select rownum as rnum, temp1.* from ( select a.PG_ID, a.PG_SEQ, a.KPI_NAME, a.KPI_OTHER, a.KPI_WEIGHT, a.PG_EVALUATE, a.KPI_TARGET_LEVEL1, a.KPI_TARGET_LEVEL2, a.KPI_TARGET_LEVEL3, a.KPI_TARGET_LEVEL4, a.KPI_TARGET_LEVEL5, a.KF_SCORE_FLAG from PER_PERFORMANCE_GOALS a where a.KF_ID=$KF_ID and a.KF_TYPE=3 $search_condition order by a.PG_SEQ ) temp1 where rownum <= $max_rownum ) temp2 where rnum between $min_rownum and $max_rownum "; }elseif($DPISDB=="mysql"){ $cmd = " SELECT a.PG_ID, a.PG_SEQ, a.KPI_NAME, a.KPI_OTHER, a.KPI_WEIGHT, a.PG_EVALUATE, a.KPI_TARGET_LEVEL1, a.KPI_TARGET_LEVEL2, a.KPI_TARGET_LEVEL3, a.KPI_TARGET_LEVEL4, a.KPI_TARGET_LEVEL5, a.KF_SCORE_FLAG FROM PER_PERFORMANCE_GOALS a WHERE a.KF_ID=$KF_ID and a.KF_TYPE=3 $search_condition ORDER BY a.PG_SEQ $limit_data "; } // end if $count_page_data = $db_dpis->send_cmd($cmd); //echo '
'.$cmd;
//	$db_dpis->show_error();
	if ($count_page_data) {
?>
    ตัวชี้วัดตามงานที่ได้รับมอบหมายพิเศษ
  get_array()) {
		$data_count++;
		if($data_count > $data_per_page) break;
		$TMP_PG_ID = $data[PG_ID];
		$current_list .= ((trim($current_list))?",":"") . $TMP_PG_ID;
		$PG_SEQ = $data[PG_SEQ];
		$TMP_PFR_NAME = $data[PFR_NAME];
		$KPI_NAME = $data[KPI_NAME];
		$KPI_OTHER = $data[KPI_OTHER];
		if ($BKK_FLAG==1) $TMP_PFR_NAME = $KPI_OTHER;
		$KPI_WEIGHT = $data[KPI_WEIGHT];
		$KPI_TARGET_LEVEL1 = $data[KPI_TARGET_LEVEL1];
		$KPI_TARGET_LEVEL2 = $data[KPI_TARGET_LEVEL2];
		$KPI_TARGET_LEVEL3 = $data[KPI_TARGET_LEVEL3];
		$KPI_TARGET_LEVEL4 = $data[KPI_TARGET_LEVEL4];
		$KPI_TARGET_LEVEL5 = $data[KPI_TARGET_LEVEL5];
		$PG_EVALUATE = $data[PG_EVALUATE];			//$PG_EVALUATE="";	
		$TOTAL_WEIGHT += $KPI_WEIGHT;
		$TMP_KF_SCORE_FLAG = $data[KF_SCORE_FLAG];

		$class = "table_body";
		$onmouse_event = " onMouseOver=\"this.className='table_body_over';\" onMouseOut=\"this.className='table_body';\" ";
		if($PG_ID==$TMP_PG_ID){ 
			$class = "table_body_over";
			$onmouse_event = "";
		} // end if		
?>
    >
	
ลำดับ งานที่ได้รับมอบหมายพิเศษ ตัวชี้วัด น้ำหนัก เป้าหมาย เป้าหมาย
1 2 3 4 5
      "">แก้ไขข้อมูลผลสำเร็จของงานที่คาดหวัง "">ดูข้อมูลผลสำเร็จของงานที่คาดหวัง  ">ลบข้อมูลผลสำเร็จของงานที่คาดหวัง
1) : ?>
 
">  
 * สมรรถนะ : 
 * ระดับสมรรถนะที่คาดหวัง :  >
        <?=$CLEAR_TITLE?>   
    send_cmd($cmd); // $db_dpis->show_error(); $data = $db_dpis->get_array(); $data = array_change_key_case($data, CASE_LOWER); $count_data = $data[count_data]; ?> 1){ if($DPISDB=="odbc" ){ $cmd = " select top $start_record a.KC_ID from PER_KPI_COMPETENCE a, PER_COMPETENCE b where a.KF_ID=$KF_ID and a.CP_CODE=b.CP_CODE and b.DEPARTMENT_ID=$DEPARTMENT_ID order by a.CP_CODE "; $db_dpis->send_cmd($cmd); while($data = $db_dpis->get_array()) $arr_exclude[] = "'".$data[KC_ID]."'"; $limit_data = " and a.KC_ID not in (". implode(", ", $arr_exclude) .")"; }elseif($DPISDB=="mysql"){ $limit_data = " limit " . (($current_page - 1) * $data_per_page) . ", " . $data_per_page; } } // end if if($DPISDB=="odbc"){ $cmd = " SELECT top $data_per_page a.KC_ID, a.CP_CODE, b.CP_NAME, b.CP_MODEL, a.PC_TARGET_LEVEL, a.KC_EVALUATE FROM PER_KPI_COMPETENCE a, PER_COMPETENCE b WHERE a.KF_ID=$KF_ID and a.CP_CODE=b.CP_CODE and b.DEPARTMENT_ID=$DEPARTMENT_ID $search_condition $limit_data ORDER BY a.CP_CODE "; }elseif($DPISDB=="oci8"){ $min_rownum = (($current_page - 1) * $data_per_page) + 1; $max_rownum = $current_page * $data_per_page; $cmd = "select temp2.* from ( select rownum as rnum, temp1.* from ( select a.KC_ID, a.CP_CODE, b.CP_NAME, b.CP_MODEL, a.PC_TARGET_LEVEL, a.KC_EVALUATE from PER_KPI_COMPETENCE a, PER_COMPETENCE b where a.KF_ID=$KF_ID and a.CP_CODE=b.CP_CODE(+) and b.DEPARTMENT_ID=$DEPARTMENT_ID $search_condition order by a.CP_CODE ) temp1 where rownum <= $max_rownum ) temp2 where rnum between $min_rownum and $max_rownum "; }elseif($DPISDB=="mysql"){ $cmd = " SELECT a.KC_ID, a.CP_CODE, b.CP_NAME, b.CP_MODEL, a.PC_TARGET_LEVEL, a.KC_EVALUATE FROM PER_KPI_COMPETENCE a, PER_COMPETENCE b WHERE a.KF_ID=$KF_ID and a.CP_CODE=b.CP_CODE and b.DEPARTMENT_ID=$DEPARTMENT_ID $search_condition ORDER BY a.CP_CODE $limit_data "; } // end if $count_page_data = $db_dpis->send_cmd($cmd); //echo '
'.$cmd;
//	$db_dpis->show_error();
	if ($count_page_data) {
?>
  get_array()) {
		$data_count++;
		if($data_count > $data_per_page) break;
		$TMP_KC_ID = $data[KC_ID];
		$current_list .= ((trim($current_list))?",":"") . $TMP_KC_ID;
		$CP_CODE = trim($data[CP_CODE]);
		$CP_NAME = $data[CP_NAME];
		$CP_MODEL = $data[CP_MODEL];
		$PC_TARGET_LEVEL = $data[PC_TARGET_LEVEL];
		$KC_EVALUATE = $data[KC_EVALUATE];

		$class = "table_body";
		$onmouse_event = " onMouseOver=\"this.className='table_body_over';\" onMouseOut=\"this.className='table_body';\" ";
		if($KC_ID==$TMP_KC_ID){ 
			$class = "table_body_over";
			$onmouse_event = "";
		} // end if		
?>
    >
      
  สมรรถนะ ระดับสมรรถนะที่คาดหวัง
  * "">แก้ไขข้อมูลคุณลักษณะ/สมรรถนะที่คาดหวัง "">ดูข้อมูลคุณลักษณะ/สมรรถนะที่คาดหวัง  ">ลบข้อมูลคุณลักษณะ/สมรรถนะที่คาดหวัง
* ประเมินเฉพาะข้าราชการระดับผู้บังคับบัญชา    
1) : ?>