我需要制作一个自定义项目验证器,用于检查工作流最终状态关于特定项目存在的语言版本。我知道我应该继承 Sitecore.Data.Validators.StandardValidator 或 Sitecore.Data.Validators.ItemValidators.WorkFlowFinalStateValidator,但是我可以使用哪些方法呢?有没有办法我可以找到这个?
更新: 我使用 StandardValidator 类创建了一个自定义验证器,并实现了 ValidatorResult 方法。然后我在系统/设置/验证规则部分注册了这个类。然后我为项目设置标准值字段,这适用于常规快速栏验证规则和验证栏。我能够看到错误。
现在我想在工作流操作规则中使用它。我需要做什么?我选择了新规则将其设置在项目标准值部分的工作流规则区域中,但是当我在工作流中执行命令时,它只是不运行......我错过了什么?