示例项目和用例 > 用例:3D-Guided Service Instructions > 3D-Guided Service Instructions 302:将简单 ThingWorx 服务添加到 Vuforia Studio > 将实体导入 ThingWorx Composer
  
将实体导入 ThingWorx Composer
ThingWorx Composer 中的“事物”是对具有特性和业务逻辑的实物、资产、产品、系统、人员或流程的数字化表示。在此例中,您将要创建的 shoppingThing 表示一个数字化的在线零件商店。您可将其导入到 ThingWorx Composer 中,然后再在 Vuforia Studio 中使用。
1. 请确保您具有来自 GitHubmetaShoppingEntities.twx 文件。
2. 按照在 ThingWorx Composer 中导入和导出文件上的说明进行操作,将 metaShoppingEntities.twx 文件导入 Composer。
3. shoppingThing 导入 ThingWorx 实例后,将其打开。
4. “常规信息”选项卡包含有关事物的常规信息。此例中包含事物的“名称”“说明”“标记”“事物模板”。标记用于对 ThingWorx 实体进行分组或分类,事物模板则用于根据通用基础及功能创建新事物。
5. 打开“实体信息”下的“服务”选项卡。服务是指事物可执行的功能。在此例中,getPriceAvailability 服务与 shoppingThing 事物相关联。getPriceAvailability 服务采用选定零件的零件号作为输入参数,输出与具有该零件号的物品关联的一组值,零件号的作用是表示四轴飞行器模型中的各个零件。
a. 您将在“输入”下看到一个名为 pid 的文本字符串。此文本字符串与 Vuforia Studio 体验中的四轴飞行器零件号相关联。
b. “输出”部分有一个名为 result 的变量。此变量是一个信息表,该数据表格包含存储在 ThingWorx 的值。
c. “脚本”部分包含运行服务时会触发的代码。在此例中,脚本开头创建名为 quote 的空信息表。然后创建名为products 的数组,其中包含每个零件的对象,该对象由零件号 (pid) 和价格字符串以及一个名为 availability 的布尔值(用于表示零件是否可用)组成。该脚本中创建的 newEntry 对象将用于存储选定零件的可用性、价格和零件号。脚本中会添加一个 for 循环用于遍历 products 数组,将输入 pid 匹配到 products 数组中某个零件的 pid 特性,然后用该零件的可用性和价格来更新 newEntry 对象。newEntry 对象中的信息随后会作为新行添加到 quote 表格中,而该表格会作为 result 变量输出回 Vuforia Studio 中。
* 
此处的价格与在 Creo Illustrate 中添加到模型的价格不同。
6. 打开“权限”下的“运行时”选项卡,并确保您的 ThingWorxVuforia Studio 实例的账户对 shoppingThing 均具有全部访问权限。这样您才可在 Vuforia Studio 中调用服务。
接下来,您将Vuforia Studio 添加事物