zioinfo-mail/zioinfo/community/qna.htm
DESKTOP-TKLFCPR\ython e228faabf5 feat(itsm): G-1~G-12 확장 기능 + 하네스/봇/설치스크립트 구현
G-1: 메신저 Webhook Relay + _send_to_room 실제 httpx 호출 구현
G-2: POST /api/tasks/bulk SR 대량작업 엔드포인트 (최대 100건)
G-3: 라이선스 만료 알림 스케줄러 (매일 09:00 KST)
G-4: 체험판 upgrade_banner 필드 + license.py 배너 로직
G-5: core/auto_rca.py + incidents/problem auto-rca 엔드포인트
G-6: core/deploy_impact.py + vibe impact-analysis 엔드포인트
G-7: core/ticket_classifier.py + SR 생성 시 AI 분류 + ai-suggestion API
G-8: VulnPatchRecord 모델 + vuln_scan 패치추적 4개 엔드포인트
G-9: core/jira_sync.py + gateway Jira/Confluence 연동 엔드포인트
G-10: core/push_notify.py + routers/push.py + PushSubscription 모델
G-11: approvals 다중승인 (위임/서명/기한초과/마감연장)
G-12: alembic.ini + migrations/ + cicd/migrate_to_postgres.sh

하네스: guardia-orchestrator 확장기능 Phase 반영
봇명령어: /sr /status /license /bulk 슬래시 명령어 추가
설치스크립트: setup/ (Ubuntu, CentOS, RHEL, Windows) --test 옵션 포함

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 18:18:52 +09:00

