100% 넷스윗만 쓰는 회사라면 크게 상관이 없겠지만... 아무래도 여러 애플리케이션을 쓰는 회사에서 일하다보면 이래저래 잡다한 툴을 많이 사용하게 됩니다. 가끔씩 데이터 웨어하우징 프로젝트를 도와주게 되는데 예전에는 API를 통하여 데이터를 추출했다면 새로 ODBC와 SQL을 사용해서 데이터를 추출하는 방법을 테스팅하고 있습니다.


이유인즉슨 넷스윗의 web service concurrency 제한때문인데요, ODBC는 다행히 그 제한한도에 포함되지 않는 것 같네요.


전에 있던 회사는 아무래도 대기업이고, 개발자들도 있고, 이래저래 서버와 기타 툴이 많았지만 이 회사에선 사실 그런 리소스가 없으니 맨땅은 아니더라도 헤딩하는 마음가짐으로 직접 뛰어들어야지요 뭐ㅠ


일단 당연히 알고 있는 MS SQL Server Management Studio와 Oracle SQL Client를 시도해봅니다. 그런데 왜 다른 데이터소스로 연결을 못하는거지? 일단 자기네 db가 아닌 이상 넷스윗 odbc  서버에 접속하기가 좀 힘드네요.


그래서 멀티플랫폼 SQL 클라이언트를 찾아나서기에 이릅니다. 약 2시간정도 이것저것 받아보고 해보고 했는데 우연히 "DBeaver" 라는 툴을 발견하게 되었습니다.


수많은 시행착오 끝에 결국 접속해서 데이터 추출을 할 수 있었기에, 혹시나 저같은 분들이 있을까봐 일단 글로 남기기로 했지요. 저는 회사에서 맥북을 쓰기에 MacOS 기반으로 스크린샷도 찍고 그랬는데 윈도우 버젼이 필요하다면 댓글로 알려주세요!


1) DBeaver Community 를 받아서 설치해주세요. https://dbeaver.io/


2) 넷스윗에서 SuiteAnalytics Connect 를 받아서 압축을 풀어줍니다 (MacOS용은 ODBC는 없고 그냥 JDBC만 압축해서 배포합니다). 


3) DBeaver Community 를 실행합니다. 위 2)번에서 다운로드한 JDBC 드라이버를 등록해야합니다. Database > Driver Manager 메뉴에서 New를 클릭합니다.


4) 이름과 설명 등을 입력하고 Class Name을 다음과 같이 입력합니다. com.netsuite.jdbc.openaccess.OpenAccessDriver   URL Template 과 포트는 빈칸으로 놔두셔도 되고 아니면 밑에서 설명할 JDBC URL을 입력하셔도 됩니다.  "Add File"을 클릭하신 후 2)번에서 받은 NQjc.jar 파일을 선택해주세요.




5) 드라이버가 추가되었다면 이제 Driver Manager 창은 닫으셔도 됩니다. 이제 새로운 db 컨넥션을 생성해야 할 차례네요. New Connection 아이콘을 클릭하시거나 Database > New Connection 메뉴로 들어가셔서 위 4)번에서 생성한 드라이버를 선택해 주세요.


6) 넷스윗 ODBC 서버의 JDBC URL을 입력해야 할 차례입니다. 밑의 URL을 복사해서 붙여주세요. {accountId}와 {roleId}는 Set Up SuiteAnalytics Connect 화면에서 보이는 계정정보를 입력하시면 됩니다.


jdbc:ns://odbcserver.na1.netsuite.com:1708;ServerDataSource=NetSuite.com;encrypted=1;Ciphersuites=TLS_RSA_WITH_AES_128_CBC_SHA;CustomProperties=(AccountID={accountId};RoleID={roleId})




7) Test connection 버튼을 클릭하시면 다음과 같이 Connected 되었다는 문구가 뜹니다.


이 가이드는 MacOS와 DBeaver Community를 사용해서 작성되었지만, 물론 다른 툴에서도 UI만 다를 뿐, 똑같은 정보를 입력하시면 됩니다.



':: 서툰 정보 :: > NetSuite' 카테고리의 다른 글

