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::SetAvailablePlanStatus, which
performs a test for Reseller Administrator (OrgCreators).
Preconditions
- The specified organization was previously subscribed to the
service.
- The specified plans were previously created.
Business Rules
The specified plans must be of type "OCSUserHosting."
Post-conditions
One or more service plans will be removed from the
organization's available plan list.
Sequence Narrative
- Actor submits RemoveAvailablePlans 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 and allowed to have available plans for Office
Communications Server.
- The Hosted Office Communications Server namespace calls
internal private helper GetPlanWithTypeValidation_ for each plan in
the available plan list. This will validate that each plan
submitted in the list is of the required type
"OCSUserHosting."
- For each plan in the list the Hosted Office Communications
Server namespace calls Managed
Plans::SetAvailablePlanStatus with
statusTypeName='Deleted'.