Dostępne dla organizacji korzystających z planu Enterprise+.
Uwaga
Za pośrednictwem SCIM nie można przypisywać ról superadministratora. Aby wyznaczyć superadministratora, skorzystaj z Konsoli administratora w Asanie po dokończeniu weryfikacji superadministratora. Za pomocą SCIM można przypisywać wyłącznie role administratora, członka i gościa.
Po połączeniu swojej domeny w Asanie przejdź do zakładki „Aprowizacja”.
Rozwiń sekcję „Mapowania” i w niej kliknij „Przydziel użytkowników Microsoft Entra ID”.
Przewiń na sam dół strony „Mapowanie atrybutów” i zaznacz opcję „Pokaż opcje zaawansowane”. Spowoduje to wyświetlenie kilku dodatkowych opcji. Kliknij Edytuj listę atrybutów dla Asany.
Jeżeli ta opcja nie jest dla Ciebie dostępna, upewnij się, że wykonano krok opisany w sekcji „Zanim zaczniesz” dotyczący otwarcia Microsoft Entra ID z w pełni włączonym schematem.
Na stronie „Edytuj listę atrybutów” dodaj nowy atrybut użytkownika o nazwie rbacRoles jako typ „String”. Zapisz listę atrybutów.
Po powrocie na stronę „Attribute Mapping” (Mapowanie atrybutów) kliknij „Add New Mapping” (Dodaj nowe mapowanie).
Ustaw Typ mapowania na Wyrażenie.
Ustaw Wyrażenie na
Join(",",
IIF(Instr(Join("", AssertiveAppRoleAssignmentsComplex([appRoleAssignments])), "\"value\":\"admin\"", , )>"0", "1234567890", ""),
IIF(Instr(Join("", AssertiveAppRoleAssignmentsComplex([appRoleAssignments])), "\"value\":\"custom_role\"", , )>"0", "1234567890", ""),
IIF(Instr(Join("", AssertiveAppRoleAssignmentsComplex([appRoleAssignments])), "\"value\":\"member\"", , )>"0", "1234567890", "")
)W tym wyrażeniu konfigurujesz nazwę roli i pobierasz odpowiedni identyfikator roli niestandardowej z Asany, aby zastąpić nim ciąg cyfr. Identyfikatory ról muszą być sparametryzowane – identyfikatory (liczby) są symbolami zastępczymi służącymi do celów demonstracyjnych i należy je zastąpić własnymi niestandardowymi identyfikatorami z Asany.
Ważne – kolejność ról w wyrażeniu będzie decydować o priorytecie przypisania roli. Role znajdujące się na samej górze będą miały wyższy priorytet. Później, jeśli użytkownik będzie należeć do wielu grup ról, otrzyma rolę o najwyższym priorytecie, zgodnie z definicją podaną w tym miejscu.
Pomiń pole „Wartość domyślna”
Ustaw Atrybut docelowy na rbacRoles, czyli na właśnie utworzony atrybut
Ustaw opcję „Dopasuj obiekty za pomocą tego atrybutu” na „Nie”.
Ustaw opcję „Zastosuj to mapowanie” na „Zawsze”
Przejdź do strony zarządzania rolami, kliknij listę rozwijaną po prawej stronie każdej roli, a następnie kliknij „Kopiuj niestandardowy identyfikator”. Powtórz ten proces dla każdej standardowej roli, którą zamierzasz przypisać za pomocą SCIM, np. członek Asany, administrator lub gość, a także dla każdej utworzonej przez Ciebie roli niestandardowej. Role superadministratora są przypisywane wyłącznie w Konsoli administratora w Asanie, a nie za pośrednictwem SCIM.
Rezultat powinien wyglądać następująco:
Kliknij „OK”, a następnie „Save” (Zapisz).
W lewym okienku nawigacji przejdź do sekcji „Użytkownicy i grupy” w obszarze „Zarządzaj”. Na tym ekranie kliknij „Rejestracja aplikacji”.
Utworzymy role aplikacji, które będą odpowiadać rolom skonfigurowanym przez Ciebie. Kliknij Utwórz rolę w aplikacji.
Uwaga
Wartości ustawione w każdej utworzonej tutaj roli aplikacji muszą być zgodne z nazewnictwem w wyrażeniu ustawionym powyżej. Wartość nie może zawierać spacji. Zamiast spacji użyj podkreślnika.
Członek
Administrator
Role niestandardowe: utwórz więcej niestandardowych ról aplikacji, aby odpowiadały one wszystkim skonfigurowanym przez Ciebie rolom niestandardowym
Kliknij „Zastosuj”, aby zapisać role w aplikacji.
Dodaj wszystkie pozostałe role ze swojej domeny.
Rezultat będzie wyglądał następująco:
Teraz utwórz grupę Entra dla każdej roli w Asanie
Teraz przypiszemy rolę do grupy. Przejdź do „Enterprise application > Asana application > Manage > User and groups” (Aplikacja Enterprise > Aplikacja Asana > Zarządzaj > Użytkownicy i grupy):
Kliknij „Dodaj użytkownika/grupę” i przypisz każdą grupę do odpowiedniej roli:
Rezultat będzie wyglądał następująco:
Teraz konfiguracja jest ukończona i możesz dodać użytkowników do odpowiednich grup, aby przypisać im role. Podczas następnego cyklu aprowizacji ta konfiguracja spowoduje przypisanie odpowiedniej roli do użytkowników (alternatywnie możesz przeprowadzić aprowizację na żądanie), a zmiany te zostaną odzwierciedlone w Asanie.
Uwaga
Jeśli przydzielasz użytkowników po raz pierwszy i chcesz przypisać im zarówno licencję, jak i rolę za pośrednictwem grup Entra ID, zrób to kolejno – najpierw przydziel użytkowników do jednej z grup licencyjnych lub ról, a następnie, po pomyślnym przydzieleniu użytkownika, możesz przypisać mu drugą grupę licencyjną lub rolę. W przeciwnym razie Entra przypisze tylko jeden atrybut, a drugiego nie odczyta jako „aktualizacji” dla użytkownika.
Uwaga
Ten artykuł został przetłumaczony przez AI.
Prześlij opinię na temat tłumaczenia.

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.