AFAS Profit logoAdobe Creative Cloud logo

Accounts in applicaties

AFAS Adobe Creative Cloud koppeling: gebruikers en productprofielen uit AFAS Profit

Met een koppeling tussen AFAS Profit en Adobe Creative Cloud krijgt een nieuwe medewerker uit AFAS een Adobe-gebruiker in de Admin Console, met het productprofiel dat bij zijn functie of afdeling hoort. Wisselt hij van functie of gaat hij uit dienst, dan haalt de koppeling de productprofielen weg en komt de licentie vrij, zonder dat zijn bestanden direct verdwijnen.

Wat de koppeling doet

Organisaties die medewerkers in AFAS beheren en Creative Cloud-licenties in de Adobe Admin Console toewijzen, houden de licentielijst met de hand bij. Na een functiewissel of vertrek blijft een dure licentie vaak toegewezen aan iemand die hem niet meer gebruikt.

  1. HR voert in AFAS een nieuwe medewerker in met functie, organisatorische eenheid en werkmail.
  2. KoppelHet kijkt in de tabel welke productprofielen bij die functie of eenheid horen; geen regel betekent geen licentie.
  3. De gebruiker komt in de Admin Console met het identiteitstype van jullie organisatie en de juiste productprofielen.
  4. Bij een functiewissel haalt KoppelHet de oude profielen weg en zet de nieuwe.
  5. Na de datum uit dienst haalt KoppelHet alle profielen weg en verwijdert de gebruiker uit de organisatie, zonder het account te wissen.
AFAS Profit → KoppelHet → Adobe Creative CloudBRONAFAS ProfitDOELAdobe Creative CloudKoppelHetmapping · logging · monitoringAFAS Profit → KoppelHet → Adobe Creative CloudBRONAFAS ProfitDOELAdobe Creative CloudKoppelHetmapping · logging · monitoring
Heen: Adobe-gebruiker met naam, werkmail en land · Productprofielen per functie of afdeling · Gebruikersgroepen per organisatorische eenheid · Verwijderen uit de organisatie bij vertrek

Waar je op let bij AFAS Profit en Adobe Creative Cloud

  • Adobe kent drie soorten accounts, Adobe ID, Enterprise ID en Federated ID, met elk een eigen opdracht om aan te maken. Bij single sign-on via jullie identity provider is het Federated ID, en dan vraagt Adobe naast naam en e-mail ook verplicht het land. KoppelHet leidt het land af van de werkgever of vestiging in AFAS.
  • Het land van een Adobe-gebruiker is na het aanmaken niet meer te wijzigen via de API. KoppelHet controleert het land daarom vóór het aanmaken. Gaat een medewerker in AFAS naar een werkgever in een ander land, dan meldt KoppelHet dat aan de beheerder in plaats van een fout land te laten staan.
  • Een licentie hangt in Adobe aan een productprofiel. In AFAS bepalen functie en organisatorische eenheid wie welk pakket nodig heeft. Een tabel koppelt ze aan productprofielen, zodat bijvoorbeeld alleen communicatie en marketing de volledige Creative Cloud krijgen.
  • Adobe kan een gebruiker uit de organisatie halen en het account desgewenst ook definitief wissen, met alle bestanden. Dat is niet terug te draaien. KoppelHet wist bij vertrek nooit; het haalt de gebruiker alleen uit de organisatie, zodat bestanden nog over te dragen zijn.
  • Adobe meldt het verwijderen uit de organisatie altijd als geslaagd, ook als de gebruiker niet bestond. KoppelHet controleert daarom na afloop of de gebruiker echt weg is, zodat een tikfout in een werkmail niet stil een licentie laat staan.
  • Per aanvraag mag Adobe maximaal tien gebruikers bijwerken, en per gebruiker maximaal tien groepen toevoegen. Bij de eerste vulling vanuit AFAS verdeelt KoppelHet de medewerkers over aanvragen van tien en houdt rekening met de limieten van Adobe.
  • Beheerrollen zoals systeembeheerder laat Adobe niet via de API toekennen of intrekken. Een vertrekkende medewerker met zo'n rol meldt KoppelHet aan de Adobe-beheerder, die de rol zelf intrekt.

