特権管理者は、メンバーを手動で招待したり、CSV によるユーザーインポートを使用したりするだけでなく、SCIM プロビジョニングの一環として、ワークマネジメント、ワークマネジメント閲覧限定、およびアドオンライセンスを自動的に割り当てることができます。これにより、メンバーは ID プロバイダーのグループや属性に基づいて、作成された瞬間に適切な種類のライセンスを取得できます。
Asana は、licenses 属性を使用した SCIM 2.0 のライセンスプロビジョニングに対応しています。ID プロバイダーは、プロビジョニングされたメンバーごとに値のリストを送信します。
不要なプロビジョニングサイクルを防ぐため、ライセンスは、余分なスペースを入れずに、コンマで区切ったアルファベット順のリストとして設定してください。これにより、Asana のデータが IdP のデータと一致しない場合に、IdP が適切にそれを識別できるようになります。
例:
タイムシートと予算、AI リクエストのアドオンを使用している Enterprise ユーザーの場合:
"licenses":"ai requests,timesheets and budgets,work management"
Asana ワークマネジメントの閲覧限定ユーザーの場合:
"Licenses":"ワークマネジメント閲覧限定"
有効な値はすべてhttps://developers.asana.com/docs/scimでご確認いただけます。
これを設定するには、IdP でカスタムの licenses 属性を作成し、グループメンバーシップまたはアプリのロール割り当てにマッピングして、通常のプロビジョニングサイクルで適用させます。
「ディレクトリ」>「グループ」で、各ライセンスの状態ごとにグループを作成します (例: Asana - Enterprise、Asana - 閲覧限定)。そして、メンバーを付与すべきライセンスに該当するグループに割り当てます。
「Asana - Enterprise」を開き、「アプリケーション」>「アプリケーションを割り当てる」に移動して、Asana 連携をこのグループに割り当て、「ライセンス」フィールドを「Enterprise」(または希望する値) に設定します。「保存」をクリックして戻ります。プロビジョニングする各グループに対してこの操作を行います。
「アプリケーション」>「Asana」>「割り当て」で、優先するライセンスの状態が最初に表示されるようにグループを並べ替えます。
この順序は重要です。メンバーが両方のグループに属している場合、Okta は優先順位リストで上位にあるグループのライセンスを適用します。Enterprise を「表示のみ」の上に配置すると、競合が発生した場合は Enterprise が優先されます。表示のみを優先させたい場合は、順序を逆にしてください。
Okta で SCIM を介して役割を割り当てることも行っていますか?ライセンスグループと役割グループ (「Advanced 設定: SCIM を使用した Asana の役割の割り当て」を参照) は、同じ「割り当て」の優先順位リストを共有します。ライセンスグループは、ロールグループよりも上位にランク付けする必要があります。正しい順序で並べられた完全なグループリストの例については、同記事の「ロールとライセンスのプロビジョニングを組み合わせる」セクションの実例をご覧ください。
メンバーライセンスを割り当てたり変更したりするには、「ディレクトリ」>「People (メンバー)」(Okta での組織のメンバーの呼称) の順に移動し、メンバーを見つけて、そのプロフィールから 2 つのグループ間でメンバーを追加または移動します。
スキーマ編集可能ユーザーを強制的に有効にして Entra ポータルを開き、Asana アプリケーションのカスタム属性の編集を有効にします: https://portal.azure.com/?Microsoft_AAD_Connect_Provisioning_forceSchemaEditorEnabled=true
Microsoft の Asana プロビジョニングチュートリアルのステップ 1~4 および 5.1~5.8 に従い、サービスアカウントを使用して Asanaドメインを Entra に接続します。
Asana–Entra アプリケーションの「プロビジョニング」タブで「属性マッピングの編集」をクリックし、「マッピング」の下にある「Microsoft Entra ID ユーザーのプロビジョニング」をクリックします。
「Advanced Options (高度なオプション)」をクリックし、「Edit Asana user attributes (Asana ユーザー属性を編集)」をクリックします。
「licenses (ライセンス)」という名前の新しい属性を追加し、「String (文字列)」と入力して「Save (保存)」をクリックします。
「マッピングを新規追加」をクリックし、以下のように設定します。
マッピングのタイプ:式
式:
Switch(SingleAppRoleAssignment([appRoleAssignments]), "ワークマネジメント閲覧限定", "Asana Enterprise", "AI リクエスト、ワークマネジメント", "Asana 閲覧限定", "ワークマネジメント閲覧限定")
デフォルト値をスキップします。
ターゲット属性: licenses
「OK」をクリックし、「保存」をクリックします。
この式は、Entra でユーザーのアプリロールを確認します。ユーザーが Enterprise アプリのロールを持っている場合、「ai requests,work management」という値を licenses 属性に送信します。ユーザーにアプリのロールが割り当てられていない場合、またはユーザーがアプリの閲覧限定ロールを持っている場合は、「ワークマネジメント閲覧限定」を送信します。
式の結果は、式の結果を変更するか、チェックするアプリのロールをさらに追加することで、追加のライセンスで動作するように調整できます。
メンバーが両方のロールを持つ場合のデフォルト:上記の式は、メンバーが Enterprise と View-only の両方のアプリロールに割り当てられている場合(たとえば、異なるロールを持つ 2 つのグループに属している場合)、Enterpriseを割り当てます。
「管理」>「ユーザーとグループ」で「アプリケーションの登録」を開き、サポートする各ライセンス状態に対して「アプリのロールを作成」します。式を機能させるには、表示名が式で使用されているものと一致している必要があります。上記の例式の場合、2 つ作成します。
表示名: Asana Enterprise、値: enterprise、説明: Asana Enterprise ライセンス、許可されたメンバータイプ: ユーザー / グループ、有効
表示名: Asana 閲覧限定; 値: view_only; 説明: Asana 閲覧限定ライセンス; 許可されるメンバータイプ: ユーザー / グループ; 有効
表示名では大文字と小文字が区別されます。上記の表記と完全に一致するようにしてください。
Asana-Entra アプリケーションの「ユーザーとグループ」ページでユーザーまたはグループを選択し、「割り当てを編集」をクリックして、Enterprise または表示専用のアプリの役割を割り当てます。Entra の次のプロビジョニングサイクルが完了すると、ライセンスが Asana で有効になります。
ライセンスの状態が異なる役割をさらに追加する場合は、ステップ 7 の Switch 式に役割名と希望するライセンスの値を追加して拡張する必要があります。
アプリのロールがないユーザー、またはアプリのロールがオプションのいずれとも一致しないユーザーのデフォルト値を「サービスマネジメントリクエスター」にしたいと想定しましょう。
「IT サポート」という名前のロールを作成し、そのメンバーには企業向けワークマネジメントライセンスとサービスマネジメントライセンスを付与したい。
「タイムシートユーザー」という名前のロールを作成し、そのメンバーにはエンタープライズワークマネジメントライセンスとさまざまなアドオンを提供したいと考えています。
Switch 関数は以下のようになります。
Switch(SingleAppRoleAssignment([appRoleAssignments]), "サービスマネジメントリクエスター", "Asana Enterprise", "AI リクエスト、ワークマネジメント", "Asana 閲覧限定", "ワークマネジメント閲覧限定", "IT サポート", "サービスマネジメント、ワークマネジメント", "タイムシートユーザー", "AI リクエスト、AI スタジオ、タイムシートと予算、ワークマネジメント")
SCIM を介してメンバーのライセンスタイプを変更した場合、Asana で変更が反映されるまで数分かかることがあります。
上記に該当しないケースについては、担当のアカウントエグゼクティブまたはAsana サポートにお問い合わせください。
ノート
この記事は AI によって翻訳されています。
翻訳に関するフィードバックを送る。

