Archer 如何删除工作流

Archer 如何删除工作流,archer,rsa-archer-grc,Archer,Rsa Archer Grc,当有记录仍在“处理中”时,是否有方法从应用程序中完全删除工作流?我已经尝试过停用工作流,但是当工作流中仍有记录时,它当然不允许这样做 更新:我确实尝试将字段设置为0/false。这确实允许我删除工作流字段,但不允许删除工作流本身。我开始查看数据库表,发现tblenrolled内容和tblContentReviewStage。在tblEnrolledContent中,我发现与tblContentReviewStage中的工作流阶段匹配的review_阶段id中的记录“卡住”。我删除了与该阶段id相

当有记录仍在“处理中”时,是否有方法从应用程序中完全删除工作流?我已经尝试过停用工作流,但是当工作流中仍有记录时,它当然不允许这样做


更新:我确实尝试将字段设置为0/false。这确实允许我删除工作流字段,但不允许删除工作流本身。我开始查看数据库表,发现tblenrolled内容tblContentReviewStage。在tblEnrolledContent中,我发现与tblContentReviewStage中的工作流阶段匹配的review_阶段id中的记录“卡住”。我删除了与该阶段id相等的记录,然后我可以删除工作流而不会出现问题。我确实在开发环境中尝试过这个。我对应用程序没有任何问题,在应用程序上创建新工作流也没有问题。

Archer v6.x解决方案:
您可以通过管理->高级工作流->作业疑难解答来终止Archer中的现有工作流作业。在那里,您可以对应用于您所处理的应用程序的工作流作业进行排序/筛选和标识。您可以选择所有应用,然后按键盘上的“删除”按钮进行批量删除

这将删除工作流作业,但保留应用程序记录。之后,您应该能够停用应用程序中的高级工作流

Archer v5.x建议:
由于各种原因,RSA建议不要在Archer v5.x中使用工作流功能(不灵活、文档不完整、记录卡住等)。这就是为什么在v6中,它已被在后端新引擎上运行的高级工作流所取代。
如果要在记录停留在那里时删除工作流,我将执行以下操作:

  • 标识应用程序中由工作流创建和使用的所有字段
  • 使用SQL在表“tblFieldDef”中使用GUID查找这些字段,并将以下标志设置为FALSE(或0)(如果可用):system、aso、locked
  • 将这些标志设置为0后,您将能够使用应用程序生成器删除这些字段,因此请删除它们
  • 删除驱动工作流的字段后,请尝试删除工作流本身
  • 我希望这对你有用

    注意:
    [1]在删除任何与工作流相关的字段之前,通过生成包并将其保存在本地来备份应用程序。这应首先在非生产环境中进行测试。
    [2]在非生产环境中进行测试。我自己还没有测试过这种方法


    祝你好运

    Archer v6.x解决方案:
    您可以通过管理->高级工作流->作业疑难解答来终止Archer中的现有工作流作业。在那里,您可以对应用于您所处理的应用程序的工作流作业进行排序/筛选和标识。您可以选择所有应用,然后按键盘上的“删除”按钮进行批量删除

    这将删除工作流作业,但保留应用程序记录。之后,您应该能够停用应用程序中的高级工作流

    Archer v5.x建议:
    由于各种原因,RSA建议不要在Archer v5.x中使用工作流功能(不灵活、文档不完整、记录卡住等)。这就是为什么在v6中,它已被在后端新引擎上运行的高级工作流所取代。
    如果要在记录停留在那里时删除工作流,我将执行以下操作:

  • 标识应用程序中由工作流创建和使用的所有字段
  • 使用SQL在表“tblFieldDef”中使用GUID查找这些字段,并将以下标志设置为FALSE(或0)(如果可用):system、aso、locked
  • 将这些标志设置为0后,您将能够使用应用程序生成器删除这些字段,因此请删除它们
  • 删除驱动工作流的字段后,请尝试删除工作流本身
  • 我希望这对你有用

    注意:
    [1]在删除任何与工作流相关的字段之前,通过生成包并将其保存在本地来备份应用程序。这应首先在非生产环境中进行测试。
    [2]在非生产环境中进行测试。我自己还没有测试过这种方法


    祝你好运

    在5.5中-找到的解决方案是删除tblenrolled内容中的行,其中stage_id=您的工作流在tblContentReviewStage中的阶段id。这使我能够在application builder中完全删除工作流。

    在5.5中-找到的解决方案是删除tblEnrolledContent中的行,其中stage_id=tblContentReviewStage中工作流阶段的id。这使我可以在application builder中完全删除工作流。

    哦,太好了-我们很快将升级到6.0,这样可能会成功!我认为5.5中没有类似的内容?对不起,我假设您使用的是v6.x。我添加了ArcherV5.x建议。但是我没有测试它们,所以要小心。我希望你有沙盒环境来测试这个。哦,太好了-我们很快就会升级到6.0,所以这可能会奏效!我认为5.5中没有类似的内容?对不起,我假设您使用的是v6.x。我添加了ArcherV5.x建议。但是我没有测试它们,所以要小心。我希望您有沙盒环境来测试这一点。