DBeaver를 활용하여 넷스윗 ODBC 서버에 접속하기  (2) 2018.10.09
NetSuite 내의 CRM, 그리고 Lead Conversion  (0) 2017.05.24
4년... 그리고 NetSuite  (1) 2016.09.11
NetSuite 2015.1  (0) 2015.02.25
NetSuite 2014.1  (0) 2014.01.13

  • SM 2018.10.26 21:32

    안녕하세요?
    여긴 한국 입니다. 블로그에 넷스윗관련 내용이 있어서 보게되었습니다. 미국에 계신것 같은데 한글블로그가 인상적입니다.
    질문을 드려도 되는지 모르겠습니다. Suite Analysis Connect는 Netsuite기본 기능 외에 추가 구매해야하는 기능이 맞죠?

    • Favicon of https://jaem04.tistory.com BlogIcon j.aem04 2018.10.28 22:44 신고

      안녕하세요? 관심 및 댓글 감사합니다. 요즘 한국에서 넷스윗 user base가 조금씩 생기는 것 같아 개인적으로 반가워하고 있기는 합니다.

      문의해주신 SuiteAnalytics Connect 같은 경우, 추가구매를 하셔야하는 기능으로 바뀌었네요. 가격은 12개월에 6천불정도 하는 것 같은데, 더 자세한부분은 넷스윗측에 문의해보셔요~~



오랫만에 넷스윗의 사용법을 하나 간략하게 적어보고자 합니다.


제가 알기론 국내에선 CRM이 그다지 발전하지 않아서 고객(Customer)과 잠재고객(Prospect)의 분류는 하지만, lead를 따로 분류하는 것을 본 적은 없습니다. 


네이버에서 CRM lead 라고 검색을 해봐도... 엉뚱한 답변만 나오거나 그냥 '리드'라고 하는 경우도 있더군요. CIO Korea의 SFDC Einstein 기사를 보아도 "리드 (lead, 잠재고객)" 이라는 표현을 사용하였네요. 


저는 CRM 전문가는 아니고 CRM 시스템의 구성만 대강 이해하고 있을 뿐이니 더 자세한 설명은 못드리겠지만, 굳이 제 의견을 피력해 보자면 잠재고객(Prospect)의 전 단계, 즉 잠재고객은 50% 이상의 확률이면, 리드는 10-40%의 확률이라고 할 수 있겠네요.


어찌보면.. 리드는 무작위, 프로스펙트는 작위?



미국에서는 NetSuite이 SalesForce.com에 밀려 CRM으로 사용된다는 일은 매우 드뭅니다. 참고로 클라우드 컴퓨팅을 지향하는 회사들은 SalesForce.com을 CRM으로, 그리고 NetSuite을 back-end ERP로 사용하는 경우가 매우 잦고, 이에 두 시스템의 SI가 꽤나 큰 컨설팅 비지니스를 형성하고 있습니다.


본론으로 돌아가서, 넷스윗엔 두가지의 Lead Conversion method가 있습니다. 첫째가 Status-driven lead conversion이고 두번째가 Lead Conversion Workflow 입니다.


Status-Driven Lead Conversion

일단 Setup > Sales > Customer Status 에서 Customer Status와 그에 상응하는 Stage를 설정합니다. 예를들면 다음과 같은 설정이 가능하겠네요.


CUSTOMER STATUS
STAGE
PROBABILITY
Unqualified Lead 0
Qualified Lead 20
Closed - Budget only Prospect 0
Qualifying Prospect 50
In Negotiation Prospect 70

In Purchasing

Prospect 80
Closed - Won Customer 100
Closed - Renewal Customer 100



그 후 Setup > Sales > Sales Preference 로 들어가 각 항목별로 위의 Status를 매칭해줍니다. 여기서 중요한 부분Prospect Status - New, Prospect Status - Opportunity, Prospect Status - Estimate, Customer Status 입니다. 각 항목을 어떻게 설정하느냐에 따라서 lead가 바뀌기 때문인데요.




위와 같이 설정했을 경우, 넷스윗은 다음과 같은 행동을 보여줍니다.


첫 Lead 생성시 - Unqualified (Lead) 

첫 Opportunity 생성시 - Lead가 In Purchasing 상태의 Prospect로 변환

Estimate 생성시 - 변경없음

Sales Order 생성시 - Prospect가 Closed - Won 상태의 Customer로 전환.


만약 저기서 Prospect Status - Opportunity를 In Negotiation으로 바꾼다면, In Negotiation 상태의 Prospect로 변경됩니다.

Status-Driven Lead Conversion 프로세스맵.



Lead Conversion Workflow

