问题标签 [appian]
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.
appian - How to get a count of database rows in Appian web api
I am trying to write a custom web-api in Appian that will [among other things] return a count of the number of rows in a database table. To that end, I have added this local variable in my api code.
The idea is that I will then include this value as one of the output's in the json. For example:
So far the recList item works just fine - producing a nice json list of rows of data from my table [albeit 10 at a time]. But when i add the code for the countOfRows using the numRecs field, the function fails with an error 500.
Any thoughts?
[Added extra detail]
I have [also] tried writing a seperate api which [only] returns the row-count for my entity, but it [also] returns error 500...
thanks heaps,
David.
git - 使用 Appian 进行版本管理和持续部署?
我最近了解了Appian的一个低代码平台- 它基本上是一个 Web 服务,允许您单击和拖动界面、使用bpmn设计流程以及连接各种数据源。在我太兴奋之前,我想知道您是否可以使用这项服务至少完成Joel 测试的一些检查点
- 你使用源代码控制吗?
- 您可以一步构建吗?
- 你做日常构建吗?
- 你有错误数据库吗?
- 在编写新代码之前你会修复错误吗?
- 你有最新的时间表吗?
- 你有规格吗?
- 程序员有安静的工作环境吗?
- 您是否使用金钱可以买到的最好的工具?
- 你有测试人员吗?
- 新候选人在面试时会写代码吗?
- 你做走廊可用性测试吗?
最重要的是,我担心的第一点:如何进行高级版本管理?我可以像在 GIT 中那样轻松地执行拉取请求吗?
我听说 Appian 的导出文件是 ZIP 文件中的大量 JSON,所以我可以在通常的 GIT 存储库中实际使用它——或者我可以吗?
参考
- https://github.com/appian/devops-quickstart表示,它旨在为希望构建 CI/CD 管道以对其应用程序进行版本化和测试的 Appian 开发人员提供模型。这个项目可以追溯到 2018 年,看起来并不正式。
- Appian Docu:管理对象版本不是我所追求的
- Appian Playbook:部署自动化对于某些工具的使用来说是一个相当冗长的秘诀,看起来原则上是可行的,但很复杂。
- Appian 社区:有没有人举例说明他们如何实施 GitHub/Jenkins 进行环境推广?确实参考了上面提到的剧本。
免责声明:我与该服务无关,我只是好奇,网络搜索并没有引导我到任何地方。
appian - 在字典中查找关联值
我有一个条件,我需要获取任务代码为“LIFE_MAX_DAYS”的字典的 taskId 值。我能怎么做 ?
appian - 在 Appian 中使用 folder() 获取超过 1000 个文档
我正在编写一个 Appian Web API,以从我们的 Appian 系统中检索文档,该系统将用于与我们的其他系统集成。
为此,我正在使用该folder()
方法来获取有关 Appian 中文件夹内容的信息。
我遇到的问题是,虽然这段代码大部分时间都有效 - 我们有一些案例,其中存储了超过 1000 个文档。我注意到Appian 文档指出:
documentChildren 和 folderChildren 属性分别返回前 1000 个文档或文件夹,它们是所选文件夹的直接子级。
我的问题是我们有一些案例,其中附有超过 3000 份文件。有没有办法获取这些子文档的列表,还是我很不走运?
google-api - 使用服务帐户的 Google AUTOML API 集成问题
我正在尝试将一些 Google AUTOML API 集成到我的系统中,但由于“服务帐户凭据无效”,我总是收到错误消息。我尝试创建多个私钥,但没有一个有效,我相信我已正确遵循 - https://cloud.google.com/natural-language/automl/docs/tutorial#configure_your_project_environment 中提到 的步骤确定此身份验证失败的可能根本原因?
salesforce - 流程图如何确定使用哪个低代码平台?
低代码最近在某种程度上受到了广泛关注,我正在寻找基于事实的硬性决策标准,以确定为哪个目的或行业选择哪个平台。
我在 stackify找到了Ben Putano 于 2017 年编制的流程图,这是朝着正确方向迈出的一步:
该图表仅引用Appian、outsystems、kony、mendix、agile point 、caspio、salesforce、PowerBI,但不涉及平台之类的。LabView、UiPath、Pega、Camunda、Blue Prism。
对于低代码的整个故事以及如何对不同平台进行分类,我将不胜感激。
validation - Appian 字段验证擦除字段值
我有一个 appian 表单,其中的字段应该只接受数字。有一个提交按钮和一个取消按钮。
但是,我无法让按钮在验证失败时恢复原始值。
单击提交按钮时,如果值不是数字,则会出现错误消息并恢复原始值。单击取消按钮时,应恢复原始值。
这是我在该字段上使用的验证:
取消按钮包含以下代码:
保存按钮包含以下代码:
所以这就是发生的事情:
我有一个带有数值的字段,我让它可编辑:
当我将值更改为文本并单击提交时,
它应该恢复原始值并显示错误:
但是会发生什么,该字段变为空白,没有任何值,也没有错误消息。然后可以将它作为null保存到 DB,这是一个错误。
(注意,当我点击该字段时也会发生这种情况)
字段类型为textField,其值和saveinto均设置为local!myLocalObject.numField1
我尝试改用integerField,但是当我取消保存时,它无法恢复原始值:
我必须重新加载页面以使错误消息和不正确的值消失。
java - 为什么 Maven clean 会删除我编写的代码?
背景:我正在使用一个应用程序插件,其中 Java 是进行自定义的主要语言。
我已将代码插入到属于插件工作空间的类中,每当我进行 Maven 全新安装时,在清理过程中,我的代码都会消失。我从其他同事那里听说这可能是因为重新部署时会自动生成文件的 .wsdl 文件?请做建议。谢谢你。
这是我要插入的代码摘录。
与此相关的 .wsdl 代码