问题标签 [flowgear]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
55 浏览

application-integration - Flowgear 运行旧工作流版本

我有一个查询表的工作流,当有可用数据时,它会调用另一个工作流并检索相关数据,然后将其推送到 Web 服务。这应该每 2 分钟运行一次。

以前我的变量栏中有一些测试数据,但我早就删除了它。然而,这些数据不断被推送到 Web 服务。

为什么工作流仍然使用旧的测试数据?

0 投票
2 回答
82 浏览

flowgear - Flowgear 访问本地文件系统上的文件

我正在创建一个需要处理大量 XML 数据的 Flowgear 工作流。

我的 xml 数据包含在本地计算机硬盘驱动器上的一个文件夹中的一组 .xml 文件(大约 400 个文件)中,我想将它们读入工作流,运行 XSLT 转换,然后将生成的 XML 写入同一本地硬盘驱动器上的另一个文件夹。

如何让 flowgear 工作流程读取这些文件?

0 投票
1 回答
31 浏览

flowgear - 更新工作流程 - 未使用新功能

我忙于玩各种东西,并且出于教育目的进行了一些更改。

但是,现在,我所做的任何更改都没有被接受,旧的行为仍在发生。在这种情况下,我设置了一个电子邮件观察程序来将文件写入我们的域控制器并发送短信。我将它更改为做一些不同的事情,但没有多少停止和重新启动帮助 - 它继续执行第一个操作。

欢迎指点。

0 投票
2 回答
130 浏览

php - Flowgear 可配置变量栏,用于通过 API 进行 sql 查询

我有一个带有书籍列表的数据表。下面是我的sql语句:

查询工作正常,工作流程也工作正常。但是,我想通过 API 访问它并通过变量 bar 使 5000.00 值可配置。

问题是如何使这成为可能,以便当我使用下面的端点调用我的 API 时它可以工作?

https://domain.flowgear.io/5000booklist/{sales_value}

我想要的是能够通过 API 重用我的工作流程,并且只传递我想要查询表的销售值。销售价值可以是 2000 或 5000,具体取决于我想要实现的目标。

0 投票
1 回答
105 浏览

php - 如何配置工作流以通过 API 调用重新生成 json 输出

我有一个正在运行的工作流程,我想通过 API 调用将字段发布到(见下文):

最终,此调用应导致工作流将数据插入表并返回成功消息。

我需要什么才能通过 API 使用工作流来实现这一目标?

0 投票
1 回答
130 浏览

php - 如何使用 POST-SELECT 通过 API 调用 FLOWGEAR 工作流

我有一个工作流程,它根据预计的销售价值 5000.00 卢比来选择书籍列表,其中作者是“Siko Luyanda”。在测试我创建的查询时,它返回了 2 条记录。我的工作流程也返回相同的记录,很高兴。

自从查询 MySQl 服务器以来,我使用了 Formatter 节点来创建传递给我的 ODBC 节点的 sql 查询。在工作流内容窗格中,端点的 HTTP 方法设置为 GET。通过 API 调用使用 php 调用我的工作流程可以正常工作:

结果输出是我从工作流控制台和数据库本身得到的,我很高兴。

但是,在我将端点更改为使用 POST 的那一刻,我的查询失败了。以使用 POST 方法隐藏正在发布的字段的 HTML 表单为例。

此时,如果我将端点设置为发布为一种方法,这意味着我无法通过工作流和 API 调用执行“POST-SELECT”查询,我会收到一个异常,上面写着“服务不可用”。下面是我如何使用可变栏变量作为发布字段来调用工作流。

数组中的值是我想要在结果发送到 ODBC 节点之前在 Formatter 节点中传递的值。最终我应该把我的结果列出来。

是否有可能拥有一个 HTTP POST 端点,通过 API 传递值以在数据库上运行 sql 查询,并以我选择的任何方式提供结果?

这个想法是,在某个阶段,即使我们只想从数据库中选择信息,我们也会想要敏感信息。

0 投票
1 回答
109 浏览

c# - Flowgear 控制台中的 JSON 支持

在使用 PHP 从 API 调用我的工作流时,我一直在尝试使用 curl 的 POSTFIELDS 属性中的 json 字段填充我的变量 bar。下面是在调用端点时传递的一个简单 json,它不是作为 URL 的一部分而是作为隐藏的 POST 数据的一部分:

上面的属性应该被注入到我生成 ODBC 驱动程序用来查询我们的后端数据库的 SQL 语句的 Formatter Node 中。有人告诉我,我现在只能通过使用 SCRIPT 节点来做到这一点,因为我不记得 C# 支持开箱即用地操作 JSON 对象。如果我落后于那个人,请引导我回答。

问题是:Flowger 是否支持 JSON 序列化、反序列化、解码和/或编码?例如,有一个名为 JSON.Net 的框架。如果我想从我的变量 bar 操作我的 fgRequestBody 属性,我可以使用它吗?

0 投票
2 回答
263 浏览

php - Flowgear 中未定义命名空间前缀“salesValue”

我决定使用 XFormat 节点从使用 PHP 的 API 调用中获取我的 JSON POSTFIELDS。下面是从 JSON 字符串转换为 XMLDocument 的 XML 数据的结果:

https://developers.flowgear.net/kb/Node:XPath_Match阅读,我想出了以下 xpath 来获取我感兴趣的值并将它们注入我的 SQL 查询:

  • 销售价值:根/销售价值
  • 作者身份:根/作者身份

我选择了 XML 作为该属性的转义值,不确定它应该是哪一个。我得到的错误是:

(XFormat 1.0.0.1):未定义命名空间前缀“salesValue”。

我想问题在于我如何格式化我的 xpath 以尝试获取这些值。我的 XFormat 节点的表达式属性中的 SQL 查询如下所示:

如果我在该查询中注入这些值,我将能够继续前进。下面是我用来通过 API 调用 WORKFLOW 的脚本:

先感谢您...

0 投票
1 回答
94 浏览

flowgear - Flowgear SQL Watcher

How do I configure the SQL Watcher trigger in Flowgear? The config options screen does not contain a field where I can enter the actual Query whose results need to be monitored. Here is a screen shot of what I'm seeing.The SQL Watcher config screen

Also, what is the difference between the "Notify" and the "Poll" options in the "WatchMethod" dropdown?

0 投票
0 回答
43 浏览

flowgear - Syspro 连接测试通过 FlowGear DropPoint 失败

在测试我新配置的 Syspro 连接以通过 DropPoint 工作时,我收到以下错误:

(Syspro 1.0.0.2) 消息队列客户端关闭!

我错过了什么?

编辑:

更多信息:现在我正在同一个 DropPoint 上测试一个以前工作的(大约一周前)SQL Watcher,我收到了一个错误:

无法初始化节点 SqlWatcher (v2.1.0.4)。