Lead Conversion Workflow 같은 경우는, 아마 시스템 사용 방법이 약간 더 제한적이지 않나 싶네요. 일단 Lead Type이 Individual로 생성되어야 Prospect 전환이 가능합니다. Status-Driven에서처럼 Lead가 바로 Customer로 전환되는 경우는 없습니다.


Lead는 Individual이었어도 Prospect는 Company로 생성이 됩니다. B2B 환경에 적합한 flow이기도 하지요.


전환을 하기 위해선 일단 Lead 화면에서 Convert 버튼을 눌러줍니다.



다음 화면에서 Prospect, 그리고 그 회사의 Contact 레코드를 생성하게 됩니다. 이 경우, Lead가 Prospect의 Contact로 전환, 생성됩니다. 필요한 경우, Opportunity와 Task 레코드도 함께 생성할 수 있습니다.




몇주 전에 열심히 글을 썼다가 날려먹은 뒤로 다시 쓰려니 두서없는 글이 되었습니다. 


하지만 제 개인적인 생각으로는 Lead Conversion Workflow를 사용해야할 이유가 무엇인지 사실 잘 모르겠네요. Lead를 Individual로 생성했다가 Prospect로 전환할 때 회사이름을 입력하는 것도 이해가 잘 안되구요. 그냥 처음부터 Lead를 입력하고, 갑자기 그 사람이 저희 회사 제품에 꽂혀서 바로 구매를 할 수도 있는 거잖아요?


물론 소프트웨어 회사 입장에서야 저런 기능을 원하는 고객사들이 있으니 저런 기능을 만들었겠지만 말이죠.

CRM 소프트웨어가 얼마나 더 잘 만들어져야 CRM 소프트웨어라고 할 수 있는진 모르겠지만, 넷스윗에도 고객관리를 위한 핵심 기능이 있습니다. 그 중에서 Lead management process를 살짝 소개해드렸네요.


넷스윗 2017.1로 업그레이드 된지 벌써 한달이 지났지만 여러 프로젝트가 밀려 새 기능들은 아직 돌아보지도 못했습니다. 조만간 2017.1 릴리스 포스트도 올리도록 할게요! SuiteDreams~

':: 서툰 정보 :: > NetSuite' 카테고리의 다른 글

DBeaver를 활용하여 넷스윗 ODBC 서버에 접속하기  (2) 2018.10.09
NetSuite 내의 CRM, 그리고 Lead Conversion  (0) 2017.05.24
4년... 그리고 NetSuite  (1) 2016.09.11
NetSuite 2015.1  (0) 2015.02.25
NetSuite 2014.1  (0) 2014.01.13



벌써 1년이라는 시간이 흘러서 넷스위트 (NetSuite)의 컨퍼런스인 SuiteWorld 2015에 다녀왔습니다. 작년엔 처음이라서 그냥 랜덤한 사람들과 이런 저런 얘기하며 시간을 보냈다면, 올해는 회사 내 비전 및 전략적 성장(?)을 위해 만날 사람들이 뚜렷했다는게 좀 다른점이었다고나 할까요.


작년엔... 서부까지 가는데 참 많은 일들이 있었기에 올해는 그냥 오후 느지막하게 가려고 했는데, 이게 왠걸요, 오후 3시부터 차가 막히기 시작하네요. 게다가 공항 주차장은 만차.... 하마터면 비행기를 놓치게 되는 작년의 악몽을 재현할 뻔 했는데 다행히도 아슬아슬하게 비행기 잡아탔습니다ㅠ


오랫만에 키노트, 좋은 연설도 많이 듣고, 깜짝 놀라게 했던 마이크로소프트와의 파트너쉽!! 그리고 American Express Global Travel, HP가 또 넷스윗의 고객이 됐다는 사실에 깜짝 놀라기도 했지요.


마이크로소프트와의 전략적 파트너쉽에 대해 설명하는 잭 넬슨 CEO.

소프트무엇보다도 작년에 못 뽑아서 올해는 꼭 뽑아야겠다고 벼르고 있던 인형도 뽑았습니다!! 저 인형을 못뽑아서 매니져가 얼마나 약올렸는지 참... 올해도 못 뽑았으면 후임까지 절 약올릴뻔 했어요ㅠ


SuiteStanley... 올해는 뭐 초록색도 있고 누런색도 있고 하던;


올해는 자선이벤트중 하나로 넷스위트의 고객 및 파트너인 Fitbit에서 저 팔찌를 공짜로 나누어줬습니다. 저거 차고 열심히 걸어서 5천만원정도를 기부하던데요, 약 7천명이 부지런히 걸었던 거리를 계산해보면 실리콘밸리에서 모로코까지 왕복할 수 있는 거리가 나왔다고 하네요.


