使用自定义公式函数/自动化脚本的 Maximo 公式?

2024-01-12

在 Maximo 7.6.1.1 中:

我想创建一个使用自定义公式函数/自动化脚本的属性公式。


我尝试按照以下步骤执行此操作,但不幸的是,当我尝试在 WO Tracking 中使用它时出现错误:

BMXAA3761E - The event has failed. Ensure that the event is registered correctly.
See the log file in the APP HOME directory for more details about the error.
null

Steps:

  1. Create an automation script: enter image description here

  2. Add/Modify Formula Function: enter image description here

  3. Add/Modify Formula For Attribute: enter image description here

  4. 创建一个WO。保存它以便调用属性公式。

  5. Error:

从系统输出日志:

Caused by: 
java.lang.NullPointerException
    at com.ibm.tivoli.maximo.expression.FormulaMboEventListener.preSaveEventAction(FormulaMboEventListener.java:213)
    at psdi.server.event.EventTopic$Subscription.preSaveEventAction(EventTopic.java:731)
    at psdi.server.event.EventTopic.preSaveEventAction(EventTopic.java:342)

有谁知道为什么我会收到此错误?

相关问题在这里:Maximo 公式可以返回 null 吗? https://stackoverflow.com/questions/59447159/can-maximo-formulas-return-null


不确定您想解决什么问题。如果您只是想玩弄公式,我对此没有太多经验,但据我了解,它只能返回一个数字。所以返回 null 是不可能的。 (虽然有一个 SETVALUENULL 函数可用于将不同的字段设置为 null,但该函数本身返回 0 和 1)。

