只需10分钟,让你的企业应用具备OCR能力

文/明道云销售部顾问 刘俊良
引言
上一回,我通过运用明道云的Webhook能力,让我的应用具备了翻译能力。这次,我要再次深入探索明道云的Webhook能力——集成OCR! OCR是商业场景中常见的需求,通过识别票据、卡证等实体上的信息,省去大量人工录入数据的成本,还避免因人工失误而造成的错误。 下面,我们一起来看一下如何集成OCR吧。
集成OCR:一条URL,几个参数
云市场中的OCR功能几乎都会提供完整的API文档。而对明道云的Webhook而言,集成OCR的能力只需要一条URL和几个参数即可。

请求方式、URL地址、Headers、以及请求参数在API文档中都有明确的规定,我们需要做的就是对号入座。

其中,有一些参数需要进行特殊处理,不过别担心,明道云的代码块功能可以帮你完美地解决问题。即使你没有任何代码基础也没关系,我们在明道云社区中已经准备好了常见的代码块,你只需运用好”拿来主义”即可。
1.URL需要的access_token:在云市场的管理控制台中,你可以获取API Key以及Secret Key;再通过一个简单的代码块节点,便可获得需要的access_token。而access_token一般具备有效期,需要定期更新。而我们可以在明道云里设置一个定时触发的工作流,便可实现access_token的自动更新。

2.图片附件转换为URL:对于图片附件,请求参数需要url地址。我们运用一个简单的代码块节点就可以获取。

3.PDF文件需要经过base64编码:大部分电子发票都是PDF文件,那么对于PDF文件,请求参数规定进行base64编码。我们不需要明白base64编码是何意义,只需要用一个简单的代码块来完成。

做好所有准备工作后,我们只需要对号填入参数,便可以完成OCR能力的集成。

返回参数就是OCR识别后的结果。我们只需要对号将识别结果,填入预先设置好的工作表字段中——集成OCR能力,就完成了。

在此基础上,我用明道云搭建了一款具备常见票据和卡证识别能力的应用。随着明道云外部接口能力不断成熟,这款应用也将具备更多的能力。


插件化使用:关联记录,他表字段
搭建完这款应用后,我们可以看出这款应用的价值主要体现在:能被其他应用的灵活调用。明道云通过关联记录和他表字段,就轻松实现数据贯通,把OCR集成应用的识别结果同步到所需的应用工作表里。
例如:在固定资产管理的应用中,我们需要对供应商的营业执照进行OCR识别。只需要在供应商表单中使用关联记录字段,选择营业执照识别的表单,同时在表单中配置对应的他表字段以及合适的业务规则。然后,再配置一个自定义按钮,命名为“营业执照识别”,我们便可以通过这个按钮,完成营业执照的上传和识别。

最终效果:

报名安装,免费赠送
根据上文的步骤来配置一个OCR功能,耗时只需十分钟左右,但是自行配置仍是一项较为繁复的工作。所以,在此作者将把这个应用免费分享给大家!只需要将其安装在自己的组织网络中,便可快速让你的明道云拥有OCR能力。
点击以下链接报名:https://www.mingdao.com/form/e91a8bcdbe5d4504be34b9058381ab18,作者会联系您并给您分发应用。

浙公网安备 33010602011771号