用于与andon通信的python客户端。
andonapp的Python项目详细描述
用于向Andon报告数据的python客户端库
安装
pip install andonapp
用法
为了以编程方式连接到andon的api,必须首先生成api令牌。这是通过登录您的andon帐户、导航到API settings page并生成新令牌来完成的。一定要把令牌记录下来,并保密。
有关这些先决条件的完整详细信息,请参阅and on的getting started guide和API guide
设置客户端
现在您有了一个令牌,请按如下方式创建一个客户端:
fromandonappimportAndonAppClientclient=AndonAppClient(org_name,api_token)
报告数据
下面是一个使用客户端报告成功的示例:
client.report_data(line_name='line 1',station_name='station 1',pass_result='PASS',process_time_seconds=100)
一个失败:
client.report_data(line_name='line 1',station_name='station 1',pass_result='FAIL',process_time_seconds=100,fail_reason='Test Failure',fail_notes='notes')
更新站点状态
下面是将电台切换为红色的示例:
client.update_station_status(line_name='line 1',station_name='station 1',status_color='RED',status_reason='Missing parts',status_notes='notes')
回到绿色:
client.update_station_status(line_name='line 1',station_name='station 1',status_color='GREEN')