RSA - Archer - 在搜索结果中隐藏多个字段
RSA - Archer - Hide multiple fields in a search result
在 Archer 中执行搜索时,结果包含一些不需要的字段。有没有办法只显示属于 Application "General information" 的字段?换句话说,有一些字段建议添加到出现在搜索结果中的 "General Information" 选项卡。
我知道我可以通过选择字段来禁用这些字段,然后单击 "modify field properties"、"options" 并取消选中搜索结果中的显示字段。
由于我有多个应用程序和很多领域,这样做会花费很多时间。是否有任何脚本或技巧可以在搜索结果中隐藏所有这些字段?
您始终可以使用 API 并创建您自己的搜索 XML 以仅包含您想要查看的字段。
但如果不这样做,我认为您已经一针见血了。您需要进入每个应用程序,然后修改您不想显示的每个字段。我不认为这是浪费时间,因为您肯定不会每次都更改此搜索结果……这是一次性交易,如果它让您或最终用户更轻松,那么在 IMO 看来,这当然是值得的。
如果您有权访问数据库,那么您可以修改 table "fielddef" 并使字段默认不可搜索。您可以加入 "fielddef" table 与 "level" 和 "moduletranslation" 并以这种方式仅针对特定模块。
我没有 SQL 代码,因为我不必对字段进行批量更新并使它们不可搜索。
加入这 3 个 table 应该需要 5 分钟,如果您对 SQL 感到满意,则进行更新。
在 Archer 中执行搜索时,结果包含一些不需要的字段。有没有办法只显示属于 Application "General information" 的字段?换句话说,有一些字段建议添加到出现在搜索结果中的 "General Information" 选项卡。
我知道我可以通过选择字段来禁用这些字段,然后单击 "modify field properties"、"options" 并取消选中搜索结果中的显示字段。
由于我有多个应用程序和很多领域,这样做会花费很多时间。是否有任何脚本或技巧可以在搜索结果中隐藏所有这些字段?
您始终可以使用 API 并创建您自己的搜索 XML 以仅包含您想要查看的字段。
但如果不这样做,我认为您已经一针见血了。您需要进入每个应用程序,然后修改您不想显示的每个字段。我不认为这是浪费时间,因为您肯定不会每次都更改此搜索结果……这是一次性交易,如果它让您或最终用户更轻松,那么在 IMO 看来,这当然是值得的。
如果您有权访问数据库,那么您可以修改 table "fielddef" 并使字段默认不可搜索。您可以加入 "fielddef" table 与 "level" 和 "moduletranslation" 并以这种方式仅针对特定模块。
我没有 SQL 代码,因为我不必对字段进行批量更新并使它们不可搜索。
加入这 3 个 table 应该需要 5 分钟,如果您对 SQL 感到满意,则进行更新。