Microsoft Bookings がメールボックスのスケジュール設定を使用する方法

Microsoft Bookings がメールボックスのスケジュール設定を使用する方法

感謝する新しいメールボックスの種類

Exchange Online で “スケジュール" メールボックスを見つけたときのように、長い間存在してきたアプリケーションについて何かを発見したとき、それは常に興味深いことです。

Get-EXOMailbox -Filter {RecipientTypeDetails -eq "SchedulingMailbox"} | Format-Table DisplayName

DisplayName
-----------
Professional Financial Advice
Office 365 for IT Pros
Sean Landy Medical Appointments

スケジュール メールボックスは、 マイクロソフト ブッキング アプリ.アプリがどのように機能し、スケジュール メールボックスを使用するかを見てみましょう。

マイクロソフト予約へのアクセスの制御

予約は、組織レベルまたは特定の個人に対してブロックされていない限り、すべての Office 365 および Microsoft 365 プランで利用できます。組織レベルでは、Microsoft 365 管理センター (組織設定) で、予約のさまざまな側面に関する詳細なコントロールを使用できます (図 1)。

マイクロソフト予約アプリの設定
図1:Microsoft Bookingsアプリの設定

これらの設定は、PowerShell を使用して取得および更新することもできます。

Get-OrganizationConfig | Format-List Bookings*

BookingsEnabled                             : True
BookingsEnabledLastUpdateTime               : 21/07/2022 16:39:06
BookingsPaymentsEnabled                     : False
BookingsSocialSharingRestricted             : True
BookingsAddressEntryRestricted              : False
BookingsAuthEnabled                         : False
BookingsCreationOfCustomQuestionsRestricted : False
BookingsExposureOfStaffDetailsRestricted    : False
BookingsNotesEntryRestricted                : False
BookingsPhoneNumberEntryRestricted          : False
BookingsMembershipApprovalRequired          : False
BookingsSmsMicrosoftEnabled                 : True

個々のアカウントの予約を無効にするには、アカウントにライセンスが付与されているアプリのセットから Microsoft Bookings アプリを削除します。これは、Microsoft 365 管理センターでアカウントを編集するか、PowerShell を使用して実行できます。たとえば、Office 365 E3 (6fd2c87f-b296-42f0-b197-197-1e91e94b900) でライセンスされたアカウントから Microsoft Bookings サービス プラン (199a5c09-e0ca-8f7c-8f7c-b05d533e1ea1e994b900) を削除する方法を次に示します。

$LicenseOptions = @{SkuId = "6fd2c87f-b296-42f0-b197-1e91e994b900"; DisabledPlans = @("199a5c09-e0ca-4e37-8f7c-b05d533e1ea2")}
Set-MgUserLicense -UserID Terry.Hegarty@Office365itpros.com -AddLicenses @($LicenseOptions) -RemoveLicenses @()

見る この資料 Microsoft Graph PowerShell SDK を使用して Azure AD アカウントのライセンスを管理する方法の詳細については、こちらを参照してください。

新しい予約ページの作成

新しい予約ページ (およびカレンダー) は、OWA リソース バーの[予約]アイコンから作成されます。新しいページを作成する機能をブロックするには、 予約メールボックス作成有効 メールボックスに割り当てられた OWA メールボックス ポリシーの設定。既定では、この設定は True で、ユーザーは新しい予約ページを作成できます。これを停止するには、False に設定します。例えば:

Set-OWAMailboxPolicy -Identity "No Signatures" -BookingsMailboxCreationEnabled $False
Set-CASMailbox -Identity James.Ryan -OWAMailboxPolicy "No Signatures

ユーザーは、OWA の[予約]アイコンを選択して、新しい予約ページ (およびカレンダー) を作成できます。奇妙なことに、新しいページの作成をブロックされた人々は、アプリを開いて新しいページの詳細を入力するプロセスを経ることができます。ブロックが下降するのはページを作成するときになって初めてであり、彼らはそれを知らされます 新しい予約予定表を作成するには、アクセス許可が必要です.考えてみると、OWA メールボックス ポリシーに課せられたブロックはメールボックスの作成を指し、それがブロックによって防止されるものです。アプリが早く人々を止めないのは残念です。

