Flow Operations — NC Workflow integration #1

Open
opened 2026-07-13 04:28:31 +00:00 by francois · 0 comments
Owner

Problem

registerFlowOperation() does not exist in NC 34. The Flow operations in lib/Flow/GhlContactOperation.php and lib/Flow/GhlPipelineOperation.php are not registered.

Context

NC 34 removed full Flow support via IRegistrationContext. Need to investigate what still works:

  • OCP\WorkflowEngine\IManager
  • OCP\WorkflowEngine\IEntity / IOperation interfaces
  • Check if registerFlowOperation was replaced with alternative registration

Files

  • lib/Flow/GhlContactOperation.php
  • lib/Flow/GhlPipelineOperation.php
  • lib/AppInfo/Application.php

Acceptance

  • Investigate what Flow registration mechanism exists in NC 34
  • Register contact creation and pipeline operations
  • Operations appear in NC Flow configuration UI
  • Operations execute correctly when triggered
## Problem `registerFlowOperation()` does not exist in NC 34. The Flow operations in `lib/Flow/GhlContactOperation.php` and `lib/Flow/GhlPipelineOperation.php` are not registered. ## Context NC 34 removed full Flow support via IRegistrationContext. Need to investigate what still works: - `OCP\WorkflowEngine\IManager` - `OCP\WorkflowEngine\IEntity` / `IOperation` interfaces - Check if registerFlowOperation was replaced with alternative registration ## Files - `lib/Flow/GhlContactOperation.php` - `lib/Flow/GhlPipelineOperation.php` - `lib/AppInfo/Application.php` ## Acceptance - [ ] Investigate what Flow registration mechanism exists in NC 34 - [ ] Register contact creation and pipeline operations - [ ] Operations appear in NC Flow configuration UI - [ ] Operations execute correctly when triggered
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
partage/ghl-nextcloud-integration#1
No description provided.