前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Maximo 使用 REST API 创建并调用 Automation Scripts

Maximo 使用 REST API 创建并调用 Automation Scripts

作者头像
kongxx
发布2024-05-07 09:59:37
640
发布2024-05-07 09:59:37
举报

创建 Automation Script

发送 POST 请求,参数如下:

代码语言:javascript
复制
url: 
    POST /api/os/mxapiautoscript?apikey={{api_key}}&lean=1
headers:
    Content-Type: application/json
    properties: *
body:
    {
        "autoscript": "countofwoandsr",
        "scriptlanguage": "javascript",
        "loglevel": "ERROR",
        "source": "
    load('nashorn:mozilla_compat.js');
    importPackage(Packages.psdi.server);

    var resp = {};
    var site = request.getQueryParam('site');

    var woset = MXServer.getMXServer().getMboSet('workorder',request.getUserInfo());
    woset.setQbe('siteid','='+site);
    var woCount = woset.count();
    resp.wocount = woCount;

    var srset = MXServer.getMXServer().getMboSet('sr',request.getUserInfo());
    srset.setQbe('siteid','='+site);
    var srCount = srset.count();
    resp.srcount = srCount;
    resp.total = srCount+woCount;

    var responseBody = JSON.stringify(resp);
    "
    }

调用 Automation Script

发送 GET 请求,参数如下:

代码语言:javascript
复制
url:
    GET /oslc/script/countofwoandsr?site=BEDFORD&apikey={{api_key}}&lean=1
headers:
    Content-Type: application/json

返回结果如下:

代码语言:javascript
复制
{
  "wocount": 16711,
  "srcount": 62,
  "total": 16773
}
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-05-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 创建 Automation Script
  • 调用 Automation Script
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com