Anteckning
Superadministratörsroller kan inte tilldelas via SCIM. Använd Asanas adminkonsol för att utse en superadministratör efter att ha slutfört verifieringen för superadministratör. SCIM kan endast tilldela rollerna administratör och medlem.
När din Asana-domän är ansluten går du till fliken Provisionering.
Expandera Mappings och klicka sedan på Provision Microsoft Entra ID Users
Rulla nedåt till slutet av sidan Attributmappning och markera Visa Advanced-alternativ. Det här visar några fler alternativ. Klicka på Redigera attributlista för Asana.
Om det här inte är tillgängligt för dig ska du kontrollera att du har följt steget i Innan du börjar för att öppna Microsoft Entra ID med schemat fullt aktiverat.
På sidan Redigera attributlista lägger du till ett nytt användarattribut som heter rbacRoles som en strängtyp. Spara attributlistan.
Tillbaka på sidan Attributmappning klickar du på Lägg till ny mappning.
Ställ in mappningstypen till Uttryck
Ställ in Uttryck till
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", "")
)I det här uttrycket skapar du rollnamnet och hämtar motsvarande anpassade roll-ID från Asana för att ersätta siffrorna. Roll-ID:n måste parametriseras – ID:n (siffrorna) är platshållare för demonstration och måste ersättas av dina egna anpassade Asana-ID:n.
Viktigt – rollens ordning i uttrycket avgör prioriteten för rolltilldelning. Roller högst upp kommer att ha högre prioritet. Om en användare senare ingår i flera rollgrupper får hen den högst prioriterade rollen enligt definitionen här.
Skippa fältet Standardvärde
Ställ in Målatribut till rbacRoles, som är det vi precis skapade
Ställ in Matcha objekt med det här attributet på Nej
Ställ in Tillämpa den här mappningen på Alltid
Gå till sidan Hantera roller, klicka på den nedrullningsbara menyn till höger om varje roll och klicka på Kopiera anpassat ID. Upprepa den här processen för varje standardroll som du planerar att tilldela med SCIM, till exempel Asana-medlem eller administratör, och för alla anpassade roller som du har skapat. Superadministratörsroller tilldelas endast i Asanas adminkonsol, inte via SCIM.
Resultatet bör se ut så här:
Klicka på OK och Spara.
Gå till Användare och grupper under Hantera i det vänstra navigeringsfönstret. Klicka på applikationsregistrering på den här skärmen.
Vi skapar approller som matchar de roller du har ställt in. Klicka på Skapa approll.
Anteckning
Värden som ställs in i varje approll som skapas här måste matcha namnen i uttrycket som ställts in ovan. Värdet kan inte ha ett mellanslag. Använd ett understreck i stället för ett mellanslag.
Medlem
Administratör
Anpassade roller: skapa fler anpassade approller som matchar alla anpassade roller som du har ställt in
Klicka på Tillämpa för att spara approllerna.
Lägg till alla andra roller från din domän.
Resultatet kommer att se ut så här:
Skapa nu en Entra-grupp för varje Asana-roll
Nu ska vi tilldela rollen till gruppen. Gå till ”Enterprise application” > ”Asana application” > ”Manage” > ”User and groups”:
Klicka på Lägg till användare/grupp och koppla varje grupp till dess motsvarande roll:
Resultatet kommer att se ut så här:
Nu är konfigureringen slutförd och du kan lägga till användarna i deras motsvarande grupper för att tilldela roller. När nästa provisioneringscykel körs kommer den här konfigurationen att tilldela motsvarande roll till användarna (alternativt kan du provisionera på begäran) och du kommer att se att detta återspeglas i Asana.
Anteckning
Om du etablerar användare för första gången och vill tilldela både licens och roll via Entra ID-grupper bör du göra det i följd – etablera först användare i en av licens- eller rollgrupperna och när användaren har etablerats kan du tilldela den andra licens- eller rollgruppen till användaren. Om inte kommer Entra bara att tilldela ett attribut och inte läsa det andra som en ”uppdatering” för användaren.
Anteckning
This article has been AI-translated.
Send translation feedback.

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.