环境初始化
<h2>启用功能</h2>
<p>新环境需要在“设置->公司->启用功能”处启用如下系统功能:</p>
<table>
<thead>
<tr>
<th>功能</th>
<th>所在页签</th>
<th>所在组</th>
</tr>
</thead>
<tbody>
<tr>
<td>客户端 SuiteScript</td>
<td>SuiteCloud</td>
<td>脚本</td>
</tr>
<tr>
<td>服务器 SuiteScript</td>
<td>SuiteCloud</td>
<td>脚本</td>
</tr>
<tr>
<td>使用 SuiteBundler 创建包</td>
<td>SuiteCloud</td>
<td>使用 SuiteBundler 创建包</td>
</tr>
<tr>
<td>SOAP 网络服务</td>
<td>SuiteCloud</td>
<td>SOAP 网络服务</td>
</tr>
<tr>
<td>基于令牌的身份验证</td>
<td>SuiteCloud</td>
<td>管理身份验证</td>
</tr>
<tr>
<td>SuiteCloud 开发框架</td>
<td>SuiteCloud</td>
<td>SuiteCloud 开发框架</td>
</tr>
</tbody>
</table>
<h2>创建项目</h2>
<ul>
<li>打开Eclipse,创建一个SuiteCloud Project</li>
<li>将SVN(svn://118.126.91.71/netsuite/程序框架/实施项目)Demo下的代码复制到项目中</li>
<li>将项目上传到SVN的相应目录,参考:<a href="https://www.showdoc.cc/techread?page_id=3103941478592915" title="Eclipse新建的项目关联到SVN">Eclipse新建的项目关联到SVN</a></li>
</ul>
<h2>需发布接口的环境</h2>
<p>若需发布接口跟外围系统做对接集成,需要专门创建员工、角色用来对接用,接口调用相当于模拟该员工使用该角色登录系统进行操作</p>
<h3>创建对接角色</h3>
<p>头字段如下(其他未列出字段保持默认):</p>
<table>
<thead>
<tr>
<th>字段</th>
<th>值</th>
</tr>
</thead>
<tbody>
<tr>
<td>名称</td>
<td>系统对接专用角色</td>
</tr>
<tr>
<td>中心类型</td>
<td>旧用功能中心</td>
</tr>
</tbody>
</table>
<p>权限:</p>
<table>
<thead>
<tr>
<th>权限</th>
<th>等级</th>
</tr>
</thead>
<tbody>
<tr>
<td>设置-使用访问令牌登录</td>
<td>全部</td>
</tr>
</tbody>
</table>
<h3>创建专用员工</h3>
<p>测试环境可用自己账号,生产环境可让客户提供一个邮箱,专门创建一个员工,并给该员工分配角色“系统对接专用角色”,员工需要有访问系统的权限</p>
<h3>生成token信息</h3>
<h4>1.创建集成</h4>
<p>进入设置->集成->管理整合->新建
输入名称:系统对接集成
勾选“基于令牌的身份验证”
保存后,复制并妥善记录生成secret信息
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/763b7e592ba0ed28b0d5affd1cfcef68?showdoc=.jpg" alt="" /></p>
<h4>2.创建Token</h4>
<p>进入设置->用户/角色->访问令牌->新建
选择:系统对接集成、对应的用户、系统对接专用角色
保存后,复制并妥善记录生成Token信息
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/801ac0c6967aa44e90e56e68f4791af1?showdoc=.jpg" alt="" /></p>
<h3>安装接口平台</h3>
<p>搜索Bundle:HAND接口平台</p>