SMCVO00200_VOC진행사항조회.xrw 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!--
  3. * Name : SMCVO00200_VOC진행사항조회
  4. * Summary : VOC 진행사항 조회
  5. * Programmer : 김준규
  6. * Date Written : 2007.01.22
  7. * History : 2007.11.29
  8. * Remark : .
  9. -->
  10. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  11. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  12. <xhtml:head>
  13. <xhtml:title>VOC 진행사항 조회</xhtml:title>
  14. <model id="model1">
  15. <instance id="instance1">
  16. <root xmlns="">
  17. <main>
  18. <list>
  19. <voclist>
  20. <acptseq/>
  21. <acptdd/>
  22. <acptkindlrg/>
  23. <prcsstat/>
  24. <acpttitl/>
  25. <deptnm/>
  26. <empnm/>
  27. <replreqdd/>
  28. <patnm/>
  29. <acpttype/>
  30. <fstrgstrnm/>
  31. <rgstseq/>
  32. <prcsstatcd/>
  33. </voclist>
  34. </list>
  35. </main>
  36. <send>
  37. <data>
  38. <srchacptdd1/>
  39. <srchacptdd2/>
  40. <srchacpttypecd/>
  41. <srchprcsstatcd/>
  42. <srchdeptcd/>
  43. <srchdeptnm/>
  44. <srchpatnm/>
  45. <srchpid/>
  46. <srchfstrgstrnm/>
  47. <logo_pic/>
  48. <instcd/>
  49. <acptkindlrg/>
  50. </data>
  51. <key>
  52. <sndacptdd/>
  53. <sndacptseq/>
  54. <sndrgstseq/>
  55. </key>
  56. </send>
  57. <temp>
  58. <fstrgstr>
  59. <helpunit>
  60. <empid/>
  61. <empnm>전체</empnm>
  62. </helpunit>
  63. </fstrgstr>
  64. </temp>
  65. <init>
  66. <C0001list>
  67. <C0001>
  68. <cdid/>
  69. <cdnm>전체</cdnm>
  70. </C0001>
  71. </C0001list>
  72. <C0010list>
  73. <C0010>
  74. <cdid/>
  75. <cdnm>전체</cdnm>
  76. </C0010>
  77. </C0010list>
  78. <C0003list>
  79. <C0003>
  80. <cdid/>
  81. <cdnm>전체</cdnm>
  82. </C0003>
  83. </C0003list>
  84. </init>
  85. </root>
  86. </instance>
  87. <submission id="TRCVO00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" resultref="/root/main/list"/>
  88. <submission id="TRCVO00202" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" add="bottom" resultref="/root/temp/fstrgstr/helpunit"/>
  89. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  90. </model>
  91. <script type="javascript" ev:event="xforms-ready">
  92. <![CDATA[
  93. model.removeNodeset("/root/main/list");
  94. var reSrchAcptDD1 = model.getValue("/root/send/data/srchacptdd1")
  95. // 처음 검색 팝업을 띄울 때에는 기본 정보를 안 보여주고, 한번 검색 한 이후에는 최종선택한 정보를 기본적으로 가져옴..
  96. if ( reSrchAcptDD1 == "" || reSrchAcptDD1 == null ){
  97. model.setValue("/root/send/data/srchacptdd1",getCurrentDate().toDate().getAddDate(-31,"D").getDateFormat());
  98. model.setValue("/root/send/data/srchacptdd2",getCurrentDate());
  99. }
  100. initGridStyle("grd_voclist"); // 그리드 색상 초기화
  101. submit("TRCVO00201");
  102. setRowStyle("grd_voclist" , "11" , "접수" , "prcsstat", "");
  103. setRowStyle("grd_voclist" , "2" , "담당자회신" , "prcsstat", "");
  104. //model.SetFocus("grd_voclist");
  105. zbcfGetCodeList( new Array("C0001", "C0010" ,"C0003"), new Array("/root/init/C0001list", "/root/init/C0010list", "/root/init/C0003list"), true );
  106. submit("TRCVO00202");
  107. fCheckAuth();
  108. model.refresh();
  109. ]]>
  110. </script>
  111. <script type="javascript" ev:event="xforms-model-construct-done">
  112. <![CDATA[
  113. grd_voclist.mergeCol(0) = false;
  114. grd_voclist.mergeCol(4) = false;
  115. grd_voclist.mergeCol(5) = false;
  116. grd_voclist.mergeCol(6) = false;
  117. grd_voclist.mergeCol(7) = false;
  118. grd_voclist.mergeCol(8) = false;
  119. grd_voclist.mergeCol(9) = false;
  120. grd_voclist.mergeCol(10) = false;
  121. grd_voclist.mergeCol(11) = false;
  122. grd_voclist.mergeCol(12) = false;
  123. grd_voclist.mergeCol(13) = false;
  124. ]]>
  125. </script>
  126. <script type="javascript">
  127. <![CDATA[
  128. function fCheckAuth() {
  129. // 권한체크
  130. if (!checkAuth("r")) {
  131. btnicon_search1.disabled = true;
  132. btn_search.disabled = true;
  133. btn_list.disabled = true;
  134. }
  135. if (!checkAuth("x")) {
  136. }
  137. if (!checkAuth("p")) {
  138. btn_excsave.disabled = true;
  139. }
  140. }
  141. ]]>
  142. </script>
  143. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  144. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  145. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  146. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  147. </xhtml:head>
  148. <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  149. <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
  150. <caption id="caption1" class="tit_1" style="left:0px; top:0px; width:146px; height:14px; ">VOC 진행사항 조회</caption>
  151. </group>
  152. <group id="grp_johe" style="left:225px; top:23px; width:970px; height:59px; vertical-align:top; ">
  153. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:970px; height:59px; "/>
  154. <caption id="caption2" class="search_name" style="left:15px; top:9px; width:87px; height:17px; ">접수일자 :</caption>
  155. <input id="ipt_SrchAcptDD1" ref="/root/send/data/srchacptdd1" class="input_s_essential" inputtype="date" style="left:105px; top:8px; width:100; height:19px; "/>
  156. <caption id="caption3" class="search_no_b" style="left:210px; top:9px; width:12px; height:17px; ">~</caption>
  157. <input id="ipt_SrchAcptDD2" ref="/root/send/data/srchacptdd2" class="input_s_essential" inputtype="date" style="left:225px; top:8px; width:100px; height:19px; "/>
  158. <caption id="caption4" class="search_name" style="left:374px; top:9px; width:87px; height:17px; ">접수구분 :</caption>
  159. <select1 id="cmb_SrchAcptTypeCd" ref="/root/send/data/srchacpttypecd" class="combo_search" appearance="minimal" style="left:463px; top:8px; width:130px; height:19px; ">
  160. <choices>
  161. <itemset nodeset="/root/init/C0001list/C0001">
  162. <label ref="cdnm"/>
  163. <value ref="cdid"/>
  164. </itemset>
  165. </choices>
  166. </select1>
  167. <caption id="caption5" class="search_name" style="left:620px; top:9px; width:87px; height:17px; ">진행상태 :</caption>
  168. <select1 id="cmb_SrchPrcsStatCd" ref="/root/send/data/srchprcsstatcd" class="combo_search" appearance="minimal" style="left:710px; top:8px; width:120px; height:19px; ">
  169. <choices>
  170. <itemset nodeset="/root/init/C0010list/C0010">
  171. <label ref="cdnm"/>
  172. <value ref="cdid"/>
  173. </itemset>
  174. </choices>
  175. </select1>
  176. <caption id="caption6" class="search_name" style="left:15px; top:33px; width:89px; height:17px; ">해당부서 :</caption>
  177. <output id="ipt_SrchDeptCd" ref="/root/send/data/srchdeptcd" class="output_fix" style="left:105px; top:32px; width:5px; height:19px; "/>
  178. <button id="btnicon_search1" class="icon_search" style="left:210px; top:32px; width:16px; height:16px; ">
  179. <caption/>
  180. <script type="javascript" ev:event="DOMActivate">
  181. <![CDATA[
  182. var search_term = model.getValue("/root/send/data/srchdeptnm");
  183. var search_condition = "deptnm";
  184. var receive_deptcd_path = "/root/send/data/srchdeptcd";
  185. var receive_deptnm_path = "/root/send/data/srchdeptnm";
  186. setParameter("search_condition", search_condition);
  187. setParameter("search_term", search_term);
  188. setParameter("receive_deptcd_path", receive_deptcd_path);
  189. setParameter("receive_deptnm_path", receive_deptnm_path);
  190. modal("SPCVO00600")
  191. clearParameter("search_condition");
  192. clearParameter("search_term");
  193. clearParameter("receive_deptcd_path");
  194. clearParameter("receive_deptnm_path");
  195. ]]>
  196. </script>
  197. </button>
  198. <input id="ipt_SrchDeptNm" ref="/root/send/data/srchdeptnm" class="input_search" style="left:105px; top:32px; width:100px; height:19px; ">
  199. <script type="javascript" ev:event="onkeyup">
  200. <![CDATA[
  201. inputEnterKey("btnicon_search1", "DOMActivate");
  202. ]]>
  203. </script>
  204. </input>
  205. <caption id="caption8" class="search_name" style="left:246px; top:33px; width:86px; height:17px; ">민원인 :</caption>
  206. <input id="ipt_SrchPatNm" ref="/root/send/data/srchpatnm" class="input_search" style="left:324px; top:32px; width:100px; height:19px; ">
  207. <script type="javascript" ev:event="onkeyup">
  208. <![CDATA[
  209. inputEnterKey("btn_search", "DOMActivate");
  210. ]]>
  211. </script>
  212. </input>
  213. <caption id="caption7" class="search_name" visibility="visible" style="left:440px; top:33px; width:87px; height:17px; ">민원종류 :</caption>
  214. <input id="input1" ref="/root/send/data/srchpid" class="input_search" visibility="hidden" imemode="disabled" format="9999999999" style="left:530px; top:32px; width:105px; height:19px; ">
  215. <script type="javascript" ev:event="onkeyup">
  216. <![CDATA[
  217. inputEnterKey("btn_search", "DOMActivate");
  218. ]]>
  219. </script>
  220. </input>
  221. <caption id="caption9" class="search_name" style="left:652px; top:33px; width:77px; height:17px; ">등록자 :</caption>
  222. <select1 id="ipt_SrchFstrgstrnm" ref="/root/send/data/srchfstrgstrnm" class="combo_search" appearance="minimal" style="left:730px; top:32px; width:100px; height:19px; ">
  223. <choices>
  224. <itemset nodeset="/root/temp/fstrgstr/helpunit">
  225. <label ref="empnm"/>
  226. <value ref="empid"/>
  227. </itemset>
  228. </choices>
  229. </select1>
  230. <line id="line1" class="line_4" style="x1:848px; y1:7px; x2:848px; y2:53px; "/>
  231. <button id="btn_search" class="btn1_letter2" style="left:898px; top:6px; width:56px; height:22px; ">
  232. <caption>조회</caption>
  233. <script type="javascript" ev:event="DOMActivate">
  234. <![CDATA[
  235. if (isRequiredControls("ipt_SrchAcptDD1", "ipt_SrchAcptDD2") ){
  236. model.removeNodeset("/root/main/list/voclist");
  237. initGridStyle("grd_voclist");
  238. submit("TRCVO00201");
  239. setRowStyle("grd_voclist" , "11" , "접수" , "prcsstat", "");
  240. setRowStyle("grd_voclist" , "2" , "담당자회신" , "prcsstat", "");
  241. //model.SetFocus("grd_voclist");
  242. }
  243. ]]>
  244. </script>
  245. </button>
  246. <button id="button1" class="btn1_letter5" style="left:863px; top:31px; width:92px; height:22px; ">
  247. <caption>보고서출력</caption>
  248. <script type="javascript" ev:event="DOMActivate">
  249. <![CDATA[
  250. if (isRequiredControls("ipt_SrchAcptDD1", "ipt_SrchAcptDD2") ){
  251. var dutplceinstcd = getUserInfo("dutplceinstcd");
  252. var syscd = "CRM" + getUserInfo("dutplceinstcd");
  253. var piclogo = getLogoImageURL(syscd);
  254. model.makeValue("/root/send/data/instcd", dutplceinstcd);
  255. model.makeValue("/root/send/data/logo_pic", piclogo);
  256. exeReportPreview("RPCVR01100", "XML", "/root/send/data");
  257. }
  258. ]]>
  259. </script>
  260. </button>
  261. <select1 id="combo1" ref="/root/send/data/acptkindlrg" class="combo_search" appearance="minimal" style="left:530px; top:32px; width:105px; height:19px; ">
  262. <choices>
  263. <itemset nodeset="/root/init/C0003list/C0003">
  264. <label ref="cdnm"/>
  265. <value ref="cdid"/>
  266. </itemset>
  267. </choices>
  268. </select1>
  269. </group>
  270. <group id="grp_customer" style="left:225px; top:82px; width:970px; height:669px; ">
  271. <caption id="caption10" class="tit_2" style="left:5px; top:10px; width:86px; height:13px; ">VOC 목록</caption>
  272. <button id="btn_excsave" class="btn2_letter4" style="left:906px; top:5px; width:64px; height:19px; ">
  273. <caption>엑셀저장</caption>
  274. <script type="javascript" ev:event="DOMActivate">
  275. <![CDATA[
  276. var fileName = window.fileDialog("save", ",", false, "VOC처리요청목록엑셀", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  277. if (fileName != "")
  278. {
  279. grd_voclist.saveExcel(fileName);
  280. }
  281. ]]>
  282. </script>
  283. </button>
  284. <line id="line2" class="line_1" style="x1:0px; y1:25px; x2:970px; y2:25px; "/>
  285. <datagrid id="grd_voclist" nodeset="/root/main/list/voclist" allowselection="false" autoresize="true" caption="접수번호^접수일자^접수유형^진행상태^제목^해당부서^해당직원^요청일자^환자명^접수구분^등록자^순서^코드" colsep="^" colwidth="70, 65, 64, 70, 255, 85, 65, 60, 80, 70, 65, 0, 0" dataheight="23" defaultrows="0" explorerbar="sort" extendlastcol="scroll" mergecells="byrestriccol" mergecellsfixedrows="bycolrec" rowheader="reverseseq" rowheight="23" rowsep="|" style="left:0px; top:30px; width:970px; height:639px; ">
  286. <col class="text_center" ref="acptseq"/>
  287. <col class="text_center" ref="acptdd"/>
  288. <col class="text_center" ref="acptkindlrg"/>
  289. <col class="text_center" ref="prcsstat"/>
  290. <col ref="acpttitl"/>
  291. <col ref="deptnm"/>
  292. <col class="text_center" ref="empnm"/>
  293. <col class="text_center" ref="replreqdd"/>
  294. <col class="text_center" ref="patnm"/>
  295. <col class="text_center" ref="acpttype"/>
  296. <col class="text_center" ref="fstrgstrnm"/>
  297. <col class="text_center" ref="rgstseq" visibility="hidden"/>
  298. <col class="text_center" ref="prcsstatcd" visibility="hidden"/>
  299. <script type="javascript" ev:event="ondblclick">
  300. <![CDATA[
  301. var row = grd_voclist.row;
  302. var receive_acptdd = grd_voclist.valueMatrix(row, grd_voclist.colRef("acptdd"));
  303. var receive_acptseq = grd_voclist.valueMatrix(row, grd_voclist.colRef("acptseq"));
  304. var receive_rgstseq = grd_voclist.valueMatrix(row, grd_voclist.colRef("rgstseq"));
  305. var receive_prcsstatcd = grd_voclist.valueMatrix(row, grd_voclist.colRef("prcsstatcd"));
  306. if ((grd_voclist.row > 0) && grd_voclist.isCell(event.target)){
  307. model.setValue("/root/send/key/sndacptdd", receive_acptdd);
  308. model.setValue("/root/send/key/sndacptseq", receive_acptseq);
  309. model.setValue("/root/send/key/sndrgstseq", receive_rgstseq);
  310. // 진행상태(공통코드) E 접수, C 고객회신, O 처리완료, X 자체처리, N 접수취소
  311. // 진행상태(공통코드) Q 회신요청, P 부서처리중, R 담당자회신, D 승인요청, F 부서장승인, A 종결, B 임의종결
  312. switch (receive_prcsstatcd){
  313. case "E":
  314. navigate("SMCVO01100", "", "", "", "SMCVO01100", "/root/send", "/root/main/temp");
  315. break;
  316. case "Q":
  317. navigate("SMCVO01200", "", "", "", "SMCVO01200", "/root/send", "/root/main/temp");
  318. break;
  319. case "P":
  320. navigate("SMCVO01300", "", "", "", "SMCVO01300", "/root/send", "/root/main/temp");
  321. break;
  322. case "R":
  323. navigate("SMCVO01400", "", "", "", "SMCVO01400", "/root/send", "/root/main/temp");
  324. break;
  325. case "A":
  326. navigate("SMCVO01500", "", "", "", "SMCVO01500", "/root/send", "/root/main/temp");
  327. break;
  328. case "B":
  329. navigate("SMCVO01600", "", "", "", "SMCVO01600", "/root/send", "/root/main/temp");
  330. break;
  331. case "D":
  332. navigate("SMCVO01700", "", "", "", "SMCVO01700", "/root/send", "/root/main/temp");
  333. break;
  334. case "F":
  335. navigate("SMCVO01800", "", "", "", "SMCVO01800", "/root/send", "/root/main/temp");
  336. break;
  337. case "C":
  338. navigate("SMCVO01900", "", "", "", "SMCVO01900", "/root/send", "/root/main/temp");
  339. break;
  340. case "O":
  341. navigate("SMCVO02000", "", "", "", "SMCVO02000", "/root/send", "/root/main/temp");
  342. break;
  343. case "X":
  344. navigate("SMCVO02100", "", "", "", "SMCVO02100", "/root/send", "/root/main/temp");
  345. break;
  346. case "N":
  347. navigate("SMCVO02200", "", "", "", "SMCVO02200", "/root/send", "/root/main/temp");
  348. break;
  349. default:
  350. break;
  351. }
  352. } else {
  353. }
  354. ]]>
  355. </script>
  356. </datagrid>
  357. </group>
  358. <group id="grp_btn" scroll="auto" style="left:225px; top:751px; width:970px; height:27px; ">
  359. <caption id="caption20" class="hand" style="left:100px; top:7px; width:440px; height:17px; ">VOC 진행사항 조회에서는 VOC 접수 전체 내역을 보실 수 있습니다.</caption>
  360. <button id="btn_list" class="btn4_letter5" style="left:878px; top:5px; width:92px; height:22px; ">
  361. <caption>정보 보기</caption>
  362. <script type="javascript" ev:event="DOMActivate">
  363. <![CDATA[
  364. var row = grd_voclist.row;
  365. var receive_acptdd = grd_voclist.valueMatrix(row, grd_voclist.colRef("acptdd"));
  366. var receive_acptseq = grd_voclist.valueMatrix(row, grd_voclist.colRef("acptseq"));
  367. var receive_rgstseq = grd_voclist.valueMatrix(row, grd_voclist.colRef("rgstseq"));
  368. var receive_prcsstatcd = grd_voclist.valueMatrix(row, grd_voclist.colRef("prcsstatcd"));
  369. if ((grd_voclist.row > 0) && (grd_voclist.col > 0)){
  370. model.setValue("/root/send/key/sndacptdd", receive_acptdd);
  371. model.setValue("/root/send/key/sndacptseq", receive_acptseq);
  372. model.setValue("/root/send/key/sndrgstseq", receive_rgstseq);
  373. // 진행상태(공통코드) E 접수, C 고객회신, O 처리완료, X 자체처리, N 접수취소
  374. // 진행상태(공통코드) Q 회신요청, P 부서처리중, R 담당자회신, D 승인요청, F 부서장승인, A 종결, B 임의종결
  375. switch (receive_prcsstatcd){
  376. case "E":
  377. navigate("SMCVO01100", "", "", "", "SMCVO01100", "/root/send", "/root/main/temp");
  378. break;
  379. case "Q":
  380. navigate("SMCVO01200", "", "", "", "SMCVO01200", "/root/send", "/root/main/temp");
  381. break;
  382. case "P":
  383. navigate("SMCVO01300", "", "", "", "SMCVO01300", "/root/send", "/root/main/temp");
  384. break;
  385. case "R":
  386. navigate("SMCVO01400", "", "", "", "SMCVO01400", "/root/send", "/root/main/temp");
  387. break;
  388. case "D":
  389. navigate("SMCVO01500", "", "", "", "SMCVO01500", "/root/send", "/root/main/temp");
  390. break;
  391. case "F":
  392. navigate("SMCVO01600", "", "", "", "SMCVO01600", "/root/send", "/root/main/temp");
  393. break;
  394. case "A":
  395. navigate("SMCVO01700", "", "", "", "SMCVO01700", "/root/send", "/root/main/temp");
  396. break;
  397. case "B":
  398. navigate("SMCVO01800", "", "", "", "SMCVO01800", "/root/send", "/root/main/temp");
  399. break;
  400. case "C":
  401. navigate("SMCVO01900", "", "", "", "SMCVO01900", "/root/send", "/root/main/temp");
  402. break;
  403. case "O":
  404. navigate("SMCVO02000", "", "", "", "SMCVO02000", "/root/send", "/root/main/temp");
  405. break;
  406. case "X":
  407. navigate("SMCVO02100", "", "", "", "SMCVO02100", "/root/send", "/root/main/temp");
  408. break;
  409. case "N":
  410. navigate("SMCVO02200", "", "", "", "SMCVO02200", "/root/send", "/root/main/temp");
  411. break;
  412. default:
  413. break;
  414. }
  415. } else if (grd_voclist.col == 0) {
  416. messageBox("번호를 선택하지 말고 내용을 ","C002");
  417. } else {
  418. messageBox("내용을 볼 행을 선택하지 않았거나 선택할 행이 없습니다. 조회하신 후 목록을 ","C002");
  419. model.SetFocus("grd_voclist");
  420. }
  421. ]]>
  422. </script>
  423. </button>
  424. </group>
  425. <import id="import1" overflow="hidden" instancetype="merge" src="./SSCVO00100_LeftTree.xrw" style="left:0px; top:23px; width:215px; height:744px; "/>
  426. <shape id="rndrctlgnd" class="roundrect_legend" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:24px; top:515px; width:167px; height:220px; background-color:#f2f6ff; border-color:#c8c0fd; "/>
  427. <caption id="caption50" class="hand" style="left:35px; top:525px; width:144px; height:20px; ">VOC 진행 프로세스</caption>
  428. <caption id="caption51" style="left:55px; top:549px; width:115px; height:16px; font-weight:bold; vertical-align:top; line-spacing:7; ">
  429. <![CDATA[(1) 접수]]>
  430. <hint>
  431. <![CDATA[
  432. 민원담당부서에서 여러 경로를 통해 접수된 VOC를 민원인
  433. 정보와 함께 접수 등록을 하게 되면【접수】상태가 된다.
  434. ]]>
  435. </hint>
  436. </caption>
  437. <caption id="caption52" style="left:55px; top:565px; width:115px; height:15px; font-weight:bold; vertical-align:top; line-spacing:7; ">
  438. <![CDATA[(2) 회신요청]]>
  439. <hint>
  440. <![CDATA[
  441. 민원담당부서 담당자가 "접수"된 VOC를 선택하여 처리 요청을
  442. 하게 되면【회신요청】상태가 된다. 이 때 담당부서가 2개 이상인
  443. 경우에 미리 입력한 담당부서에 대하여 처리 요청을 할 수 있다.
  444. ]]>
  445. </hint>
  446. </caption>
  447. <caption id="caption53" style="left:55px; top:581px; width:115px; height:15px; font-weight:bold; vertical-align:top; line-spacing:7; ">
  448. <![CDATA[(3) 부서처리중]]>
  449. <hint>
  450. <![CDATA[
  451. 각 부서 담당자가 "회신요청"된 VOC를 선택하여 그 내용을 읽고 『부서 접수 확인』
  452. 버튼을 눌러 해당 VOC 처리를 시작했음을 알리게 되면【부서처리중】상태가 된다.
  453. ]]>
  454. </hint>
  455. </caption>
  456. <caption id="caption54" style="left:55px; top:597px; width:115px; height:16px; font-weight:bold; vertical-align:top; line-spacing:7; ">
  457. <![CDATA[(4) 부서회신]]>
  458. <hint>
  459. <![CDATA[
  460. 각 부서 담당자가 "부서처리중"인 VOC에 대하여 실제 업무처리를 하고
  461. 부서장에게 결재 요청을 하고 난 뒤 부서장의 결재를 받아 부서 담당자가
  462. 민원담당부서 담당자에게 회신하게 되면【부서회신】상태가 된다.
  463. ]]>
  464. </hint>
  465. </caption>
  466. <caption id="caption55" style="left:55px; top:613px; width:125px; height:16px; font-weight:bold; vertical-align:top; line-spacing:7; ">
  467. <![CDATA[(5) 종결 / 임의종결]]>
  468. <hint>
  469. <![CDATA[
  470. 민원담당부서 담당자가 "부서장승인"인 VOC에 대하여 종결 확인
  471. 버튼을 눌러 부서에 대하여 종결처리를 하면【종결】상태가 된다.
  472. 해당 부서에 "회신요청"을 했음에도 불구하고 그 부서에서 답변이
  473. 없을 때 업무 진행의 효율을 위해서 임의종결 처리를 하여 종결
  474. 처리한 효과와 같은 효과를 줄 수 있다.
  475. ]]>
  476. </hint>
  477. </caption>
  478. <caption id="caption56" style="left:55px; top:629px; width:115px; height:16px; font-weight:bold; vertical-align:top; line-spacing:7; ">
  479. <![CDATA[(6) 승인요청]]>
  480. <hint>
  481. <![CDATA[
  482. 민원담당부서 담당자가 모든 해당 부서에 대하여 "종결" 또는
  483. "임의종결"인 VOC에 대하여 민원담당부서장에게 고객 회신을
  484. 위한 부서장 승인 요청을 하면【승인요청】상태가 된다.
  485. ]]>
  486. </hint>
  487. </caption>
  488. <caption id="caption57" style="left:55px; top:645px; width:115px; height:16px; font-weight:bold; vertical-align:top; line-spacing:7; ">
  489. <![CDATA[(7) 부서장승인]]>
  490. <hint>
  491. <![CDATA[
  492. 민원담당부서장은 "승인요청"인 VOC에 대하여 고객 회신을
  493. 위한 부서장 승인을 하면【부서장승인】상태가 된다.
  494. ]]>
  495. </hint>
  496. </caption>
  497. <caption id="caption58" style="left:55px; top:661px; width:115px; height:16px; font-weight:bold; vertical-align:top; line-spacing:7; ">
  498. <![CDATA[(8) 고객회신]]>
  499. <hint>
  500. <![CDATA[
  501. 민원담당부서 담당자가 부서장 승인을 받은 VOC에 대하여
  502. 민원인에게 그 결과를 알려주고 경과 내용을 입력하고
  503. 고객회신 완료 버튼을 누르게 되면【고객회신】상태가 된다.
  504. ]]>
  505. </hint>
  506. </caption>
  507. <caption id="caption59" style="left:55px; top:677px; width:115px; height:16px; font-weight:bold; vertical-align:top; line-spacing:7; ">
  508. <![CDATA[(9) 처리완료]]>
  509. <hint>
  510. <![CDATA[
  511. 민원담당부서 담당자가 "고객회신"인 VOC에 대하여 처리 경과 등 처리내용을
  512. 적은 후 원인분석 및 개선활동을 적고 이후에도 지속적으로 관리하여야 하는지
  513. 여부를 체크하고 완료처리 버튼을 누르게 되면【처리완료】상태가 된다.
  514. ]]>
  515. </hint>
  516. </caption>
  517. <caption id="caption60" style="left:60px; top:697px; width:115px; height:15px; vertical-align:top; line-spacing:7; ">
  518. <![CDATA[ * 접수취소]]>
  519. <hint>
  520. <![CDATA[
  521. "접수"된 VOC는 "회신 요청"을 하기 전에 "접수 취소"를 할 수 있다. 하지만 이미
  522. 프로세스가 진행되어 담당부서로 요청한 경우에는 접수 취소를 할 수 없게 된다.
  523. ]]>
  524. </hint>
  525. </caption>
  526. <caption id="caption61" style="left:60px; top:713px; width:115px; height:15px; vertical-align:top; line-spacing:7; ">
  527. <![CDATA[ * 자체처리]]>
  528. <hint>
  529. <![CDATA[
  530. "접수"된 VOC는 "회신 요청"을 하기 전에 민원담당부서에서 자체적으로 완료처리를 할 수 있다.
  531. 하지만 이미 프로세스가 진행되어 담당부서로 요청한 경우에는 자체처리를 할 수 없게 된다.
  532. ]]>
  533. </hint>
  534. </caption>
  535. </xhtml:body>
  536. </xhtml:html>