ユーザーが新しい予約ページを作成すると、バックグラウンド プロセスによって、予定を保存する予定をホストするスケジュール メールボックスが作成されます。ユーザー メールボックスは Azure AD アカウントに関連付けられ、Microsoft Substrate Management (オブジェクト識別子 e6ff64fa-aad6-4944-8e6c-c746c7b613a6) と呼ばれるファースト パーティの Microsoft エンタープライズ アプリによって、スケジュール メールボックスのアカウントが作成されます。これは、新しい取引先に対して作成された監査レコードで確認できます。

RecordType   : AzureActiveDirectory
CreationDate : 21/07/2022 13:01:58
UserIds      : ServicePrincipal_e6ff64fa-aad6-4944-8e6c-c746c7b613a6
Operations   : Add user.
AuditData    : {
                 "CreationTime": "2022-07-21T13:01:58",
                 "Id": "d007ed08-2dd8-436c-a12b-bad7df04e51e",
                 "Operation": "Add user.",
                 "OrganizationId": "a662313f-14fc-43a2-9a7a-d2e27f4f3478",
                 "RecordType": "AzureActiveDirectory",
                 "ResultStatus": "Success",
                 "UserKey": "Not Available",
                 "UserType": "System",
                 "Version": 1,
                 "Workload": "AzureActiveDirectory",
                 "ObjectId": "SeanLandyMedicalAppointments@office365itpros.com",
                 "UserId": "ServicePrincipal_e6ff64fa-aad6-4944-8e6c-c746c7b613a6",
                 "AzureActiveDirectoryEventType": 1,

新しい予約ページを作成したユーザーが管理者になります。ページの準備ができたら、管理者は提供するサービス、コスト、およびサービスを提供できるユーザー (スタッフ) を定義できます。各ユーザーには、チーム メンバー (デフォルト)、スーパーバイザー、閲覧者などのページのロールを割り当てることができます。ト アカウントはサポートされていますが、予定表を表示するためにスケジュール メールボックスを開くことができないため、すべてのやり取りは電子メール経由です。

管理者の役割を付与されたユーザーは、スケジュール メールボックスに対する完全なアクセス許可を持っていることに気付きました。ただし、ユーザーのロールがその後 (たとえば、チーム メンバーに) ダウングレードされても、アクセス許可が失われることはありません。

予約をする

たとえば、Office 365 for IT プロフェッショナルのライティング チームが IT コンサルティング サービスを提供したいとします。これを設定するために、私はライターをスタッフメンバーとして追加し、いくつかの非常に魅力的なサービスを定義し、各サービスの提供を担当するさまざまな人々を割り当てました。その後、インターネットで利用できるようにページを有効にし、ビジネスに開放しました。Microsoft アカウントを持っていない場合でも、誰でも私たちと一緒に予約を行うことができます。

顧客が予約ページに移動すると、図 2 に示す情報が表示され、必要なサービス、サービスを提供するユーザー (またはランダムなコンサルタントを取得する場合は “だれか")、および時間枠を選択できます。

図 2: 予定のスケジュール

すべての準備が整ったら、顧客は予定を保存します。予約では、選択した日時の新しい Teams 会議が作成され、参加者に会議出席依頼が送信されます。指定された時間が到着すると、全員が Teams 会議に参加し、会議に参加します。rvice が配信されます。欠けているのは、現金を回収するためのStripeのようなオンライン請求サービスとの統合だけです(もともとMicrosoftが提供していた支払いシステムは廃止されました)。

すべてがカレンダーを中心に編成されているため、カレンダーをチェックして、誰が占有しているか、または空いているかを確認したり、休暇 (カレンダー内の予定) を割り当てるなどのプロセスは簡単です。OWAが使えれば、予約も利用できます。もう 1 つの利点は、すべての予約がスケジュール メールボックスに格納されるため、そのコンテンツにインデックスが付けられ、検出可能であることです。

すべての予約

マイクロソフト ブッキングに関する FAQ には、予約の使用方法に関するアイデアのリストが含まれています。Bookingsの実装に飛び込む前に、FAQに同化すべき他の多くの良い情報があります。私はまた、アプリがどのように機能し、それがさまざまなシナリオのニーズをどのように満たしているかを理解するために、いくつかのダミーのBookingsページで遊ぶのに時間を費やします。それはチェックアウトする価値があるアプリです。


Microsoft 365エコシステム全体の開発を最新の状態に保つには、 Office 365 for IT プロフェッショナル 電子ブック。私たちは、読者が技術を理解していることを確認するために調査を行います。

未分類

Posted by admin