These cookies are strictly necessary to provide you with certain features. For example, these cookies allow you to access secure areas that require registration and set your privacy preferences. Because these cookies are essential to providing services to you, they cannot be disabled. You can set your browser to block or alert you about these cookies, but it may cause some parts of the site to not work.
Third party trackers collect information used for analytics and to personalize your experience with targeted ads. Under the Virginia Consumer Data Protection Act, you have the right to opt-out of the sale of your personal data to third parties. You also have the right to opt out of targeted advertising related processing. You may exercise your right to opt out of the sale of personal data and targeted advertising by using this toggle. If you opt out, we will not be able to offer you personalized ads and we will stop sharing your personal information with third parties. For more information please see our Privacy Statement.
These cookies allow us or our third-party analytics providers to collect information and statistics on use of our services by you and other visitors. This information helps us to improve our services and products for the benefit of you and others.
These cookies, provided by our third-party advertising partners, collect information about your browsing habits, as well as your preferences for various features and services. They also provide us with auditing, research, and reporting to know when advertising content has been displayed and how successful the content has been. This information allows us and our third-party advertising providers to display relevant advertising content.
These cookies provide enhanced functionality, providing chat support, allowing you to more easily complete forms, personalizing content to your preferences, and selecting your communications preferences. If you do not enable these cookies, or choose to disable them in the future, that could impact your ability to use certain features.