357 lines
12 KiB
HTML

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<meta name="author" content="(주)아사달">
<meta name="description" content="아사달 템플릿">
<meta name="keywords" content="아사달 템플릿,비즈니스">
<title>아사달 템플릿</title>
<link rel="stylesheet" href="../link.css">
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style><body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">
<!-- 메인 이미지 & 로고 & 탑메뉴 -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="950"><img src="image/sub_img.jpg" border="0" usemap="#sub_img"></td>
<td background="image/sub_img_bg.gif">&nbsp;</td></tr>
</table>
<!--맵링크-->
<map name="sub_img">
<area shape="rect" coords="37,18,182,69" href="../index.htm">
<area shape="rect" coords="733,4,772,20" href="#">
<area shape="rect" coords="776,4,812,20" href="#">
<area shape="rect" coords="815,4,864,20" href="#">
<area shape="rect" coords="869,4,933,20" href="#">
</map>
<!--/맵링크-->
<!-- /메인 이미지 & 로고 & 탑메뉴 -->
<!-- 메뉴 -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="250" background="../image/menu_bg.gif">&nbsp;</td>
<td width="700">
<table border="0" cellpadding="0" cellspacing="0" width="700">
<tr>
<td><script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0','width','700','height','55','src','../swf/index01','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','wmode','transparent','movie','../swf/index01?mNum=4&sNum=2' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="700" height="55">
<param name="wmode" value="transparent">
<param name="movie" value="../swf/index01.swf?mNum=4&sNum=2">
<param name="quality" value="high">
<embed src="../swf/index01.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="700" height="55"></embed></object></noscript></td></tr>
</table>
</td>
<td background="../image/menu_bg.gif">&nbsp;</td></tr>
</table>
<!-- /메뉴 -->
<!-- 여백 -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td height="20"></td></tr>
</table>
<!-- /여백 -->
<!-- 내용 -->
<table border="0" cellpadding="0" cellspacing="0" width="950">
<tr>
<td width="250" valign="top" align="center">
<!-- 왼쪽메뉴 -->
<table border="0" cellpadding="0" cellspacing="0" width="210">
<tr>
<td><img src="image/left_menu_title.gif"></td>
</tr>
<tr>
<td><a href="#"><img src="image/left_menu01.gif" border="0"></a></td></tr>
<tr>
<td><a href="#"><img src="image/left_menu02.gif" border="0"></a></td></tr>
<tr>
<td><a href="#"><img src="image/left_menu03.gif" border="0"></a></td></tr>
<tr>
<td><a href="#"><img src="image/left_menu04.gif" border="0"></a></td></tr>
<tr>
<td><a href="#"><img src="image/left_menu05.gif" border="0"></a></td></tr>
<tr>
<td height="30"></td></tr>
<tr>
<td height="60" background="../image/sub_service_img.jpg">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="73" height="25"></td>
<td></td></tr>
<tr>
<td></td>
<td><a href="mailto:home@zioinfo.com"><font color="000000">home@zioinfo.com</font></a><a href="mailto:asaweb@asaweb.com"></a></td>
</tr>
</table>
</td></tr>
</table>
<!-- /왼쪽메뉴 -->
</td>
<td width="700" valign="top" align="center">
<!-- 현재위치 & 타이틀 -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="290" height="49"><img src="image/title.jpg"></td>
<td align="right"><img src="../image/dot02.gif" align="absmiddle"><font style="font-size:11px;">&nbsp;HOME > 커뮤니티 > <b>질문과 답변</b></font></td></tr>
<tr>
<td height="1" colspan="2" bgcolor="D6D6D6"></td></tr>
</table>
<!-- /현재위치 & 타이틀 -->
<!-- 여백 -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td height="25"></td></tr>
</table>
<!-- /여백 -->
<!-- 게시판 -->
<table border="0" cellpadding="0" cellspacing="0" width="680">
<tr>
<td width="55" height="3" bgcolor="000000"></td>
<td width="15" bgcolor="000000"></td>
<td width="330" bgcolor="000000"></td>
<td width="95" bgcolor="000000"></td>
<td width="100" bgcolor="000000"></td>
<td width="85" bgcolor="000000"></td></tr>
<tr>
<td height="28" align="center"><img src="image/txt_num.gif"></td>
<td></td>
<td align="center"><img src="image/txt_title.gif"></td>
<td align="center"><img src="image/txt_name.gif"></td>
<td align="center"><img src="image/txt_date.gif"></td>
<td align="center"><img src="image/txt_hits.gif"></td></tr>
<tr>
<td height="2" bgcolor="F3F3F3"></td>
<td bgcolor="F3F3F3"></td>
<td bgcolor="F3F3F3"></td>
<td bgcolor="F3F3F3"></td>
<td bgcolor="F3F3F3"></td>
<td bgcolor="F3F3F3"></td></tr>
<tr>
<td height="1" bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td></tr>
<tr>
<td height="30" align="center">1</td>
<td></td>
<td>고객님들 위한 자유게시판입니다.</td>
<td align="center">홍길동</td>
<td align="center">2008/07/02</td>
<td align="center">100</td></tr>
<tr>
<td height="1" bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td></tr>
<tr>
<td height="30" align="center">2</td>
<td></td>
<td><img src="image/reply_icon.gif" align="absmiddle"> 고객님들 위한 자유게시판입니다.</td>
<td align="center">홍길동</td>
<td align="center">2008/07/02</td>
<td align="center">100</td></tr>
<tr>
<td height="1" bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td></tr>
<tr>
<td height="30" align="center">3</td>
<td></td>
<td>고객님들 위한 자유게시판입니다.</td>
<td align="center">홍길동</td>
<td align="center">2008/07/02</td>
<td align="center">100</td></tr>
<tr>
<td height="1" bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td></tr>
<tr>
<td height="30" align="center">4</td>
<td></td>
<td><img src="image/reply_icon.gif" align="absmiddle"> 고객님들 위한 자유게시판입니다.</td>
<td align="center">홍길동</td>
<td align="center">2008/07/02</td>
<td align="center">100</td></tr>
<tr>
<td height="1" bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td></tr>
<tr>
<td height="30" align="center">5</td>
<td></td>
<td>고객님들 위한 자유게시판입니다.</td>
<td align="center">홍길동</td>
<td align="center">2008/07/02</td>
<td align="center">100</td></tr>
<tr>
<td height="1" bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td></tr>
<tr>
<td height="30" align="center">6</td>
<td></td>
<td><img src="image/reply_icon.gif" align="absmiddle"> 고객님들 위한 자유게시판입니다.</td>
<td align="center">홍길동</td>
<td align="center">2008/07/02</td>
<td align="center">100</td></tr>
<tr>
<td height="1" bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td></tr>
<tr>
<td height="30" align="center">7</td>
<td></td>
<td>고객님들 위한 자유게시판입니다.</td>
<td align="center">홍길동</td>
<td align="center">2008/07/02</td>
<td align="center">100</td></tr>
<tr>
<td height="1" bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td></tr>
<tr>
<td height="30" align="center">8</td>
<td></td>
<td><img src="image/reply_icon.gif" align="absmiddle"> 고객님들 위한 자유게시판입니다.</td>
<td align="center">홍길동</td>
<td align="center">2008/07/02</td>
<td align="center">100</td></tr>
<tr>
<td height="1" bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td></tr>
<tr>
<td height="30" align="center">9</td>
<td></td>
<td>고객님들 위한 자유게시판입니다.</td>
<td align="center">홍길동</td>
<td align="center">2008/07/02</td>
<td align="center">100</td></tr>
<tr>
<td height="1" bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td>
<td bgcolor="E7E7E7"></td></tr>
<tr>
<td height="30" align="center">10</td>
<td></td>
<td><img src="image/reply_icon.gif" align="absmiddle"> 고객님들 위한 (주)지오정보기술 자유게시판입니다.</td>
<td align="center">홍길동</td>
<td align="center">2008/07/02</td>
<td align="center">100</td></tr>
<tr>
<td height="1" bgcolor="000000"></td>
<td bgcolor="000000"></td>
<td bgcolor="000000"></td>
<td bgcolor="000000"></td>
<td bgcolor="000000"></td>
<td bgcolor="000000"></td></tr>
</table>
<!-- /게시판 -->
<!-- 페이지 & 검색 -->
<table border="0" cellpadding="0" cellspacing="0" width="680">
<tr>
<td height="15"></td></tr>
<tr>
<td align="right"><a href="#"><img src="image/write_btn.gif" border="0"></a></td></tr>
<tr>
<td align="center"><a href="#"><img src="image/prev_btn02.gif" border="0" align="absmiddle"></a>&nbsp;<a href="#"><img src="image/prev_btn01.gif" border="0" align="absmiddle"></a>&nbsp;&nbsp;1&nbsp;&nbsp;2&nbsp;&nbsp;<b>3</b>&nbsp;&nbsp;4&nbsp;&nbsp;5&nbsp;&nbsp;6&nbsp;&nbsp;7&nbsp;&nbsp;8&nbsp;&nbsp;9&nbsp;&nbsp;10&nbsp;&nbsp;<a href="#"><img src="image/next_btn02.gif" border="0" align="absmiddle"></a>&nbsp;<a href="#"><img src="image/next_btn01.gif" border="0" align="absmiddle"></a></td></tr>
<tr>
<td height="15"></td></tr>
</table>
<table border="0" cellspacing="1" cellpadding="0" width="395" height="50" bgcolor="DCDCDC">
<tr>
<td align="center" bgcolor="F6F6F6">
<table border="0" cellspacing="0" cellpadding="0" width="218">
<tr>
<td width="52"><select name="a" style="width:47;height:18;font-size:12;font-family:gulim;color:#737373"><option>제목</option></select></td>
<td width="111"><input type="text" name="b" style="width:100;hegiht:18;border:1 solid #d4d4d4"></input></td>
<td width="55"><a href="#"><img src="image/search_btn.gif" border="0"></a></td></tr>
</table>
</td></tr>
</table>
<!-- /페이지 & 검색 -->
</td></tr>
</table>
<!-- /내용 -->
<!-- 여백 -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td height="40"></td></tr>
</table>
<!-- /여백 -->
<!-- 카피라이터 -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td height="2" width="950" bgcolor="E8E8E8"></td>
<td bgcolor="E8E8E8"></td></tr>
<tr>
<td height="68" bgcolor="F5F5F5"><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="205" align="center"><img src="../image/logo_bottom.png" alt="저작권로고" border="0"></td>
<td width="45"><img src="../image/copyright_line.gif" alt="경계"></td>
<td width="540"><img src="../image/copyright.jpg" alt="저작권" border="0" usemap="#mail_img"></td>
<td width="160" align="right"><select name="select" style="width:126px; height:18px; font-size:12px;font-family:dotum; color:#727272">
<option selected>&nbsp;+&nbsp;패밀리 사이트&nbsp;+</option>
</select></td>
<tr>
</table>
<map name="mail_img">
<area shape="rect" coords="1,17,135,32" href="mailto:webmaster@zioinfo.com">
</map>
<map name="mail_img">
<area shape="rect" coords="270,1,367,15" href="mailto:asaweb@asaweb.com">
</map></td>
<td bgcolor="F5F5F5">&nbsp;</td></tr>
</table>
<!-- /카피라이터 -->
<!--카피라이터링크-->
<map name="mail_img">
<area shape="rect" coords="270,1,367,15" href="mailto:asaweb@asaweb.com">
</map>
<!--/카피라이터링크-->
</body>
</html>