Hoe we het bouwen en beheren

  • De koppeling draait op het KoppelHet platform, gehost in een datacenter in de EU.
  • Elke synchronisatie en elke fout is zichtbaar in de functionele logging; bij een fout krijgt jullie beheerder een melding.
  • Een mutatie die niet door kan, wordt niet half doorgezet maar klaargezet om opnieuw te proberen.
  • KoppelHet is ISO 27001-gecertificeerd. Gegevens gaan versleuteld over en blijven niet langer op het platform dan nodig.
  • Na livegang beheren wij de koppeling en passen we hem aan als jullie proces verandert.
  • De koppeling past naast je bestaande integratielaag. Alleen de velden uit het ontwerp gaan over; het platform houdt geen eigen registratie bij.

Implementatie, architectuur en compliance

Implementatie en prijs

Dit is geen app die je aanzet. We bouwen de koppeling voor jullie organisatie op ons platform, met bouwstenen die we steeds opnieuw gebruiken. Zo is het maatwerk, zonder dat we bij nul beginnen.

Een consultant bereidt de intake voor en analyseert beide systemen. Daarna leggen we de mapping en uitzonderingen per veld vast, testen we in de test- of acceptatieomgeving en gaan we live op een moment dat jij kiest. De kosten bestaan uit een eenmalig bedrag voor de inrichting en een maandbedrag voor platform, monitoring en beheer.

Prijsindicatie · Basis

Laat je zakelijke e-mailadres achter, dan zie je de prijsindicatie direct.

We gebruiken je adres alleen om je vraag over deze koppeling op te volgen.

Veelgestelde vragen

Waarom niet de User Sync Tool van Adobe?

Die synchroniseert vanuit LDAP of Active Directory, Okta, een andere Admin Console of een csv-bestand, niet rechtstreeks vanuit AFAS. Staan jullie medewerkers al goed in Active Directory of Okta, dan kan die route volstaan; deze koppeling is voor organisaties waar AFAS de bron is.

Wat gebeurt er met de bestanden van een vertrekker?

Die blijven bestaan, omdat KoppelHet het account niet wist. De beheerder kan ze in de Admin Console overdragen.

Krijgen alle medewerkers een Adobe-account?

Nee. Alleen functies of eenheden die in de tabel staan, krijgen een account en een productprofiel.

Technische details voor IT

Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.

  • AFAS wordt gelezen met een eigen GetConnector onder een eigen app connector (medewerkers met roepnaam, achternaam, functie, organisatorische eenheid, werkgever, werkmail en datum uit dienst), gefilterd op wijzigingsdatum.
  • Naar Adobe via de User Management API (UMAPI) met een integratie in de Adobe Developer Console. Acties createFederatedID (firstname, lastname, email en country verplicht) of createEnterpriseID, update (country niet te wijzigen), add en remove group voor productprofielen en gebruikersgroepen (remove all voor alles), removeFromOrg met deleteAccount false. Maximaal tien gebruikers per aanvraag; _org_admin niet via de API.

Welke velden overgaan

De belangrijkste velden. De volledige mapping stellen we per klant vast.

Veld in AFAS ProfitVeld in Adobe Creative CloudToelichting
E-mail werkemail en username
Roepnaamfirstname
Voorvoegsel + Achternaamlastname
Land (vestiging of werkgever)countryTwee letters, na aanmaken niet meer te wijzigen
Functie of Organisatorische eenheidadd/remove group (productprofiel)Via een tabel; geen regel is geen licentie
Organisatorische eenheidadd/remove group (gebruikersgroep)
Datum uit dienstremove all en removeFromOrg (deleteAccount false)

Gerelateerd

Welke systemen wil je koppelen?

Vertel welke systemen je gebruikt en wat er automatisch moet gebeuren. Samen bepalen we de kleinste werkende oplossing, met een helder ontwerp en een offerte vooraf.