Construct an engine bound to a workflow resource + partition. The returned
object exposes the workflow.* verbs minus the EngineScopeArgs
scope (client / partition / workflowResource / resourceClients), which is
pinned at construction. The partition is required — see validatePartition
for the accepted shape.
Parity with the namespace is exact, with these deliberate exceptions:
Namespace-only: workflow.permissions — pure grant helpers that need
no engine scope.
The EngineEffectsArgs group changes nothing about fireAction /
tick / completeEffect — the runtime still decides when to drain, and
reports outcomes via completeEffect.
Construct an engine bound to a workflow resource + partition. The returned object exposes the
workflow.*verbs minus the EngineScopeArgs scope (client / partition / workflowResource / resourceClients), which is pinned at construction. Thepartitionis required — see validatePartition for the accepted shape.Parity with the namespace is exact, with these deliberate exceptions:
effects/loggerFactory).workflow.permissions— pure grant helpers that need no engine scope.The EngineEffectsArgs group changes nothing about
fireAction/tick/completeEffect— the runtime still decides when to drain, and reports outcomes viacompleteEffect.