파란색이나 검은색을 할껄 그랬어요...


넷스위트의 엔터프라이즈 고객이다보니 임원진들이 주최하는 프라이빗 파티도 참여하게 되는데요, 작년엔 최고운영이사가 주최했던 파티에서 맛난 음식을 먹었는데, 올해는 영업본부사장이 주최했던 파티에서 멋진 야경을 감상했네요.



역시 수요일 밤에 빼놓을 수 없는 SUITEfest! 뭐 공연도 하고 그랬는데 공짜술 먹느라 바빠서 맥주만 오지게 마시고 왔습니다. 사람들 말 들어보니 공연이 참 재밌었다고 하는데... 


7천명을 저런 장소에 몰아놓고 음식과 술을 주는데....


컨퍼런스가 끝나자마자 밤비행기를 타고 돌아와서 지친 몸을 이끌고 일해야하지만 잠시 짬내서 오랫만에 블로그질. 뭐 또 다음 글은 석달 뒤에나 올라오겠죠... 끝난지 12시간밖에 안지났는데 벌써 내년이 기대가 됩니다.




1년에 두번씩 메이져 업그레이드를 하는 NetSuite (넷스 윗)이 벌써 릴리스 2015 버젼 1을 출시할 시기가 다가왔습니다. 넷스위트가 선전하는 장점 중 하나가 클라우드라서 소프트웨어 업그레이드 할 필요 없이 자신들이 해준다는 것을 매우 부각시키는데, 문제가 업그레이드가 끝나면 항상 이래저래 문제가 조금씩 있더라는...


근데 제 회사에서는... RP 환경에서 에러가 생기는바람에 2주 가까이 베타테스트를 못하고 있네요. 벌써 다음주 주말이 업그레이드 날짜인데... 테스트를 못끝내서 걱정과 스트레스가 태산입니다.


한국에서는 아직 넷스위트를 크게 사용하지 않으니 자세한 포스팅은 자제하고, 그냥 제가 개인적으로 매우 기대하고 있는 새로운 기능/개선사항에 대해서만 살짝 맛보고 넘어가는 것으로...


질문이 있으시거나 더 자세한 정보가 필요하시면 따로 메세지 보내주시길 기대하며,


자원관리/ERP 분야


하이텍 제조업체인 제 회사에서는 넷스위트를 MRP로 사용하기에 조금 무리가 있습니다. 그래서 판매주문 자체는 넷스위트에서 기록을 해도 기타 ERP관련 업무는 다른 시스템에서 하기에, ERP쪽 추가기능이나 기능개선이 있어도 자세히 살펴보진 않습니다. 그래도 얼핏 살펴보니 아래 기능들은 꽤 도움이 될 것 같은데요?


- 거래가요청 (Request for Quote)

참고로 Vendor나 Supplier가 직접 살펴보고 답장을 줄 수 있다고 하는데, 아마 벤더포털을 사용하지 않을까 조심스래 추측해봅니다. 우리 회사는 그냥 RFQ 번호만 입력할 수 있으면 되기에 크게 사용하지 않을 예정이라 살펴보진 않았습니다.


- Month-End Revaluation

여러 통화로 거래하는 회사같은 경우, 환율차이때문에 월말 통화가치 개정때 장부가 조금씩 다를 수 있습니다. 저도 두어달에 한번씩 겪는 문제인데... 2015.1로 업그레이드 되고 나서는 아예 사라졌으면 하는 문제지요.


- Fixed Asset Management

고정자산관리모듈이 개선된다고 하네요. 회계사가 아닌 저는 정확히 어떤 기능인지 조금 더 공부해봐야 하겠지만, 4-4-5 방식으로 고정자산의 가치하락을 자동으로 계산해준다니, 직접 계산기를 두드리지 않아도 되어서 좋지 않을까요?


고객관리/CRM 분야


CRM 분야를 살펴보면 모빌리티가 아직도 세상의 IT를 주도해 나간다고 할 수 있는 것 같습니다. 하지만 클라우드 CRM은 역시 SalesForce.com이 시장을 주도하고 있는 만큼, 그리고 CRM이라는 분야 자체가 (적어도 제가 보기엔) ERP만큼 복잡하지도, 발전 가능성이 있지도 않은 만큼 NetSuite의 CRM도 이미 숙성될 만큼 숙성되었다고 할 수 있지 않을까 생각되네요.


