This article was created in response to a support issue logged with K2. The content may include typographical errors and may be revised at any time without notice. This article is not considered official documentation for K2 software and is provided "as is" with no warranties.
This article has been archived, and/or refers to legacy products, components or features. The content in this article is offered "as is" and will no longer be updated. Archived content is provided for reference purposes only. This content does not infer that the product, component or feature is supported, or that the product, component or feature will continue to function as described herein.
HTML5 Designer - Register RER (Remote Event Receiver) before deployment, causing errors in the EventLogs ("Workflow not found").
There are no runtime implications here, you will only notice the errors being logged in the K2 Event Log.
"25223 Process Portal OrphanRER\OrphanRER HTML Workflow not found"
[Assembly]: SourceCode.EventBus.SharePoint15.ProcessStarter, Version=220.127.116.11, Culture=neutral, PublicKeyToken=16a2c5aaaa1b130d
Use this sample script to find true orphan events. Please note the following:
If ProcSetFullName = NULL
This doesn't necessarily mean it's an invalid entry, ProcSet will only exist if there is a deployed version of the Workflow.
If DesignVersionExist = NULL
This means there is no Design Version for the Workflow.
If Both the ProcSetFullName and DesignVersionExist = NULL, it represents true orphans.
-- Maint check script -- PROCSETFULLENAME = NULL WF not deployed,DesignVersionExist = NULL WF Designtime version deleted
SELECT [WorkflowID], [Event], [WorkflowName], [ListID],[SiteURL],DESPROC.[Name] as DesignVersionExist, PROCSET.[Name] AS PROCSETFULLENAME
INNER JOIN [Integration].[ProcessSharePointWorkflow] AS SPWORKFLOW
ON [Integration].[ProcessSharePointWorkflowEvent].WorkflowID = SPWORKFLOW.[ID]
LEFT JOIN [Server].[ProcSet] AS PROCSET
ON [WorkflowName] = PROCSET.FullName
LEFT JOIN [Designer].[Process] as DESPROC
ON [WorkflowName] = DESPROC.[Name]
where PROCSET.[Name] is NULL and DESPROC.[Name] is NULL
There is no impact due to this error, it can be ignored. K2 is aware of this and is working on resolving this in K2 Five 5.2.