文章

Smartsheet API帮助IT团队的3种方式

通过scott.mcallister

Scott McAllister在ENGAGE'18上介绍Smartsheet API

许多Smartsheet客户使用我们的应用程序编程接口(API)创建自定义解决方案。虽然你可以找到很多机会来使用内容API在您的组织中,它经常被信息技术(it)工作的团队所采用。

从本质上讲,API是一个信使,用于从一个应用程序向另一个应用程序发送和接收信息请求。IT团队使用我们的API来构建强大的集成和解决方案,加速整个组织的工作执行。

Smartsheet API的关键功能可以归结为帮助IT团队构建有效业务解决方案的三个主要功能:导入和导出数据、自动化流程以及执行标准化和遵从性。

1.安全地导入或导出数据

API的基础是跨平台导入和导出数据的能力。最基本的思想是可以导入和导出数据。API的所有其他用途都是建立在这个思想之上的。当您通过代码连接到Smartsheet数据时,您很可能试图读取或添加数据。使用API的常见场景包括将Smartsheet数据与来自组织中其他系统的数据集成。

例如,在您的IT部门,您可能正在通过问题跟踪系统跟踪支持票据,并在目录系统中跟踪组织的用户列表,例如OpenLDAP.您可以使用Smartsheet API将来自这两个系统的信息合并到Smartsheet中的一个表中。

为此,您可以编写一个程序,从问题跟踪系统获取支持单,并将该信息写入工作表。然后,使用支持票据中的userId,可以从目录中获取更多用户数据,将两组信息组合到一个工作表中。

2.自动化流程

一旦您开始使用API移动数据,您就可以自动化您的流程。从多个系统或来源获取信息,并以有意义的方式表示这些信息可能会花费大量时间——即使您为此编写了代码。

有几种方法可以自动化你的API过程:

  • 轮询:回到前面从问题跟踪系统和目录中获取数据的示例,您可以定期检查这些系统的更改,例如每小时检查一次。这种定期检查称为轮询。它节省了时间,因为您不再需要手动运行应用程序来检查更改,但是如果没有更改,它也不必要地使用资源。欧宝体育app官方888

  • 人则Webhooks允许您通过API订阅事件。在Smartsheet的情况下,webhooks允许您的程序在表中的数据发生变化时得到通知。

除了减少集成响应Smartsheet数据更改所需的时间外,自动化API调用还可以解放it团队,使其专注于客户支持和创新。

3.加强标准化和遵从性

您还可以使用API来执行标准化或遵从性。从本质上讲,Smartsheet非常灵活,可以将哪些数据添加到表中。但有时你想要设定标准,以确保每个人都以相同的方式输入数据。使用Smartsheet API,您可以编写一个应用程序,引导人们遵循您想要的标准。

Smartsheet就是一个很好的例子动态视图.虽然这个高级应用程序是由Smartsheet构建的,但它实际上使用Smartsheet API为我们的客户提供独特的体验。

动态视图的创建者可以选择查看哪些列和行,他们还可以设置特定的表单,以便将数据输入到每行中。如果你需要在你的工作表上强制执行标准,而不能使用动态视图,你也可以使用Smartsheet API来构建一个自定义解决方案,以满足你的特定需求。

观看下面的视频,了解Smartsheet API如何帮助您的组织管理数据、自动化手动流程以及执行标准和遵从性。在视频中,我们创建一个API调用,介绍如何生成一个访问令牌,然后使用一个名为Postman的工具对Smartsheet API进行第一次调用:

订阅Smartsheet资讯科技通讯获取有关帮助IT专业人员提高其业务影响力的技巧、策略和想法。