netsuite 튜토리얼
netsuite 시작하기
수색…
비고
NetSuite는 클라우드 기반 ERP, CRM, 전자 상거래 및 전문 서비스 관리 플랫폼입니다. 30,000 개 이상의 회사가 전체 비즈니스를 운영하는 데 사용됩니다.
NetSuite는 SuiteScript라는 JavaScript 기반 API를 비롯하여 관리자와 개발자가 완벽하게 사용자 지정할 수 있습니다. 개발자는 NetSuite 시스템 전반에 걸친 다양한 이벤트에 의해 트리거되는 스크립트를 작성하여 비즈니스 프로세스를 자동화 할 수 있습니다.
도움을 얻을 수있는 곳
- NetSuite 전문가 Slack 커뮤니티에 가입하십시오. 여기에서 전 세계 200 명이 넘는 NetSuite 전문가에게 즉시 액세스 할 수 있습니다.
- 모든 레코드 유형의 스키마에 NetSuite 레코드 브라우저 사용
- Mozilla 개발자 네트워크의 JavaScript 참조 가이드
버전
번역 | 출시일 |
---|---|
2016.2 | 2016-09-20 |
Eclipse SuiteCloud IDE 설정
- 최신 Eclipse IDE 다운로드 및 설치
- 다음 두 가지 방법 중 하나를 Eclipse에 설치하십시오.
- Eclipse 설치 프로그램
- 원하는 패키지 의 zip 다운로드
- 선호하는 Eclipse 패키지가없는 경우 JavaScript 용 Eclipse 개발자 를 권장합니다.
- 다음 두 가지 방법 중 하나를 Eclipse에 설치하십시오.
- SuiteCloud IDE 플러그인 설치
- 설치가 완료되면 Eclipse를 시작하십시오.
- 도움말 > 새 소프트웨어 설치 ...로 이동하십시오 .
- 추가 ... 를 클릭하여 새 업데이트 사이트를 추가합니다.
- 이름 : SuiteCloud IDE
- 위치 : http://system.netsuite.com/download/ide/update_e4
- 참고 : 위치는 현재 사용중인 NetSuite 버전에 따라 다릅니다 .
- 예를 들어, 현재 Release 2017.1을 사용중인 경우 http://system.netsuite.com/download/ide/update_17_1 대신이 URL을 사용해야합니다 .
- 작업 대상 드롭 다운에서 "SuiteCloud IDE"사이트를 선택하십시오.
- 설치 마법사를 계속 진행하십시오.
- 메시지가 나타나면 Eclipse를 다시 시작하십시오.
- SuiteCloud IDE 플러그인 구성하기
- Eclipse가 다시 시작되면 마스터 암호와 기본 NetSuite 계정으로 SuiteCloud 플러그인을 설정하라는 메시지가 표시됩니다
- 이 설정 마법사를 완료 한 후 환경 설정 > NetSuite로 이동하십시오
- SuiteCloud IDE 환경 설정을 모두 볼 수 있습니다.
- [선택 사항] Eclipse의 기본 용도가 NetSuite 개발 인 경우 환경 설정 > 일반 > 관심 사항으로 이동하여 "NetSuite"관심 사항을 기본값으로 설정하십시오
- 새로운 NetSuite 프로젝트 만들기
- NS Explorer 창에서 마우스 오른쪽 버튼을 클릭하고 새로 만들기 > NetSuite 프로젝트를 선택하십시오.
- 마법사의 지시에 따라 원하는 프로젝트를 설정하십시오. 프로젝트 유형은 다음과 같습니다.
- 계정 사용자 정의 : SuiteCloud Development Framework 를 활용하여 NetSuite 계정을 사용자 정의하기위한 사용자 정의 개체, 레코드 및 스크립트를 작성하는 프로젝트입니다.
- SuiteScript : 독점적으로 스크립트를 작성하는 데 사용되는 프로젝트입니다.
- SSP 응용 프로그램 : 일반적으로 SiteBuilder 또는 SuiteCommerce와 함께 NetSuite 기반 전자 상거래 응용 프로그램에 사용되는 SuiteScript Server Pages 응용 프로그램입니다.
Hello, World 1.0 클라이언트 스크립트
- 새 클라이언트 스크립트의 소스 파일 만들기
좋아하는 편집기 또는 IDE를 사용하여 새 JavaScript 파일 만들기
(원본 소스 파일에 다음 소스 코드를 추가 여기 )
/** * A simple "Hello, World!" example of a Client Script. Uses the `pageInit` * event to write a message to the console log. */ function pageInit(type) { console.log("Hello, World from a 1.0 Client Script!"); }
원하는 위치에 파일을
hello-world.js
로 저장하십시오.
- 방금 생성 한 소스 파일을 사용하여 NetSuite에서 새 스크립트 레코드 만들기
- NetSuite 계정에서 사용자 지정 > 스크립팅 > 스크립트 > 새로 만들기로 이동하십시오.
- 메시지가 나타나면
hello-world.js
를 스크립트 파일 로 선택하십시오. - 스크립트 레코드 만들기를 클릭 하십시오.
- 메시지가 나타나면 스크립트 유형으로 클라이언트 스크립트 를 선택하십시오.
- 귀하의 스크립트 레코드 이름을 Hello World
- 페이지 초기화 함수 필드에
pageInit
를 입력하여 소스 파일의pageInit
라는 함수를 Page Init 스크립트 이벤트에pageInit
하십시오. - 새 스크립트 레코드 저장
- 새 스크립트를 Employee 레코드에 배포하십시오.
- 새로 생성 된 스크립트 레코드에서 스크립트 배포를 클릭 하십시오.
- 적용 대상 필드에서 직원을 선택하십시오.
- 상태 입력란이 테스트 로 설정되어 있는지 확인하십시오.
- 저장을 클릭 하십시오.
- 스크립트가 실제로 작동하는지 확인하십시오!
- 브라우저의 개발자 / 자바 스크립트 콘솔 (일반적으로 대부분의 브라우저에서 F12)을 엽니 다.
- Lists > Employees > Employees > New 로 이동하여 새 Employee를 만듭니다.
- 브라우저 콘솔에서 "Hello, World"메시지를 관찰하십시오.
안녕하세요, World 2.0 클라이언트 스크립트
- 새 클라이언트 스크립트의 소스 파일 만들기
좋아하는 편집기 또는 IDE를 사용하여 새 JavaScript 파일 만들기
(원본 소스 파일에 다음 소스 코드를 추가 여기 )
define([], function () { /** * A simple "Hello, World!" example of a Client Script. Uses the `pageInit` * event to write a message to the console log. * * @NApiVersion 2.x * @NModuleScope Public * @NScriptType ClientScript */ var exports = {}; function pageInit(context) { console.log("Hello, World from a 2.0 Client Script!"); } exports.pageInit = pageInit; return exports; });
원하는 위치에 파일을
hello-world2.js
로 저장하십시오.
- 방금 생성 한 소스 파일을 사용하여 NetSuite에서 새 스크립트 레코드 만들기
- NetSuite 계정에서 사용자 지정 > 스크립팅 > 스크립트 > 새로 만들기로 이동하십시오.
- 메시지가 나타나면
hello-world2.js
를 스크립트 파일 로 선택하십시오. - 스크립트 레코드 만들기를 클릭 하십시오.
- 귀하의 스크립트 레코드 이름을 Hello World
- 새 스크립트 레코드 저장
- 새 스크립트를 Employee 레코드에 배포하십시오.
- 새로 생성 된 스크립트 레코드에서 스크립트 배포를 클릭 하십시오.
- 적용 대상 필드에서 직원을 선택하십시오.
- 상태 입력란이 테스트 로 설정되어 있는지 확인하십시오.
- 저장을 클릭 하십시오.
- 스크립트가 실제로 작동하는지 확인하십시오!
- 브라우저의 개발자 / 자바 스크립트 콘솔 (일반적으로 대부분의 브라우저에서 F12)을 엽니 다.
- Lists > Employees > Employees > New 로 이동하여 새 Employee를 만듭니다.
- 브라우저 콘솔에서 "Hello, World"메시지를 관찰하십시오.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow