Security
The caller must be at least a member of role: Customer
Administrator
Permission Check
No explicit permission check is required for this procedure. The
procedure calls Managed Plans::ChangeCustomerPlan, which in
performs a test for Customer Administrator (UserCreators).
Preconditions
- The specified organization was previously subscribed to the
service.
- The specified plan was previously created.
Business Rules
The specified plan must be of type "OCSOrgHosting."
Post-conditions
The specified plan will be assigned to the organization.
Sequence Narrative
- Actor submits ChangeOrganizationPlanAssignment request to the
Hosted Office Communications Server namespace.
- The Hosted Office Communications Server namespace calls
the GetOrganizationPlanAssignment procedure, which will
retrieve the plan assigned to the organization. This validates that
the organization is subscribed to the Office Communications Server
service.
- The Hosted Office Communications Server namespace calls
internal private helper GetPlanWithTypeValidation_ for the
specified plan. This will validate that the plan submitted is of
the required type "OCSOrgHosting."
- The Hosted Office Communications Server namespace calls
Managed Plans::ChangeCustomerPlan.