AUTOALERT.xml 3.39 KB
Newer Older
Thitichaipun Wutthisak committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
<?xml version="1.0" encoding="UTF-8"?>
<AUTOALERT>

	<RESIGN event="ResignEvent">
		<ALERT_CODE >00002</ALERT_CODE>
		<DBXML>ALERT_RESIGN</DBXML>
		<TABLE>MEMPLOYEE</TABLE> 
		<FIELD>BIRTHDAY</FIELD> 
		<MESSAGE><![CDATA[]]></MESSAGE>
		<BEFORE_DAY year="0">1</BEFORE_DAY> <!-- 0 = ไม่เกี่ยวข้องกับปี ,1 = เกี่ยวข้องกับปี-->
		<EVERY_YEAR>1</EVERY_YEAR> <!--ครบรอบเวลาที่กำหนด -->
		<MODE>1</MODE><!-- 0 : แจ้งก่อนกี่วันถ้าใกล้มากกว่าไม่แจ้ง 1 : แจ้งทุกครั้งที่ใกล้ ก่อน 2 วันก็แจ้งแม้ว่าจะกำหนดว่าต้องแจ้งก่อน 3  -->
		<ALERT_TYPE>2</ALERT_TYPE><!--0 : แจ้งพนักงาน 1 : แจ้งบุคคลที่กำหนด  2 : แจ้งทั้งพนักงาน และบุคคลที่กำหนด -->
		<EMPLOYEE_CONDITION> </EMPLOYEE_CONDITION>
		<TARGET_CONDITION> </TARGET_CONDITION>
		<ALONE_SENDING>0</ALONE_SENDING>
		<RECEIVER>
			<CODE>00001</CODE>
		</RECEIVER>
	</RESIGN>



	<ADJPOSITION event="AdjPositionEvent">
		<ALERT_CODE >00003</ALERT_CODE>
		<DBXML>ALERT_RESIGN</DBXML>
		<TABLE>MEMPLOYEE</TABLE> 
		<FIELD>BIRTHDAY</FIELD> 
		<MESSAGE><![CDATA[]]></MESSAGE>
		<BEFORE_DAY year="0">0</BEFORE_DAY>
		<EVERY_YEAR>0</EVERY_YEAR>
		<MODE>1</MODE>
		<ALERT_TYPE>2</ALERT_TYPE>
		<EMPLOYEE_CONDITION></EMPLOYEE_CONDITION>
		<TARGET_CONDITION></TARGET_CONDITION>
		<ALONE_SENDING>0</ALONE_SENDING>
		<RECEIVER>
			<CODE>00001</CODE>
		</RECEIVER>
	</ADJPOSITION>
	

	<PRODATE event="ProdateEvent">
		<ALERT_CODE >00004</ALERT_CODE>
		<DBXML>ALERT_PRODATE</DBXML>
		<TABLE>MEMPLOYEE</TABLE> 
		<FIELD>STARTDATE</FIELD>
		<MESSAGE><![CDATA[Employeeid: $F{employeeid} <br>Name-Surname: $F{mprefix,edesc}$F{efname} $F{elname}<br>Business Unit 1: $F{memployee,mbu1,edesc} <br>Business Unit 2: $F{memployee,mbu2,edesc} <br>Business Unit 3: $F{memployee,mbu3,edesc} <br>Business Unit 4: $F{memployee,mbu4,edesc} <br>Position: $F{memployee,mposition,edesc} <br>Start date: $F{startdate} <br>Approve date: $F{approve_date}]]></MESSAGE>
		<BEFORE_DAY year="0">80</BEFORE_DAY> <!--จำนวนวันทดลองงาน--> <!-- 0 = ไม่เกี่ยวข้องกับปี ,1 = เกี่ยวข้องกับปี--> 
		<EVERY_YEAR>0</EVERY_YEAR> <!--ครบรอบเวลาที่กำหนด -->
		<MODE>1</MODE><!-- 0 : แจ้งก่อนกี่วันถ้าใกล้มากกว่าไม่แจ้ง 1 : แจ้งทุกครั้งที่ใกล้ ก่อน 2 วันก็แจ้งแม้ว่าจะกำหนดว่าต้องแจ้งก่อน 3  -->
		<ALERT_TYPE>2</ALERT_TYPE><!--0 : แจ้งพนักงาน 1 : แจ้งบุคคลที่กำหนด  2 : แจ้งทั้งพนักงาน และบุคคลที่กำหนด -->
		<EMPLOYEE_CONDITION>STATUS='A'</EMPLOYEE_CONDITION>
		<TARGET_CONDITION></TARGET_CONDITION>
		<SUBJECT>Employees has been working for 80 days</SUBJECT>
		<ALONE_SENDING>0</ALONE_SENDING>
		<RECEIVER><!--รหัสงาน (job) ของผู้รับ email-->
			<CODE>HRO0100</CODE>
		</RECEIVER>
	</PRODATE>

</AUTOALERT>