CINXE.COM

News | Samsung SDS

<!doctype html> <html lang="en"> <head> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <meta charset="utf-8"> <link rel="canonical" href="https://www.samsungsds.com/en/news/index.html"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, target-densitydpi=medium-dpi"> <meta name="format-detection" content="telephone=no"> <meta name="keywords" content="News,samsung sds"> <meta name="description" content="Read our latest news across the globe and see what the press is saying about Samsung SDS."> <meta property="og:url" content="https://www.samsungsds.com/en/news/index.html" /> <meta property="og:title" content="News | Samsung SDS"> <meta property="og:description" content="Read our latest news across the globe and see what the press is saying about Samsung SDS."> <meta property="og:type" content="website"><!-- // 스토리가 web인 경우 메타값 추가--> <meta property="og:image" content="https://image.samsungsds.com/en/news/hero/__icsFiles/afieldfile/2018/06/05/vb_about_nwlist_1_m.jpg?queryString=20241031022836"> <title>News | Samsung SDS</title> <link href="https://image.samsungsds.com/resource/en/images/favicon.ico?queryString=20241031022836" rel="shortcut icon"> <link rel="apple-touch-icon" href="https://image.samsungsds.com/resource/en/images/app_ico.gif?queryString=20241031022836"> <!-- google hreflang --> <link rel="alternate" hreflang="ko" href="https://www.samsungsds.com/kr/news/index.html" /><!-- //kr--> <link rel="alternate" hreflang="en-gb" href="https://www.samsungsds.com/eu/newsroom/index.html" /><!-- //eu--> <link rel="alternate" hreflang="en-in" href= "https://www.samsungsds.com/in/news/index.html"/><!-- //in--> <link rel="alternate" hreflang="pt" href="https://www.samsungsds.com/la/news/index.html" /><!-- //la--> <link rel="alternate" hreflang="en-vn" href="https://www.samsungsds.com/vn/news/index.html" /><!-- //vn--> <link rel="alternate" hreflang="en-us" href="https://www.samsungsds.com/us/news/index.html" /><!-- //us--> <link rel="alternate" hreflang="zh" href="https://www.samsungsds.com/cn/news/index.html" /><!-- //cn--> <link rel="alternate" hreflang="en" href="https://www.samsungsds.com/en/news/index.html" /><!-- //en--> <link rel="alternate" hreflang="x-default" href="https://www.samsungsds.com/en/news/index.html" /> <!-- // google hreflang --> <link rel="stylesheet" type="text/css" href="/resource/kr/css/swiper.min.css?queryString=20241031022836"> <link rel="stylesheet" type="text/css" href="/resource/en/css/css.css?queryString=20241031022836"> <!-- [S]: for Module --> <link rel="stylesheet" type="text/css" href="/module_src/css/lib/libs.css?queryString=20241031022836"> <link rel="stylesheet" type="text/css" href="/module_src/css/common_module.css?queryString=20241031022836"> <link rel="stylesheet" type="text/css" href="/module_src/css/module.css?queryString=20241031022836"> <!-- [E]: for Module --> <script type="text/javascript" src="/resource/kr/js/jquery-1.11.3.min.js?queryString=20241031022836"></script> <script type="text/javascript" src="/resource/kr/js/jquery.cookie.min.js?queryString=20241031022836"></script> <script type="text/javascript" src="/resource/kr/js/swiper.min.js?queryString=20241031022836"></script> <script type="text/javascript" src="/resource/kr/js/swiper_min2.js?queryString=20241031022836"></script> <script type="text/javascript" src="/resource/kr/js/video.js?queryString=20241031022836"></script> <script type="text/javascript" src="/resource/kr/js/owl.carousel.min.js?queryString=20241031022836"></script> <script type="text/javascript" src="/resource/kr/js/popup.js?queryString=20241031022836"></script> <script type="text/javascript" src="/resource/en/js/extension_en.js?queryString=20241031022836"></script> <script type="text/javascript" src="/resource/kr/js/extension2.js?queryString=20241031022836"></script> <!-- script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/aes.js"></script>--> <script type="text/javascript" src="/resource/en/js/header.js?queryString=20241031022836"></script> <script type="text/javascript" src="/resource/kr/js/blog.js?queryString=20241031022836"></script> <script type="text/javascript" src="/resource/kr/js/sticky-kit.min.js?queryString=20241031022836"></script> <script type="text/javascript" src="/resource/kr/js/ion_common.js?queryString=20241031022836"></script> <script type="text/javascript" src="/resource/kr/js/oauth2.js?queryString=20241031022836"></script> <!--마이트라이얼 오픈시 --><!-- 추가(개발중) --> <script type="text/javascript" src="/resource/en/js/ad_analytics.js?queryString=20241031022836"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js"></script> <!-- script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/aes.js"> </script>--> <!--// 국영문--> <!--event2020관련 스크립트 --> <script> (function (win, doc, tag, url, func) { win[func] = win[func] || function () { (win[func].queue = win[func].queue || []).push(arguments) }, win[func].timestamp = 1 * new Date(); var ele = doc.createElement(tag), node = doc.getElementsByTagName(tag)[0] ele.async = 1, ele.src = url; node.parentNode.insertBefore(ele, node); })(window, document, 'script', '/resource/kr/js/trace.js?queryString=20241031022836', 'ianswer'); ianswer('create'); // create ianswer('set', 'user', 'offering', 'Digital'); // set site identifier ianswer('set', 'user', 'cate_id', 's_gk_119'); // set site identifier ianswer('set', 'user', 'cate_nm', 'Digital'); // set site identifier ianswer('send'); // send function getCookie(cookie_name) { var x, y; var val = document.cookie.split(';'); var z = ''; for (var i = 0; i < val.length; i++) { x = val[i].substr(0, val[i].indexOf('=')); y = val[i].substr(val[i].indexOf('=') + 1); x = x.replace(/^\s+|\s+$/g, ''); // 앞과 뒤의 공백 제거하기 if (x == cookie_name) { //return unescape(y); // unescape로 디코딩 후 값 리턴 z = unescape(y); break; } } return z; } function getTimestampToDate() { var date = new Date(); var chgTimestamp = date.getFullYear().toString() + addZero(date.getMonth() + 1) + addZero(date.getDate().toString()) + addZero(date.getHours().toString()) + addZero(date.getMinutes().toString()) + addZero(date.getSeconds().toString()); + addZero(date.getMilliseconds().toString()); return chgTimestamp; } function addZero(data) { return (data < 10) ? "0" + data : data; } </script> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-870362274"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-870362274'); </script> <script type="text/javascript" src="/module_src/js/lib/libs.js?queryString=20241031022836"></script> <script type="text/javascript" src="/module_src/js/common_module.js?queryString=20241031022836"></script> <script type="text/javascript" src="/module_src/js/module.js?queryString=20241031022836"></script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "https://www.samsungsds.com/en/news/index.html", "name": "News" } } ] } </script> </head> <body> <script type="text/javascript"> (function (w, d, a) { w.__beusablerumclient__ = { load: function (src) { var b = d.createElement("script"); b.src = src; b.async = true; b.type = "text/javascript"; d.getElementsByTagName("head")[0].appendChild(b); } }; w.__beusablerumclient__.load(a); })(window, document, '//rum.beusable.net/script/b180319e163316u373/d78a771031'); </script> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NDRKMD" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MQTQVFG" height="0" width="0" style="display:none;visibility:hidden" title="Google Tag Manager"></iframe></noscript> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PVPN5KJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1599401407477547&ev=PageView&noscript=1"/></noscript> <ul id="skip_navi"> <li><a href="#container">skip to contents</a></li> </ul> <!-- wrap --> <div id="wrap"> <input type="hidden" id="corpCountry" value="en" /> <input type="hidden" id="typeId" value="media" /> <input type="hidden" id="backTypeId" value="media" /> <input type="hidden" id="moreCategory" value="all" /> <input type="hidden" id="currCatId" value="" /> <!-- header --> <header id="header"> <div class="M00_A" data-fn="M00_A" data-current="gen61" data-url="/en/gnb/gnb.json" data-url-feature="/en/gnb/feature/feature.html" data-history="false"> </div> </header> <!-- //header --> <!-- container --> <div id="container"> <script> $(function () { $(window).on("resize", function () { var $window_height = $(window).height(); // fix_m start $(".fix_m").each(function () { var _fixm = $(".fix_m"), _menu = $(".cnt_menu"), _this = $(this), _fixmOffset = _menu.position(), _fixId, _fixmHeight = _menu.outerHeight(), _fixItems = _fixm.find("a"), _scrollItems = _fixItems.map(function () { var item = $($(this).attr("href")); if (item.length) { return item; } }); _fixItems.on("click", function (e) { e.preventDefault(); var val = $(this).attr("href"); if (val == "#none") { // none을 지정 안해서 애러생기는 부분 보정 } else if (val == "#feat") { if ($("html").hasClass("view-w")) { $("html, body").stop().animate({ scrollTop: $(val).offset().top - _fixm.height() - 100 }, 300); } else if ($("html").hasClass("view-t")) { $("html, body").stop().animate({ scrollTop: $(val).offset().top - _fixm.height() - 39 }, 300); } else if ($("html").hasClass("view-m")) { $("html, body").stop().animate({ scrollTop: $(val).offset().top - _fixm.height() - 50 }, 300); }; } else if (val == "#feat2") { if ($("html").hasClass("view-w")) { $("html, body").stop().animate({ scrollTop: $(val).offset().top - _fixm.height() - 100 }, 300); } else if ($("html").hasClass("view-t")) { $("html, body").stop().animate({ scrollTop: $(val).offset().top - _fixm.height() - 39 }, 300); } else if ($("html").hasClass("view-m")) { $("html, body").stop().animate({ scrollTop: $(val).offset().top - _fixm.height() - 50 }, 300); }; } else { $("html, body").stop().animate({ scrollTop: $(val).offset().top - _fixm.height() + 1 }, 300); } }); var standard_ScrollTop = 0; // 스크롤 업/다운 기준값 $(window).on("scroll", function () { if ($("html").hasClass("view-w")) { ($(this).scrollTop() > _fixmOffset.top - $(".cnt_menu").outerHeight() + 70 + $('.wrap_cookie').height()) ? _fixm.addClass("fixed"): _fixm.removeClass("fixed"); } else if (!$("html").hasClass("view-w")) { ($(this).scrollTop() > _fixmOffset.top - $(".cnt_menu").outerHeight() + 50 + $('.wrap_cookie').height()) ? _fixm.addClass("fixed"): _fixm.removeClass("fixed"); }; if ($(".wrap_cookie").length) { var wrap_cookie_height = $(".wrap_cookie").height(); } else { var wrap_cookie_height = 0; } var $box_size = $(".cnt_visual").height() + $(".cnt_menu").height() + wrap_cookie_height // 상단 박스의 사이즈를 확인해둠 var $window_height = $(window).height(); var $scrollTop = $(window).scrollTop(); var $scrollBot = $scrollTop + $window_height; var st = $scrollTop; if (st > standard_ScrollTop) { // 스크롤 다운 중에 if ($(".sel").hasClass("on")) { // 메뉴바가 오픈되어있고 if ($scrollBot > $box_size + $window_height) { // 해당조건이면 메뉴바 닫음 $(".cnt_menu .left ul").removeClass("dpt"); $(".cnt_menu .left .sel").removeClass("on"); } } } else { // 스크롤 업 중에 if ($(".sel").hasClass("on")) { // 메뉴바가 오픈되어있으면 메뉴바 닫음 $(".cnt_menu .left ul").removeClass("dpt"); $(".cnt_menu .left .sel").removeClass("on"); } } standard_ScrollTop = st; var _fixTop = $(this).scrollTop() + _fixmHeight, _fixmn = _scrollItems.map(function () { if ($(this).attr("id") == "feat") { if ($("html").hasClass("view-w")) { if ($(this).offset().top - 152 < _fixTop) { return this; }; } else if ($("html").hasClass("view-t")) { if ($(this).offset().top - 70 < _fixTop) { return this; }; } else if ($("html").hasClass("view-m")) { if ($(this).offset().top - 55 < _fixTop) { return this; }; }; } else if ($(this).attr("id") == "case") { if ($(this).offset().top - 100 < _fixTop) { return this; }; } else { if ($(this).offset().top < _fixTop) { return this; }; } }); if (!$(".fix_m").hasClass("fixed") && SDS_COMMON.currentWidth() < 1025) { var name = $(".fix_m .left ul li:first-child a").text(); $(".cnt_menu .left .txt").text(name); } _fixmn = _fixmn[_fixmn.length - 1]; var id = _fixmn && _fixmn.length ? _fixmn[0].id : ""; if (_fixId !== id) { var name = _fixItems.filter("[href='#" + id + "']").parent().text(); _fixItems.parent().removeClass("on").end().filter("[href='#" + id + "']").parent().addClass("on"); if (SDS_COMMON.currentWidth() < 1025) { $(".fix_m.fixed").find(".left .sel .txt").text(name); } } }); }); }).trigger("resize"); }); </script> <!-- keyVisualWrap --> <div class="keyVisualWrap"> <div class="keyVisual" style="background-image:url(https://image.samsungsds.com/en/news/hero/__icsFiles/afieldfile/2018/06/05/vb_about_nwlist_1_w.jpg?queryString=20241031022836);"> <div class="keyVisual_inner"> <div class="keyVisual_textBox"> <h1 class="keyVisual_title"><a href="/en/news/index.html">News</a></h1> </div> <div class="keyVisual_sidBox"> <span class="keyVisual_snsText">Follow Samsung SDS</span> <div class="snsBox"> <a class="snsBox_item is_linkedin" href="https://www.linkedin.com/company/samsung-sds" target="_blank" title="new window"><span class="an_icon"></span><span class="ab_text">linkedin</span></a> <a class="snsBox_item is_facebook" href="https://www.facebook.com/samsungsdsglobal" target="_blank" title="new window"><span class="an_icon"></span><span class="ab_text">facebook</span></a> <a class="snsBox_item is_youtube" href="https://www.youtube.com/channel/UCgpS9Ypcs6KMNyHRZImGwBw" target="_blank" title="new window"><span class="an_icon"></span><span class="ab_text">youtube</span></a> <a class="snsBox_item is_twitter" href="https://twitter.com/samsungsds" target="_blank" title="new window"><span class="an_icon"></span><span class="ab_text">twitter</span></a> <a class="snsBox_item is_instagram" href="https://www.instagram.com/samsung.sds" target="_blank" title="new window"><span class="an_icon"></span><span class="ab_text">instagram</span></a> <a class="snsBox_item is_naverpost" href="http://post.naver.com/sdspost" target="_blank" title="new window"><span class="an_icon"></span><span class="ab_text">naver post</span></a> <!-- media report --> <a class="snsBox_item is_rss" href="/en/news/media_report_en_rss.xml" target="_blank" onclick="rssCopy(this.href);return false;" title="new window"><span class="an_icon"></span><span class="ab_text">rss</span></a> </div> </div> <script> function rssCopy() { var rssUrl = arguments.length > 0 ? arguments[0] : ""; var IE = (window.clipboardData)?true:false; if(IE) { window.clipboardData.setData("Text", rssUrl); alert("The RSS has been copied to your clipboard. \nPress \"CTRL + V\" to paste the copied RSS."); } else { prompt("Press “CTRL + C” to copy the RSS URL of this post to your clipboard.", rssUrl); } } </script> </div> </div> <div class="categoryBar is_sticky"> <div class="categoryBar_dropDown is_hide_p"> <button type="button" title="View Category Selection Lists" aria-expanded="false">ALL</button> </div> <!-- catDep1: insight / media--> <!-- catDep2: insight > blogger --> <div class="categoryBar_container"> <div class="categoryBar_wrapper"> <ul class="categoryBar_inner"> <!-- insight / media --> <li class="categoryBar_item is_active"> <a href="#" onclick="cateFunc('media','all');" role="tab" aria-selected="true">ALL</a> </li> <li id="cat_1238013" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','Samsung SDS News',''); cateViewAll(this,'media');" role="tab" aria-selected="false">Samsung SDS News</a> </li> <li id="cat_1238011" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','Partnership',''); cateViewAll(this,'media');" role="tab" aria-selected="false">Partnership</a> </li> <li id="cat_1238027" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','Cloud',''); cateViewAll(this,'media');" role="tab" aria-selected="false">Cloud</a> </li> <li id="cat_1238009" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','Security',''); cateViewAll(this,'media');" role="tab" aria-selected="false">Security</a> </li> <li id="cat_1238023" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','AI/Analytics',''); cateViewAll(this,'media');" role="tab" aria-selected="false">AI/Analytics</a> </li> <li id="cat_1238007" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','Automation/Collaboration',''); cateViewAll(this,'media');" role="tab" aria-selected="false">Automation/Collaboration</a> </li> <li id="cat_1238000" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','Intelligent Factory',''); cateViewAll(this,'media');" role="tab" aria-selected="false">Intelligent Factory</a> </li> <li id="cat_1238022" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','Smart Logistics',''); cateViewAll(this,'media');" role="tab" aria-selected="false">Smart Logistics</a> </li> <li id="cat_1238021" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','IoT',''); cateViewAll(this,'media');" role="tab" aria-selected="false">IoT</a> </li> <li id="cat_1238026" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','Blockchain',''); cateViewAll(this,'media');" role="tab" aria-selected="false">Blockchain</a> </li> <li id="cat_1238019" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','IT Technology',''); cateViewAll(this,'media');" role="tab" aria-selected="false">IT Technology</a> </li> <li id="cat_1238008" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','IT Services',''); cateViewAll(this,'media');" role="tab" aria-selected="false">IT Services</a> </li> <li id="cat_1238003" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','Intelligent Retail',''); cateViewAll(this,'media');" role="tab" aria-selected="false">Intelligent Retail</a> </li> <li id="cat_1238018" class="categoryBar_item"> <a href="#" onclick="cateFunc('media','Enterprise Mobility',''); cateViewAll(this,'media');" role="tab" aria-selected="false">Enterprise Mobility</a> </li> <!-- insight / media[e] --> </ul> </div> <button type="button" class="category_prev"><span class="is_blind">Previous Category</span></button> <button type="button" class="category_next"><span class="is_blind">Next Category</span></button> </div> </div> <script type="text/javascript"> var $cat_list = $('.categoryBar_inner'); var $cat_item = $cat_list.find('>.categoryBar_item>a'); $cat_item.on('click', function(){ var _this = $(this).parent(); var innerTxt = $(this).text(); // WEB if($(this).parents('li').attr('class')=='categoryBar_item is_none') return; _this.siblings('.is_active').removeClass('is_active').find("a").attr("aria-selected","false"); _this.addClass('is_active').find("a").attr("aria-selected","true"); // MOBILE $('.categoryBar_dropDown').find('>button').text(innerTxt); $('.categoryBar_dropDown').removeClass('is_open'); }) </script> </div> <!-- //keyVisualWrap --> <div id="allFeature" class="navigationSlideGroup is_divided"> <div class="inWrap"> <!-- Navigation slide type2--> <div class="navigationSlide is_navWhite is_devided is_auto"> <div class="swiper-container"> <div class="swiper-wrapper"> <!--최신순--> <div class="swiper-slide"> <div class="navigationSlide_wrap" style="background-image: url(https://image.samsungsds.com/en/news/__icsFiles/afieldfile/2024/10/31/sdscampus_m.png);"> <div class="navigationSlide_img w"> <a href="/en/news/3q-20241031.html" role="button" style="background-image:url(https://image.samsungsds.com/en/news/__icsFiles/afieldfile/2024/10/31/sdscampus_m.png)">Samsung SDS Announces Third-Quarter 2024 Financial Results</a> </div> <div class="navigationSlide_txt"> <div class="navigationSlide_eyebrow"> <span class="navigationSlide_category">Samsung SDS News</span><span class="navigationSlide_date">2024-10-31</span> </div> <strong class="navigationSlide_title"><a href="/en/news/3q-20241031.html">Samsung SDS Announces Third-Quarter 2024 Financial Results</a></strong> <p class="navigationSlide_desc"><a href="/en/news/3q-20241031.html">Samsung SDS unveiled its preliminary financial results for the third quarter of 2024, posting a revenue of KRW 3.5697 trillion and an operating profit of KRW 252.8 billion.</a></p> <div class="navigationSlide_btn"> <a class="navigationSlide_readMore" href="/en/news/3q-20241031.html">Read more</a> </div> </div> </div> </div> <div class="swiper-slide"> <div class="navigationSlide_wrap" style="background-image: url(https://image.samsungsds.com/en/news/__icsFiles/afieldfile/2024/10/24/11_2.jpg);"> <div class="navigationSlide_img w"> <a href="/en/news/news-241024.html" role="button" style="background-image:url(https://image.samsungsds.com/en/news/__icsFiles/afieldfile/2024/10/24/11_2.jpg)">Samsung SDS Signs MOU with the Republic of Korea Air Force to Innovate the Air Force Resource Management System</a> </div> <div class="navigationSlide_txt"> <div class="navigationSlide_eyebrow"> <span class="navigationSlide_category">Samsung SDS News</span><span class="navigationSlide_date">2024-10-24</span> </div> <strong class="navigationSlide_title"><a href="/en/news/news-241024.html">Samsung SDS Signs MOU with the Republic of Korea Air Force to Innovate the Air Force Resource Management System</a></strong> <p class="navigationSlide_desc"><a href="/en/news/news-241024.html">On October 23rd, Samsung SDS signed an MOU with the Headquarters of the Republic of Korea Air Force (ROKAF), at Gyeryongdae Integrated Military Base, to innovate ROKAF’s military resource management system.</a></p> <div class="navigationSlide_btn"> <a class="navigationSlide_readMore" href="/en/news/news-241024.html">Read more</a> </div> </div> </div> </div> <div class="swiper-slide"> <div class="navigationSlide_wrap" style="background-image: url(https://image.samsungsds.com/en/news/__icsFiles/afieldfile/2024/10/23/1_2.jpg);"> <div class="navigationSlide_img w"> <a href="/en/news/ansys-241023.html" role="button" style="background-image:url(https://image.samsungsds.com/en/news/__icsFiles/afieldfile/2024/10/23/1_2.jpg)">Samsung SDS Signs Cloud Collaboration MOU with Ansys Korea </a> </div> <div class="navigationSlide_txt"> <div class="navigationSlide_eyebrow"> <span class="navigationSlide_category">Samsung SDS News</span><span class="navigationSlide_date">2024-10-23</span> </div> <strong class="navigationSlide_title"><a href="/en/news/ansys-241023.html">Samsung SDS Signs Cloud Collaboration MOU with Ansys Korea </a></strong> <p class="navigationSlide_desc"><a href="/en/news/ansys-241023.html">Samsung SDS announced on October 22nd that it signed an MOU with Ansys Korea, an engineering simulation software company, to expand its cloud business and enhance its competitiveness.</a></p> <div class="navigationSlide_btn"> <a class="navigationSlide_readMore" href="/en/news/ansys-241023.html">Read more</a> </div> </div> </div> </div> <!-- //swiper-wrapper --> </div> <div class="swiper-pagination"></div> <!-- Add Arrows --> <a href="#" class="swiper-button-prev" role="button"><span class="is_blind">Previous Slide</span></a> <a href="#" class="swiper-button-next" role="button"><span class="is_blind">Next Slide</span></a> </div> <!-- //swiper-container --> </div> <!-- //navSlide--> </div> </div> <div id="catAdmin" class="navigationSlideGroup" style="display:none;"> <div class="inWrap"> <!-- Navigation slide type2--> <div class="navigationSlide is_navWhite is_devided is_notSlide"> <div class="navigationSlide_wrap"> <div class="navigationSlide_img"> <a href="#"></a> </div> <div class="navigationSlide_txt"> <div class="navigationSlide_eyebrow"> <span class="navigationSlide_category"></span><span class="navigationSlide_date"></span> </div> <strong class="navigationSlide_title"><a href="#"></a></strong> <p class="navigationSlide_desc"><a href="#"></a> </p> <div class="navigationSlide_btn"><a class="navigationSlide_readMore" href="#">Read more</a></div> </div> </div> <!-- //swiper-container --> </div> <!-- //navSlide--> </div> </div> <!-- search form --> <div class="inner_sch_form"> <div class="inner"> <div class="sch_box" id="sch_box_id" data-catid="en4_1" data-lang="en" data-page-size="1000"> <div class="sch_ip"> <input type="text" id="notice_keyword" placeholder="Search News" title="Search News" autocomplete="off"> <button type="button" class="delete">del</button> <button type="button" class="btn_sch_ip">search</button> </div> <!-- qucik link --> <div class="inner_sch_quick"> <div class="sch_quick no_list dpn" id="sch_quick"> </div> </div> <!-- //qucik link --> </div> </div> </div> <div class="keyword_search" data-fn="keywordSearch"> <div class="result"></div> </div> <!-- //search form --> <div class="tabControlBox is_hide_p_1300" role="tablist" style="display: none;"> <a href="#pressRelease" class="tabControlBox_item is_left is_open" title="" role="tab" aria-selected="true"> Press Release </a> <a href="#SDS_seen_by_the_media" class="tabControlBox_item is_right" title="" role="tab" aria-selected="false"> In the News </a> </div> <!-- sideStickyWrap --> <div class="sideStickyWrap newsRoomGroup" data-name="cmsContent"> <!-- inWrap--> <div class="inWrap"> <!-- is_flow --> <div id="pressRelease" class="inWrap is_1140" role="tabpanel"> <div id="bThumbs" class="thumbList tabControlBox_content"> <div class="sub_titleBox is_hide_tm_1300"> <h2 class="sub_title">Press Release</h2> <h3 id="subTitTemp" class="sub_title" style="display:none;"></h3> </div> </div> </div> <!-- //is_flow--> <!-- is_reverse --> <div id="SDS_seen_by_the_media" class="is_reverse" role="tabpanel" style="display: none;"> <div class="thumbList is_side is_newsTitle tabControlBox_content" id="sThumbs"> <div class="sub_titleBox is_hide_tm_1300"> <h2 class="sub_title">In the News</h2> </div> </div> </div> <!-- //is_reverse --> </div> <!-- //inWrap--> </div> <!-- //sideStickyWrap --> <div class="button_wrap" data-name="button_wrap" style="margin-bottom: 100px;"> <button type="button" id="btnLoadMore" class="button is_loadMore" onclick="moreFunc('en','both')">Load more</button> </div> <style type="text/css"> /* #searchResult li.active{background:#f3f3f3; text-decoration:underline;} #searchResult li a:hover{text-decoration:underline !important;} .loading_bg { display: block; } .inner_sch_form { visibility: collapse; } .categoryMain_wrap { visibility: collapse; } .navigationSlide { visibility: collapse; } .tabControlBox { display: none; } */ </style> <input id="serviceLanguageCode" value="EN" type="hidden" /> <input id="quick_rootpath" value="/en/" type="hidden" /> <input id="categorybarstatus" value="" type="hidden" /> <input id="viewsizeInit_1" value="3" type="hidden" /> <input id="viewsizeValue_1" value="3" type="hidden" /> <input id="viewsizeInit_2" value="4" type="hidden" /> <input id="viewsizeValue_2" value="4" type="hidden" /> <input id="targetScreenNum" value="" type="hidden" /> <input id="beforeKeyword" value="" type="hidden" /> <!-- Global : English (en) China(CN) : 중국어 (zh) Europe(EU) : English (en) India(IN) : English (en) Korea(KR) : 한국어 (ko) Latin America(PT) : Portugues (pt) Midde East : English (en) Singappore(SG) : English (en) USA(US) : English (en) Japan(JP) : 일본어 (ja) EUROPE_EN -> en GLOBAL_EN -> en AMERICA -> en LATIN_PT -> pt CHINA_ZH -> zh GLOBAL_KO -> ko --> <!-- loading --> <div class="loading_bg"> <div class="loading"><span class="is_blind">loading...</span></div> </div> <!-- //loading --> <!-- categoryMain_Wrap --> <div data-name="searchContent" class="categoryMain_wrap thumbList_result dpn"> <!-- inWrap--> <div class="inWrap is_1140"> <div class="thumbList" id="searchContents"> <p class="thumbList_sub_title" id="txtMsg_001"><!--보도자료--></p> <!-- div class="thumbList" id="searchContents" --> <div id="main_list"></div> <div class="button_wrap"> <button type="button" class="button is_loadMore" id="txtMsg_002"><!--더보기--></button> </div> <!-- /div --> </div> </div> <!-- //inWrap --> </div> <!-- //categoryMain_wrap --> <!-- sch_wrap --> <div data-name="searchContent" class="sch_wrap sch_wrap_newsList dpn"> <!-- result NEWS --> <div class="box"> <div class="inner"> <div class="inWrap is_1140"> <p class="thumbList_sub_title" id="txtMsg_003"><!--언론이 본 삼성 SDS--></p> <ul class="sch_list" id="news_list"> </ul> <div class="btn_btm"> <button type="button" class="btn mid" id="txtMsg_004"><!--더보기--></button> </div> </div> </div> </div> <!-- //result NEWS --> </div> <!-- //sch_wrap --> <div class="box type1 dpn" id="searchList_error"> <div class="inner"> <div class="msg_box no_result_box"> <span class="im"><img src="https://image.samsungsds.com/resource/kr/images/icon/ico_search.png" alt=""></span> <p class="h2" id="txtMsg_010"><!-- 죄송합니다. --></p> <p class="txt" id="txtMsg_011"><!-- 검색결과가 없습니다. 다시 시도하여 주시기 바랍니다. --></p> </div> </div> </div> <!-- letsTalkWrap --> <div class="cont M10_A"> <div class="M10_A_cont"> <!-- inner --> <div class="inner"> <ul class="txt center"> <li class="md_tit">Let's talk</li> <li class="md_txt">Whether you’re looking for a specific business solution or just need some questions answered, we’re here to help.</li> <li class="md_btn"> <button type="button" class="btn_b btn_ty02" onclick="outbound('/en/etc/contact/contactus-page.html','etc');window.location.href='/en/etc/contact/contactus-page.html'"><span>Get in Touch</span></button> </li> </ul> </div> <!-- //inner --> </div> </div> <!-- //letsTalkWrap --> </div> <!-- //container --> <!-- footer --> <footer id="footer"> <div class="inner"></div> </footer> <!-- //footer --> <!-- md_share_area : 전체 공통으로 한번만 들어가면 됩니다. --> <div class="md_share_area" id="md_share_area"> <span class="md_share_dimd"></span> <div class="md_share_box"> <strong class="tit">Share</strong> <a href="#" id="share_linkedin" class="li_s" target="_blank" title="new window" > <i><img src="https://image.samsungsds.com/module_src/images/icon/ico_linkedin.svg?queryString=20241031022836" alt="Share Linkedin"></i> <span>Linkedin</span> </a> <a href="#" id="share_facebook" class="li_s" target="_blank" title="new window"> <i><img src="https://image.samsungsds.com/module_src/images/icon/ico_facebook.svg?queryString=20241031022836" alt="Share Facebook"></i> <span>Facebook</span> </a> <a href="#" id="share_twitter" class="li_s" target="_blank" title="new window"> <i><img src="https://image.samsungsds.com/module_src/images/icon/ico_twitter.svg?queryString=20241031022836" alt="Share Twitter"></i> <span>Twitter</span> </a> <a href="#" id="share_kakaotalk" class="li_s btn_hidden_p" target="_blank" title="new window" ><!-- PC Hidden : class="btn_hidden_p" --> <i><img src="https://image.samsungsds.com/module_src/images/icon/ico_kakaotalk.svg?queryString=20241031022836" alt="Share KakaoTalk"></i> <span>KakaoTalk</span> </a> <a href="#" class="md_btn_share_close" title="Close Layer popup"><span>Close Share</span></a> </div> </div> <script type="text/javascript" src="https://t1.kakaocdn.net/kakao_js_sdk/v1/kakao.min.js"></script> <script type="text/javascript"> var shareArtId =$('#artid').val(); var shareTypeId = $('#typeId').val(); $(function() { var $shareKakaotalk = $('#share_kakaotalk'); var $shareFacebook = $('#share_facebook'); var $shareTwitter = $('#share_twitter'); var $shareLinkedin = $('#share_linkedin'); var $shareInstagram = $('#share_instargram'); var $shareNaver = $('#share_naver'); var $shareLink= $('#share_link'); $shareKakaotalk.click(function (e) { e.preventDefault(); if(!shareArtId){ shareArtId = $(this).attr('data-artid') } setShareCnt('kt'); var url = $(this).attr('href');; if(!url){ url = "https://www.samsungsds.com"+location.pathname; } else url = "https://www.samsungsds.com" + url; var shareArtData = _.find(bThumbList, function(article) { return article.id === shareArtId }); // Kakao 공유하기 if (!Kakao.isInitialized()) { Kakao.init('cbee93b45350bab6359a13c3ad1be5eb'); } // prd // Kakao.init('1d63207ec669236f269750c2196e86bf'); // stg Kakao.Link.sendDefault({ objectType: 'feed', content: { title: shareArtData.title, description: '', imageUrl: shareArtData.thum_img, link: { webUrl: url, mobileWebUrl: url } }, buttons: [ { title: '자세히 보기', link: { mobileWebUrl: url, webUrl: url } } ] }); }); $shareFacebook.click(function (e) { e.preventDefault(); if(!shareArtId){ shareArtId = $(this).attr('data-artid') } setShareCnt('fb'); var url = $(this).attr('href');; if(!url){ url = "https://www.samsungsds.com"+location.pathname; } else url = "https://www.samsungsds.com" + url; window.open("https://www.facebook.com/sharer/sharer.php?u=" + url, "_blank", "width=800, height=600"); }); $shareTwitter.click(function (e) { e.preventDefault(); if(!shareArtId){ shareArtId = $(this).attr('data-artid') } setShareCnt('tw'); var url = $(this).attr('href');; if(!url){ url = "https://www.samsungsds.com"+location.pathname; } else url = "https://www.samsungsds.com" + url; window.open("https://twitter.com/intent/tweet?url=" + url, "_blank", "width=800, height=600"); }); $shareLinkedin.click(function (e) { e.preventDefault(); if(!shareArtId){ shareArtId = $(this).attr('data-artid') } setShareCnt('li'); var url = $(this).attr('href');; if(!url){ url = "https://www.samsungsds.com"+location.pathname; } else url = "https://www.samsungsds.com" + url; window.open("https://www.linkedin.com/shareArticle/?mini=true&url=" + url, "_blank", "width=800, height=600"); }); $shareInstagram.click(function (e){ e.preventDefault(); if(!shareArtId){ shareArtId = $(this).attr('data-artid') } setShareCnt('insta'); window.open("https://www.instagram.com", "_blank", "width=800, height=600"); }); $shareNaver.click(function (e){ e.preventDefault(); if(!shareArtId){ shareArtId = $(this).attr('data-artid') } setShareCnt('naver'); var url = $(this).attr('href');; if(!url){ url = "https://www.samsungsds.com"+location.pathname; } else url = "https://www.samsungsds.com" + url; window.open("http://blog.naver.com/openapi/share?url="+url, "_blank", "width=500, height=600"); }); $shareLink.click(function (e){ e.preventDefault(); if(!shareArtId){ shareArtId = $(this).attr('data-artid') } setShareCnt('url'); var url = $(this).attr('href');; if(!url){ url = "https://www.samsungsds.com"+location.pathname; } else url = "https://www.samsungsds.com" + url; var IE = (window.clipboardData)?true:false; if(IE) { window.clipboardData.setData("Text", url); alert("해당 페이지의 링크 주소입니다. \n \"CTRL + V\" 를 눌러 붙여넣기 하세요"); } else { prompt("해당 페이지의 링크 주소입니다. “CTRL + C”를 눌러 복사하세요.", url); } }); var setShareCnt = function (snsTypeId) { $.ajax({ type: 'GET', url: '/app/setShareCnt?artId=' + shareArtId + '&typeId=' + shareTypeId + '&snsTypeId=' + snsTypeId, dataType: 'JSON', success: function (data) { // console.log(data); } }); } }); </script> <!-- md_share_area --> </div> <script type="text/javascript"> var allData = new Array(); var bThumbList = []; var sThumbList = []; var curMoreCnt = 1; // 더보기 카운트 저장 var lang = 'en'; var solId; $.getJSON('/en/news/news.txt',function(result){ allData = result; for (var i=0; i<allData.length; i++) { if (allData[i].category == 'Press Release') bThumbList.push(allData[i]); } for (var i=0; i<allData.length; i++) { if (allData[i].category == 'In the News') sThumbList.push(allData[i]); } }).success(function() { loadIonCommon(); getParm(); loading_stop(); moreCnt = curMoreCnt; }).error(function() { console.log('getJSON error'); loading_stop(); }) var Request = function () { this.getParameter = function (name) { var rtnval = ''; var param = sessionStorage.getItem('isParam'); var isGoBack = sessionStorage.getItem('goBack'); if(isGoBack === 'Y'){ if(param !== null){ var parameters = (param.slice(param.indexOf('?') + 1, param.length)).split('&'); for (var i = 0; i < parameters.length; i++) { var varName = parameters[i].split('=')[0]; if (varName.toUpperCase() == name.toUpperCase()) { rtnval = parameters[i].split('=')[1]; break; } } if (rtnval !== '') { if('category' === varName && ''!== rtnval){ $(document).ready(function(){ catTrigger(rtnval); }) moreCategory = rtnval; $('#moreCategory').val(rtnval); if(rtnval === 'all'){ drawAllCategory(); } } if('email' === varName && ''!== rtnval){ //이메일 값 코드 console.log('email', rtnval) } if('moreCnt' === varName && ''!== rtnval){ //moreCnt 값 코드 console.log('moreCnt', rtnval) moreCnt = rtnval; curMoreCnt = moreCnt; } if('backTypeId' === varName && ''!== rtnval){ //backTypeId 값 코드 //다른 메뉴parammeter값인경우 삭제 if(rtnval!=$("#backTypeId").val()){ sessionStorage.removeItem("isParam"); sessionStorage.setItem("goBack", "N" ); }else{ console.log('backTypeId', rtnval) backTypeId = rtnval; } } if('reqArtId' === varName && ''!== rtnval){ //reqArtId 값 코드 resArtId = rtnval; } } } } } } var request = new Request(); $(document).on('click','.categoryBar_item :first',function(){ $('#pressRelease').attr('class','inWrap is_1140'); $('.tabControlBox').hide(); }) function getParm(){ //replaceUrl(); request.getParameter('backTypeId'); request.getParameter('moreCnt'); request.getParameter('category'); request.getParameter('reqArtId'); sessionStorage.removeItem("isParam"); sessionStorage.setItem("goBack", "N" ); } function replaceUrl() { var param = sessionStorage.getItem('isParam'); var isGoBack = sessionStorage.getItem('goBack'); if(isGoBack === 'Y'){ if(param !== null){ history.replaceState({},null, location.pathname + param) } } } $( window ).load(function() { movewArticle(); }); // 검색 공통 스크립트 var transPage = '/app/search/transnew.jsp'; // search jsp var searchCatId = $('#sch_box_id').data('catid'); // 카테고리 아이디 var searchCategory = $('#sch_box_id').data('category'); // 검색 카테고리 var searchLang = $('#sch_box_id').data('lang'); // 언어 var searchPageSize = $('#sch_box_id').data('page-size'); // 페이지 사이즈 var searchArticleList = []; // 검색 결과 아티클 목록 var searchOrderby; var searchTitSet = { kr: { popTit : "인기검색어", autoTit : "자동완성", closeTit : "닫기", errTit1 : "검색어는 최소 2글자 이상입니다." }, en: { popTit : "Popular keyword", autoTit : "Suggested Result", closeTit : "Close", errTit1 : "Your search term must be at least two characters long." }, us: { popTit : "Popular keyword", autoTit : "Suggested Result", closeTit : "Close", errTit1 : "Your search term must be at least two characters long." }, eu: { popTit : "Popular keyword", autoTit : "Suggested Result", closeTit : "Close", errTit1 : "Your search term must be at least two characters long." }, in: { popTit : "Popular keyword", autoTit : "Suggested Result", closeTit : "Close", errTit1 : "Your search term must be at least two characters long." }, la: { popTit : "Popular keyword", autoTit : "Suggested Result", closeTit : "Close", errTit1 : "Your search term must be at least two characters long." }, cn: { popTit : "Popular keyword", autoTit : "荐的搜索结果", closeTit : "关", errTit1 : "" }, vn: { popTit : "Popular keyword", autoTit : "Suggested Result", closeTit : "Close", errTit1 : "Your search term must be at least two characters long." } } // 검색창 focus 이벤트 $(document).on('focus', '#notice_keyword', function(e) { e.preventDefault(); SDS_COMMON.search.open(); var keyword = $(this).val(); popularKeyword(keyword, e); }); // 인기검색어, 자동완성 닫기 버튼 클릭 $(document).on('click', '.btn_close', function() { SDS_COMMON.search.close(); if($("#resource_tab").length){ //리소스 페이지 포커스 $("#resource_tab li:first-child > a").attr("tabindex","0"); $("#resource_tab li:first-child > a").focus(); } // else if($("#typeId").val()=="insight"){ //인사이트 페이지 // $(".toggle_btn").focus(); // } else{ $(".btn_sch_ip:first").focus(); } /**if($("#typeId").val()=="medialibrary"){ //미디어갤러리 페이지 $(".tab_list li:first-child > a").attr("tabindex","0"); $(".tab_list li:first-child > a").focus(); } if($("#typeId").val()=="insight"){ //인사이트 페이지 $("#sch_box_id > .sch_ip >button.toggle_btn").focus(); }**/ }); // 퀵링크 검색어 클릭 $(document).on('click', '#searchResult > li > a', function() { var keyword = $(this).data('keyword'); $("#notice_keyword").val(keyword) searchStart(keyword, searchCallBack); SDS_COMMON.search.close(); }); // 검색창 키입력 이벤트 $(document).on('keyup', '#notice_keyword', function(e) { e.preventDefault(); var keyword = $(this).val(); if (e.key === 'Enter') { // 엔터키 => 검색 시작 searchStart(keyword, searchCallBack); SDS_COMMON.search.close(); } else { if (keyword.length > 0) { autoComplete(keyword); } else { popularKeyword(keyword, e); } } }); // 검색 버튼 클릭 이벤트 $(document).on('click', '.btn_sch_ip', function() { $(".sch_box .sch_ip .btn_del").hide(); var keyword = $("#notice_keyword").val(); searchStart(keyword, searchCallBack); }); // 검색 시작 function searchStart(keyword, callback) { location.hash = ''; // hash 초기화 if (keyword && (keyword.length >= 2 || searchLang === 'cn')) { // 두글자 이상 (cn 제외) searchRequest(keyword, callback); $('.sort_posts').css('display', 'block'); } else { $('.result').html('<p class="error">'+searchTitSet[searchLang].errTit1+'</p>') } } //최신순,추천순 box 클릭 $("#selBoxSchOrderby > li").click(function(){ searchOrderby = $(this).find("a").attr("id"); $("#optSort").attr("data-option",searchOrderby ); $("#selectSortDropBtn > span").text($(this).find("a").text()); //$(".btn_sch_ip").trigger("click"); var keyword = $("#notice_keyword").val(); if(keyword.trim()!="") searchStart(keyword, searchCallBack); //console.log("searchOrderby:::"+searchOrderby); }); // 검색 요청 폼 function getSearchFormData(keyword) { if(!searchCatId){ searchCatId = $('#sch_box_id').data('catid'); // 카테고리 아이디 } // us, eu 리소스일 경우 en 리소스 검색 var searchForm = { "size": searchPageSize, "from": 0, "query": { "bool": { "must": [ {"match_phrase": { "sitetypecode": (searchCatId === 'us3_1' || searchCatId === 'eu3_1' || searchCatId === 'in3_1' || searchCatId === 'la3_1') ? 'en' : searchLang } }, {"query_string": { "query": keyword, "fields": [ "synonyms^10", "title.standard^3000", "title.kobrick^3000", "title.highlight^3000", "summary^50", "summary.standard", "summary.kobrick^2.0", "contents.standard", "contents.kobrick^2.0", "contents.highlight^100", "eyebrow.standard^100", "eyebrow", "attach", "attach.kobrick^2.0", "text1" ], "default_operator": "OR" } } ] } }, "_source": ["title", "summary", "contents", "eyebrow"], "highlight":{ "number_of_fragments":1, "fragment_size":300, "pre_tags":[ "<mark>" ], "post_tags":[ "</mark>" ], "fields":{ "title.kobrick":{ "number_of_fragments":1 }, "title.standard":{ "number_of_fragments":1 }, "title.highlight":{ "number_of_fragments":1 }, "summary.kobrick":{ "number_of_fragments":1 }, "contents.kobrick":{ "number_of_fragments":1, "fragment_size":300 }, "contents.standard":{ "number_of_fragments":1, "fragment_size":300 }, "contents.highlight":{ "number_of_fragments":1, "fragment_size":300 }, "summary":{ "number_of_fragments":1, "fragment_size":300 }, "attach":{ "number_of_fragments":1, "fragment_size":300 }, "text1":{ "number_of_fragments":1, "fragment_size":100 } } }, "sort": ["_score", {"regdate": {"order": "desc"}}, {"_id": {"order": "desc"}}] }; if(solId != undefined){ searchForm.query.bool.must.push( { "query_string": { "query": solId, "fields": [ "text3" ], "default_operator": "OR" } } ) } // 오름 내림차순 추가부분 2023-07-04 if(searchOrderby=="option_recent"){ searchForm.sort = [ { "regdate": { "order": "desc" } }, { "_id": { "order": "desc" } }, "_score" ]; }else{ searchForm.sort = [ "_score", { "regdate": { "order": "desc" } }, { "_id": { "order": "desc" } } ]; } if (searchCatId) { // catid 검색옵션 추가 // us, eu 리소스일 경우 en 리소스 검색 searchForm.query.bool.must.push({ "match": { "catid": (searchCatId === 'us3_1' || searchCatId === 'eu3_1' || searchCatId ==='in3_1' || searchCatId ==='la3_1') ? 'en3_1' : searchCatId } }); } if(searchCatId === 'kr3_4'){//동영상인 경우 source에 solid추가 searchForm._source.push("solid"); } if (searchCategory) { // 카테고리 검색옵션 추가 searchForm.query.bool.must.push({"match": {"category": searchCategory}}); } if (searchCatId == 'kr4_1'){ //국문 언론보도인 경우 searchForm.highlight.fields["contents.kobrick"] = {"number_of_fragments":1,"fragment_size":200}; searchForm.highlight.fields["contents.standard"] = {"number_of_fragments":1,"fragment_size":200}; searchForm.highlight.fields["contents.highlight"] = {"number_of_fragments":1,"fragment_size":200}; searchForm._source = ["title", "summary", "eyebrow"]; } if (searchCatId == 'kr3_2' || searchCatId == 'en3_2'|| searchCatId == 'in3_2'|| searchCatId == 'eu3_2' || searchCatId == 'kr3_4'){ //인사이트리포트, 동영상 //멀티 아이브로우 검색 (카테고리하단 페이지 인 경우 제외) if((!solId)&& (selectedEyebrows && selectedEyebrows.length>0)){ searchForm.query.bool.filter = [ {"terms": {"eyebrow.keyword": selectedEyebrows } } ]; } } return searchForm; } // 검색 시작 function searchRequest(keyword, callback) { loading_start(); // 로딩 표시 var requestBody = getSearchFormData(keyword); // 검색 호출 $.ajax({ type: 'POST', url: transPage, dataType: 'json', data: 'transMode=search&index=ibricks_search_with_img&keyword=' + keyword + '&lang=' + searchLang + '&queryData=' + encodeURIComponent(encryptQueryData(JSON.stringify(requestBody))), error: function (request, status, error) { console.log('search error', error); loading_stop(); }, success: function (searchResult) { if (!searchResult.error) { // 검색 결과에서 _id 기준으로 articleId 저장 searchArticleList = searchResult.hits.hits.map(function (data) { var id_highlight ; if(!_.isNil(data.highlight)){ id_highlight = { "id":data._id.substring(5), "highlight":data.highlight }; }else{ id_highlight = {"id":data._id.substring(5)}; } return id_highlight; }) callback(searchArticleList, keyword); // if (searchCatId == 'kr3_2'){ //인사이트리포트 // $(".searchSort_select").removeClass('vbh'); // $(".searchSort_select").addClass('vbv'); // } } else { $('.result').html('<p class="error">잘못된 검색어 입니다.</p>') loading_stop(); } $('.error').hide(); } }); } // 자동완성 function autoComplete(keyword) { var keywordLength = keyword.length; if (keywordLength > 0) { keyword = $.trim(keyword.replace(/\!|\@|\#|\$|\%|\^|\&|\*|\[|\]|\?|\(|\)|\<|\>|\+|\-|\:|\;|\[|\]|\\/gi, " ")); // replace $.ajax({ type : "POST", url : transPage, data : { keyword : '' + keyword, SITETYPECODE: searchLang, transMode : 'autocomplete' }, error : function(xhr, status, error) { console.log('auto complete error', error); }, success : function(result) { if(result.length > 0) { // 자동완성 화면 표시 $("#sch_quick").attr("class", "sch_quick on"); $("#sch_quick").html(autoCompleteTemplete(result, keywordLength)).removeClass('dpn');; //20230407 접근성 $("#sch_quick .btn_close").keydown(function(event){ var v_keyCode = event.keyCode || event.which; if(v_keyCode == 9){ if(!event.shiftKey){ //tab+shift가 아닌 경우 (tab event만 처리) $("#sch_box_id").removeClass('on'); } } }); } } }); } } // 인기검색어 function popularKeyword(keyword, e) { // var requestBody = { // "size": 1, // "query": { // "bool": { // "must": [ // {"match": {"type": "popword"}}, // {"match": {"popword.service": searchLang.toUpperCase()}}, // {"match": {"popword.useyn": "y"}} // ] // } // }, // "sort": [{"popword.timestamp": {"order": "desc"}}, "_id"] // }; if(!searchLang){ searchLang = $('#sch_box_id').data('lang'); // 언어 } $.ajax({ type : 'POST', url : transPage, dataType: 'json', data: { SITETYPECODE: ''+searchLang, transMode : 'popkeyword' }, error : function(xhr, status, error) { console.log('popular keyword error', error) }, success : function(data){ if (data.length> 0) { var popwords = data; $("#sch_quick").html(popwordTemplate(popwords)).removeClass("dpn"); //20230407 접근성 $("#sch_quick .btn_close").keydown(function(event){ var v_keyCode = event.keyCode || event.which; if(v_keyCode == 9){ if(!event.shiftKey){ //tab+shift가 아닌 경우 (tab event만 처리) $("#sch_box_id").removeClass('on'); } } }); } } }); } function autoCompleteTemplete(data, len){ var html = ''; var autoCompIdx = data.length > 7 ? 7 : data.length; // 7개 까지만 표시 html += '<p class="tit" id="service_title">'+searchTitSet[searchLang].autoTit+'</p>' + ' <ul id="searchResult" class="sr_list">'; for (var i=0; i<autoCompIdx; i++) { html += '<li id="item_' + i + '">' + ' <a href="#" data-keyword="' + data[i] + '">' + ' <span class="point">' + data[i].substring(0, len) + '</span>' + data[i].substr(len) + ' </a>' + '</li>'; } html += ' </ul>' + '<button type="button" class="btn_close" id="service_close_title">'+searchTitSet[searchLang].closeTit+'</button>'; return html; } function popwordTemplate(data){ var html = ''; var popwordDpCnt = data.length > 7 ? 7 : data.length; // 7개 까지만 표시 html += '<p class="tit" id="service_title">'+searchTitSet[searchLang].popTit+'</p>' + ' <ul id="searchResult" class="sr_list">'; for (var i=0; i<popwordDpCnt; i++) { // 결과에서 원래 검색어 찾기(공백 두칸 기준) var originWord = data[i].query.indexOf(' ') > 0 ? data[i].query.split(' ')[1] : data[i].query.split(' ')[0] html += '<li id="item_' + i + '">' + ' <a href="#" data-keyword="' + originWord + '">' + originWord + '</a>' + '</li>'; } html += ' </ul>' + '<button type="button" class="btn_close" id="service_close_title">'+searchTitSet[searchLang].closeTit+'</button>'; return html; } // 로딩 표시 function loading_start () { $(".loading_bg").removeClass('dpn'); } // 로딩 표시 종료 function loading_stop () { setTimeout(function() { $(".loading_bg").addClass('dpn'); },1000); } // 검색 결과 순서에 맞게 searchData filter function searchDataFilter(searchResult, articleData) { var filterData = []; if (searchResult) { for (var i=0; i<searchResult.length; i++) { var data = _.find(articleData, function(article) { return article.id === searchResult[i].id; }); if (data) { data.score = i; // 검색 순서 지정을 위해 score 저장 if(!_.isNil(searchResult[i].highlight)){ data.highlight = searchResult[i].highlight; filterData.push(data); } } } } return filterData; } function searchResultMessage(keyword, count) { if (searchLang === 'kr') { $('.result').html('<p class="copy"><span class="length"><em class="num">' + count + '</em>개</span>의 검색결과가 있습니다.</p>') } else if (searchLang === 'cn') { $('.result').html('<p class="copy">关于<span class="keyword">' + keyword + '</span>, 共有<strong class="length"><em class="num">' + count + '</em></strong>条搜索结果</p>') } else { $('.result').html('<p class="copy">Showing <strong class="length"><em class="num">' + count + '</em></strong> results for <span class="keyword">' + keyword + '</span></p>') } } function encryptQueryData(queryData) { var passPhrase = "81109e268d0a2495485ae5c97abd1e68d995322a00304de200277c6c36b43541999ca6055d7210399f5b2515e88a7438a112c4cea9444997e8439fb969c4483c"; var encryptData = CryptoJS.AES.encrypt(queryData, passPhrase); return encryptData; } // 공통 btn 스크립트 var btnLangSet = { ko : { allBtn : "전체", moreBtn : "자세히 보기", downBtn : "다운로드", playBtn : "동영상 보기", playBtn2 : "동영상 보기", pastEvent : "지난 이벤트보기", videoTxt : "동영상", errMsgTitle : "죄송합니다.", errMsgTxt : "일치하는 항목이 없습니다. 다시 시도하여 주시기 바랍니다.", }, en :{ allBtn : "All", moreBtn : "Read more", downBtn : "Download", playBtn : "Play video", playBtn2 : "Download now", pastEvent : "See past event", videoTxt : "VIDEO", errMsgTitle : "Sorry", errMsgTxt : "No results found matching your filter selection. Please try again." }, la :{ allBtn : "All", moreBtn : "Read more", downBtn : "Download", playBtn : "Play video", playBtn2 : "Download now", pastEvent : "See past event", videoTxt : "VIDEO", errMsgTitle : "Sorry", errMsgTxt : "No results found matching your filter selection. Please try again." }, pt :{ allBtn : "All", moreBtn : "Saiba mais", downBtn : "Fazer download", playBtn : "Assistir ao vídeo", playBtn2 : "Download now", pastEvent : "Veja evento anterior", videoTxt : "VÍDEO", errMsgTitle : "Desculpe", errMsgTxt : "Nenhum resultado encontrado para seus filtros de seleção." }, zh :{ allBtn : "所有", moreBtn : "读取更多", downBtn : "下载", playBtn : "播放视频", playBtn2 : "Download now", pastEvent : "查看往期活动", videoTxt : "演示视频", errMsgTitle : "抱歉", errMsgTxt : "没有与搜索条件匹配的项,请重试" } } // 검색 컨텐트 re-render var searchCallBack = function(articleList, keyword) { //console.log('search call back', articleList); // 아티클 데이터 가져오기 $.getJSON('/en/news/news.txt',function(articleResult){ var $pressRelease = $('#pressRelease'); var $sdsSeenMedia = $('#SDS_seen_by_the_media'); bThumbList = []; // 보도자료 sThumbList = []; // 언본삼 // 재검색시 div show $pressRelease.show(); $sdsSeenMedia.show(); $pressRelease.addClass('is_flow'); $sdsSeenMedia.addClass('is_reverse'); // 가져온 데이터를 검색결과에 존재하는 articleId로 필터 var searchData = _.orderBy(searchDataFilter(articleList, articleResult), ['score'], ['asc']); // 검색 결과의 score 값을 기준으로 articleResult를 정렬 allData = searchData; // 보도자료 분류 for (var i=0; i<allData.length; i++) { if (allData[i].category == 'Press Release') bThumbList.push(allData[i]); } // 언론이 본 삼성 SDS 분류 for (var i=0; i<allData.length; i++) { if (allData[i].category == 'In the News') sThumbList.push(allData[i]); } // 기존 화면 지우기 $('#bThumbs').children('.thumb').remove(); // 보도자료 삭제 $('#sThumbs').children('.thumb').remove(); // 언본삼 삭제 $('.msg_box.type1').remove(); // 결과 없음 화면 삭제 $('.sch_no_result').remove(); // 결과 없음 화면 삭제 // 검색 결과 화면 세팅 $allFeature.hide(); $catAdmin.hide(); $('.categoryBar').hide(); $('#w_press_view').hide(); // 전체보기 버튼 숨김 $('#w_news_view').hide(); // 전체보기 버튼 숨김 searchResultMessage(keyword, bThumbList.length + sThumbList.length); // 검색 결과 정보 출력 // 결과 없음 -> 없는쪽 삭제 if(bThumbList.length === 0) { // 보도자료 없음 $pressRelease.removeClass('is_flow'); $sdsSeenMedia.removeClass('is_reverse'); $pressRelease.hide(); } if(sThumbList.length === 0) { // 언본삼 없음 $pressRelease.removeClass('is_flow'); $sdsSeenMedia.removeClass('is_reverse'); $sdsSeenMedia.hide(); } if (bThumbList.length === 0 && sThumbList.length === 0) { var errHtml; if(lang=='ko'){ errHtml = '<div class="sch_no_result" id="searchList_error"><i class="icon"></i><p class="md_tit tit_b" id="txtMsg_010"><b>\''; errHtml+= $('#notice_keyword').val(); errHtml+='\'</b> 검색 결과가 없습니다.</p><ul class="list" id="txtMsg_011"><li>검색어의 철자가 정확한지 확인해 주세요.</li><li>한글을 영어로 혹은 영어를 한글로 입력했는지 확인해 주세요.</li><li>검색어의 단어수를 줄이거나, 보다 일반적인 단어로 다시 검색해 주세요.</li><li>두 단어 이상의 검색어인 경우, 띄어쓰기를 확인해 주세요.</li></ul></div>'; }else{ errHtml = '<div class="msg_box type1">' + '<span class="im"><img src="https://image.samsungsds.com/resource/kr/images/icon/ico_search.png" alt=""></span>'+ '<p class="h2">'+btnLangSet[lang].errMsgTitle+'</p>' + '<p class="txt">'+btnLangSet[lang].errMsgTxt+'</p>' + '</div>'; } $btnMore.parents('.button_wrap').before(errHtml); } }).success(function() { loadIonCommon(); getParm(); loading_stop(); }).error(function() { console.log('getJSON error'); loading_stop(); }) } </script> <script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=1&cb=902361895" async></script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10