0

在 Archer 中执行搜索时,结果包含一些不必要的字段。有没有办法只显示属于应用程序“一般信息”的字段?换句话说,有些字段建议添加到搜索结果中出现的“一般信息”选项卡中。

我知道我可以通过选择字段来禁用这些字段,然后单击“修改字段属性”、“选项”并取消选中搜索结果中的显示字段。

由于我有多个应用程序和很多领域,因此这样做会花费很多时间。是否有任何脚本或技巧可以在搜索结果中隐藏所有这些字段?

4

2 回答 2

3

您始终可以使用 API 并创建自己的搜索 XML 以仅包含您想要查看的字段。

但如果没有这样做,我认为你已经一针见血了。您需要进入每个应用程序,然后修改您不想显示的每个字段。我不认为这是浪费时间,因为您肯定不会每次都更改此搜索结果......这是一次性交易,如果它让您或最终用户更容易,那么 IMO 肯定是值得的。

于 2017-08-01T17:30:11.043 回答
1

如果您有权访问数据库,则可以修改表“fielddef”并使字段默认不可搜索。您可以将“fielddef”表与“level”和“moduletranslation”连接起来,并以这种方式仅针对特定模块。

我没有这方面的 SQL 代码,因为我不必对字段进行批量更新并使它们不可搜索。

如果您熟悉 SQL,则连接这 3 个表并进行更新应该需要 5 分钟。

于 2017-08-14T05:38:35.577 回答