Skip to main content

Execute_ActivatePendingBizServiceAssignment

Description

Activates a pending business-service assignment from an employee-role Self to a customer-role Target (BL-58469). Either role may be the Coop host; the resolved role context, rather than the host direction, is authoritative. The pending assignment is re-resolved from Target customer at execution time. If the customer was reassigned while the talk was running, the currently pending assignment is authoritative. The current restaurant adapter then opens the assigned table seats for that party.

Parameters

ParameterDescription
BaseObjectTarget is the CustomerRole member of the pending customer party
SelfThe EmployeeRole employee or manager performing the guidance

Data Placement

In a guidance Coop, use this Execute at the start of the first step after the POS talk has completed. Regardless of whether the employee or customer started the Coop, resolve Self=EmployeeRole and Target=CustomerRole. Do not place it at the talk step start because that opens the assignment before the talk succeeds, or in generic Coop.FinishScriptIds because that context has no Target.