如果目的是从资产/位置/服务地址返回工单的X、Y坐标值,当没有值时将其设置为空,我们仍然使用标准公式,让它在一切正常时返回0如何无效的。然后,我们在 ERI 属性的“validate”事件上创建一个单独的属性启动点脚本,检查该值是否为 0,然后我们将使用以下代码用 null 覆盖它:

    if mbo.getDouble("eri") == 0:
      mbo.setValueNull("eri")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用自定义公式函数/自动化脚本的 Maximo 公式? 的相关文章

  • 从Field中获取值,发送到db函数,将值返回到Field

    我有一个工作指示在马克西莫 工单应用程序具有自定义字段 FieldA 你好 FieldB 我想从中获取价值FieldA并将其传递给function在 Oracle 数据库中 CREATE OR REPLACE function hello
  • NetSuite 保存搜索公式以将其他两列的结果相乘

    我当前有一个保存的搜索 用于填充项目列表 我当前的结果是标准 NetSuite 字段 即 名称 描述 类型 平均成本 和 可用 我正在尝试为公式添加另一列 该公式将平均成本乘以可用成本 得出可用 SOH 的值 在保存的搜索结果中添加一个新的
  • 如果下面行中的值非空,则连接列标题

    我有一个表格 其中的数据格式如下 Data 我希望完成的表格具有要填充的空白列 如下面突出显示的那样 Finished Table 因此 我需要一个公式或 VBA 来返回并连接每行中非空白单元格的标题 使用以下内容作为数组公式 TEXTJO
  • Domino Designer:从嵌入视图访问选定的行

    我再次有一个关于 Domino Designer 的问题 有些时事通讯应分配给多个联系人 因此 我构建了一个包含组合框的表单来选择新闻通讯 下面有一个嵌入视图 其中包含所有可用的联系人 Combobox ComboBox Newslette
  • 结果不一致 (C)?

    在此程序中 我编写了多个公式 对于一个公式 我得到了不一致的结果 尽管每次运行的代码和输入都是相同的 有问题的函数是 WqFormula 在某些运行中 我得到正确的结果 即 0 041667 而在其他运行中 我得到 0 000000 我正在
  • LaTeX 相当于 Google Chart API

    我目前正在寻找不同的解决方案 将二维数学公式放入网页中 我认为维基百科解决方案 从 LaTeX 源代码生成 png 图像 已经足够好了 直到我们在网络浏览器中获得对 MathML 的支持 我突然意识到也许可以创建一个谷歌图表 API htt
  • 计算空间弧的边界坐标的公式

    我有两条线相交于已知坐标的点 x1 y1 x2 y2 x3 y3 由此我计算了线之间给定半径的圆弧 所以我现在知道了 2 个圆弧端点 x4 y4 和 x5 y5 圆弧中心点Cx Cy 圆弧半径r 相对于极坐标 X 轴的起始和结束角度 以及线
  • 在 VBA 中搜索单元格引用的公式

    在 VBA 中 我想搜索 Excel 公式 字符串 以查找单元格引用 具体来说 我想找到字符串中存在相对单元格引用 任何相对单元格引用 而不是特定单元格引用 或混合单元格引用的位置 我不需要找到绝对的单元格引用 尽管我可以检查并忽略它们 我
  • 将模型公式传递给另一个函数时出现对象未找到错误

    我在 R 上遇到了一个奇怪的问题 我似乎无法解决 我尝试编写一个函数 对 R 中的逐步过程选择的模型执行 K 折交叉验证 我知道逐步过程的问题 纯粹是为了比较目的 现在的问题是 如果我定义函数参数 linmod k 方向 并运行函数的内容
  • 滚动条内容步长公式

    如下图所示 找出content step值正比于thumb height and thumb step content step是通过垂直位置的像素滚动量 这里的公式可能是什么 拇指高度的计算公式 var arrowHeight 25 va
  • Hibernate:使用公式进行多对一

    我希望有人能帮我找到答案 我正在使用旧数据库 无法更改任何预先存在的表 因为其他应用程序依赖于它们 我有三个主要的现有表 A B C A 有一个引用 B 的列 多对一关系 问题是它应该与 C 而不是 B 有关系 所以我创建了一个 1 映射
  • 优化 Excel 公式 - SUMPRODUCT 与 SUMIFS/COUNTIFS

    根据一些网站的说法 SUMIFS 和 COUNTIFS 比 SUMPRODUCT 更快 例如 http exceluser com blog 483 excels sumifs or sumproduct which is faster h
  • Google表格公式中的数字增量

    在 Google Sheets 数据库中 我建立了一个公式 以便为一系列公司分配参考号 每个公司都应该有其唯一的编号 其形式为RET00XX其中 XX 代表唯一的公司编号 我希望这些数字是连续的 从 1 开始 然后继续 1 每当在数据库中插
  • Maximo 7.6 / SQL Server 2014 中文或泰文字符

    我工作的公司正在从带有 Oracle 10g 的 Maximo 7 1 升级到带有 SQL Server 2014 的 Maximo 7 6 该程序允许 7 1 和 Oracle 10g 中的中文和泰语字符通过前端 没有任何问题 但带有 S
  • 需要.Net 的公式解释器[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 具有动态变量数的公式

    假设有一些 data framefoo data frame想要找到目标列的回归Y由其他一些专栏 为此目的 通常使用一些公式和模型 例如 linear model lt lm Y FACTOR NAME 1 FACTOR NAME 2 fo
  • Excel 公式从单元格中获取字符串值并按字母顺序对其字符进行排序

    你能帮我制作一个 Excel 公式 从单元格中获取字符串值并按字母顺序对其字符进行排序吗 Ex 原始单元格值 BACR 已排序的字符单元格 ABCR 编辑 2022 年 4 月 29 日 随着 Office 365 Excel 中引入的动态
  • 如何将Excel中的每个条目转换为一行“矩阵”表

    我有类似的东西 1 2 3 a x o x b x x o c o o o 并想将其转换成像这样的线 1 a x 1 b x 1 c x 2 a o 2 b x 2 c o 3 a x 3 b o 3 c o 通过使用Excel文档中的公式
  • 我们如何确定总数? Hive 表的桶数

    我对 hadoop 有点陌生 根据我的知识桶是固定的 hive 表中的分区数和 hive 使用编号 减速机数量与总数量相同创建表时定义的存储桶数量 那么谁能告诉我如何计算总数 Hive 表中的桶数 有没有计算桶总数的公式 让我们看一个场景
  • 如何在 mutate 中以编程方式使用多项式函数?

    我想使用 mutate 根据带有二次 多项式函数的预先指定变量给出预测值 我可以用这样的线性公式轻松做到这一点 library tidyverse xvar lt Sepal Length yvar lt Sepal Width linea

随机推荐

  • 如何使用 fs 与电子发生反应?

    我想使用react webpack Electron 构建一个桌面应用程序 我该如何注入fs模块到react中以便我可以用它来读取本机文件 我有一个组件 例如 class Some extends Component render retu
  • Symfony2 检查服务中的用户角色

    如何检查 symfony2 服务代码中的用户角色 我应该简单地将用户角色对象发送到服务还是有解决方案允许我从服务级别进行检查 其他答案让您通过容器而不是授权检查器 当它们工作时 它们会产生对容器的紧密依赖 使得将代码迁移到其他项目变得更加困
  • 实体框架代码优先迁移

    运行以下命令时 pm gt Update Database 出现以下错误 System Reflection TargetInitationException 调用目标已引发异常 gt System TypeInitializationEx
  • SONARQUBE lcov 导入错误 - 无法解析 1 个文件路径

    每当我尝试将 lcov 报告导入 SONAR 时 我都会收到以下错误 15 00 17 230 WARN Could not resolve 1 file paths in opt app workload jenkins 25172 da
  • 是否有取消window.onbeforeunload的回调

    我没有实际的用例 但我很好奇 如果用户在触发 window onbeforeunload 时单击 留在此页面上 是否有办法做出反应 回调 http jsfiddle net rWHU9 http jsfiddle net rWHU9 fun
  • Angular JS 在 ng-repeat 中绑定范围数据以形成

    我在 scope data 中有一个项目集合 其中包含字段 id name 和 age 这些项目正在使用 ng repeat 指令显示在视图中 对于每组项目 都有一个相应的 编辑按钮 我希望能够访问按下编辑按钮的特定项目集的值 Html d
  • 使用播放开始时 NoClassDefFoundError => ClassPath$JavaContext

    我制作了一个小的 Scala Play2 0 2 应用程序 我使用时效果很好play run命令 但是当我使用play start or play clean compile stage target start 当尝试使用 Casbah
  • Flask 应用部署到 heroku 时出现 H10 错误

    我的应用程序在本地主机上运行良好 但是当我在 heroku 上部署 Flask 应用程序时出现以下错误 2020 07 01T09 56 02 982007 00 00 heroku router at error code H10 des
  • PHP/MySQL 中的文件下载时间

    我想通过向我的 MySQL 服务器发送请求来查找 PHP 的下载时间 我有一张带有用于下载文件的 href 链接的表 如果我单击下载 下载时间应显示在表格中的文件名旁边 请查看我的代码
  • C# Windows“打开方式>”上下文菜单行为[重复]

    这个问题在这里已经有答案了 可能的重复 文件类型与应用程序关联 C https stackoverflow com questions 222561 filetype association with application c 我正在编写
  • 用命令输出替换视觉选择

    我想用通过管道传输到命令中的选择结果来替换一行的部分内容 例如 echo hello echo world base64 vim 这将打开一个缓冲区hello d29ybGQK在里面 现在按wvw直观地选择d29ybGQK 然后我尝试了 b
  • Google 地图路线上的点击事件

    我试图在点击路线的任何地方画一个圆圈 我寻找有关如何使路线可点击的解决方案 但找不到任何有用的东西 下面是我的代码 单击路线时没有出现任何错误 但没有创建圆圈 directionsDisplay new google maps Direct
  • 如何设置占位符文本的填充

    我正在使用输入标签并在其中设置了占位符值 现在 我想为其中的占位符文本设置填充 但我不能 这是我尝试过的 HTML
  • 如何使用 Javascript 将内容写入另一个浏览器窗口?

    我已经使用 window open 打开了一个新窗口 并且我想使用 window open 调用中的引用将内容写入新窗口 我尝试使用 myWindow document body innerHTML oldWindowDiv innerHT
  • JSON-LD 中的多个上下文

    如何访问 JSON LD 中的两个单独的词汇 我可以使用 2 个 contexts 吗 例如 context vocab http schema org first name givenName last name familyName c
  • 通过 yum install openssl11 将 CentOS 7 升级到 OpenSSL 1.1.1

    我使用 Centos 7 和 OpenSSL 1 0 2k openssl 1 0 2k 19 el7 x86 64 rpm 我尝试通过以下方式升级到 OpenSSL 1 1 1c yum install openssl11 基本上安装 o
  • 如何在多个 C# 调用中使用临时表

    我有一个 C 应用程序 使用 ADO Net 连接到 MSSQL 我需要创建表 具有动态数量的列 然后插入许多记录 然后从表中执行选择操作 每个步骤都必须是单独的 C 调用 尽管我可以在此期间保持连接 事务打开 问题是 Temp 表仅存在于
  • Android - 获取资源编号值时没有已知的包

    我最近更新了我的 android sdk 突然当我尝试构建我的 android 应用程序时 该应用程序出现在我的设备上 但没有采用应用程序图标 并且名称是包名称而不是应用程序名称 然后崩溃马上 在 logcat 中 生成了下图 有没有其他人
  • 如何检查目录是否是厨师中的符号链接

    我只想删除不是 symlnik 的目录 directory var www html do action delete only if end 所选答案不适用于 Windows 或 Bash 为默认解释器的系统 您应该使用跨平台的 Ruby
  • 使用自定义公式函数/自动化脚本的 Maximo 公式?

    在 Maximo 7 6 1 1 中 我想创建一个使用自定义公式函数 自动化脚本的属性公式 我尝试按照以下步骤执行此操作 但不幸的是 当我尝试在 WO Tracking 中使用它时出现错误 BMXAA3761E The event has