- New NetSuite for Android

제가 12월에 지극히 개인적인 이유로 지난 5년간 고수해오던 안티애플의 입장을 버리고 아이폰으로 갈아탔는데, 드디어 안드로이드용 앱이 나왔습니다. 그 전에는 이제나 나오나 저제나 나오나 매우 기다리고 기다렸는데, 괜히 나와서 쓰지도 않는 폰을 계속 만지작거리게 만드네요. 지원되는 기능은 현재 애플 앱스토어에 올라와있는 아이폰 앱하고 비슷한 것 같군요.


- NetSuite for iPhone

아이폰용 앱은 기능개선이 되었답니다. 정확히 뭐가 되었는진 모르겠는데, 코드가 아닌 스위트플로우(SuiteFlow)로 만들어진 버튼이 보인다는 거 정도... 뭐 이건 앱이 앱스토어에 올라와서 업데이트가 되봐야 알겠네요.


- Generic Email Capture

이거! 완전 기대되는 기능입니다. 회사에서 약 지난 4-5년동안 끌어왔다고 악명이 자자한 프로젝트. 제가 약 1년 반 전부터 인수하게 된 프로젝트입니다. 바로 고객이 회사 이메일 주소로 메일을 보내면 보낸 사람과 제목, 내용 등을 분석하여 각 팀에 배당하는 거였는데... 이번 릴리스에서는 기본기능으로 해준다네요?? 아직 정확한 설명은 안나와서... 이것도 업그레이드가 되고 매뉴얼을 한번 봐야 알겠는데 말이죠.


- Marketing Email Campaigns

이건 그냥 스위트앱 (SuiteApp)이 새로 나오는 건가 봅니다. 회사에서 마케팅도 다른 시스템을 쓰기에 딱히 눈여겨보진 않았지만... 2014 릴리스부터 FreeMarker를 사용한 이메일 템플렛을 선보였기에 이메일 뿌리는 마케팅 캠페인이 좀 더 쉬워지지 않을까 하는 막연한 추측만.


기타


매뉴얼을 더 살펴보면 다른 새 기능/기능개선이 은근히 꽤 있습니다. 글로벌비지니스인 경우, 호주에서 호주우체국과 통합되는 기능도 있고, 고급 PDF 프린트 모듈도 에디터 기능이 변하고, 구글 Open ID Connect도 지원하고 등등...


담주 주말엔 어떤 문제가 또 저를 기다리고 있을지 매우 걱정됩니다. 학교 시험기간인데 말이지...ㅠㅠ

':: 서툰 정보 :: > NetSuite' 카테고리의 다른 글

DBeaver를 활용하여 넷스윗 ODBC 서버에 접속하기  (2) 2018.10.09
NetSuite 내의 CRM, 그리고 Lead Conversion  (0) 2017.05.24
4년... 그리고 NetSuite  (1) 2016.09.11
NetSuite 2015.1  (0) 2015.02.25
NetSuite 2014.1  (0) 2014.01.13



이직한 회사에서 관리하기 시작한 시스템 중 하나, NetSuite (넷스위트)


1998년인가 아마 세계 최초 Cloud ERP로 시작했지만 지금은 Cloud ERP를 넘어서 Total Enterprise/Business Solution으로 자리매김한, 뭔가 좀 생소한 컨셉트의 클라우드 시스템.


1년에 두번씩 메이져 릴리스, 그리고 매주 목요일 저녁에 마이너 릴리스/메인터넌스를 하는, 어찌 보면 시대에 맞지 않게 획기적인 시스템.



이번 배너는 진짜 이쁜듯.



내가 처음에 조인했을때 2012.1을 시작으로 벌써 다섯번째 메이져 릴리스다.


제발 저 위에 배너 보고 우리 COO가 마이크로소프트 프로젝트 죽이고 이걸로 옮겨가자고 하지 않았으면 좋겠다.


그리고 한국에서도 좀 커졌으면 좋겠다.

':: 서툰 정보 :: > NetSuite' 카테고리의 다른 글

DBeaver를 활용하여 넷스윗 ODBC 서버에 접속하기  (2) 2018.10.09
NetSuite 내의 CRM, 그리고 Lead Conversion  (0) 2017.05.24
4년... 그리고 NetSuite  (1) 2016.09.11
NetSuite 2015.1  (0) 2015.02.25
NetSuite 2014.1  (0) 2014.01.13