K001 - Organisatie
Beschrijving
Organisaties zijn de verschillende partijen die betrokken zijn bij de softwarecatalogus. Dit kunnen leveranciers, gemeenten, samenwerkingsverbanden of andere overheidsorganisaties zijn. Organisaties vormen de basis voor alle andere concepten in de catalogus.
Schema Eigenschappen
| naam required | any |
| beschrijvingKort | string (Samenvatting) <= 255 characters Beschrijving van de leverancier |
| beschrijvingLang | string <markdown> (Beschrijving) <= 5000 characters Overige informatie |
| logo | any |
| cbsCode | any |
| kvkNummer | any |
| contactpersonen | any |
| e-mailadres | any |
| website required | any |
| telefoonnummer | any |
| deelnames | any |
| deelnemers | any |
| type required | any |
| status | any |
| samenwerkingtype | any |
{- "naam": "Bijvoorbeeld: VNG Realisatie",
- "beschrijvingKort": "string",
- "beschrijvingLang": "string",
- "cbsCode": 0,
- "kvkNummer": "12345678",
- "contactpersonen": [
- {
- "voornaam": "Bijvoorbeeld: Jan",
- "tussenvoegsel": "Bijvoorbeeld: van",
- "achternaam": "Bijvoorbeeld: Jansen",
- "functie": "Bijvoorbeeld: Beheerder",
- "organisatie": { },
- "username": "string",
- "telefoonnummer": "Bijvoorbeeld: 06 12345678",
- "notificaties": "Bijvoorbeeld: ['Nieuw in organisatie', 'Gewijzigd in de organisatie']",
- "rollen": "Bijvoorbeeld: [\"Aanbod-beheerder\", \"Functioneel-beheerder\"]",
- "e-mailadres": "Bijvoorbeeld: jan.jansen@organisatie.nl"
}
], - "e-mailadres": "contact@organisatie.nl",
- "telefoonnummer": "06 12345678",
- "deelnames": [
- { }
], - "deelnemers": [
- { }
], - "type": "Gemeente",
- "status": "Concept",
- "samenwerkingtype": "Uitvoeringsorganisatie"
}Relaties
Heeft
- Applicaties: Software die de organisatie aanbiedt
- Diensten: Services die worden geleverd
- Gebruikers: Medewerkers met toegang tot de catalogus
- Contactpersonen: Aangewezen vertegenwoordigers
Gebruikt
- Applicaties: Software van andere organisaties
- Diensten: Services van andere leveranciers
- Standaarden: Gehanteerde normen en protocollen
Participatie
- Lid van: Samenwerkingsverbanden en communities
- Partner van: Andere organisaties in samenwerkingen
- Leverancier voor: Organisaties die hun software gebruiken
Organisatie Types
🏢 Leveranciers
Commerciële bedrijven die software ontwikkelen en aanbieden aan overheidsorganisaties.
Kenmerken:
- Eigen software portfolio
- Commerciële doelstellingen
- Klantrelaties met gemeenten
- Ondersteuning en service verlening
🏛️ Gemeenten
Lokale overheidsorganisaties die software gebruiken voor hun dienstverlening.
Kenmerken:
- Applicatielandschap beheer
- Publieke dienstverlening
- Compliance met overheidsstandaarden
- Samenwerking met andere gemeenten
🤝 Samenwerkingsverbanden
Organisaties die meerdere gemeenten vertegenwoordigen of ondersteunen.
Kenmerken:
- Collectieve inkoop
- Gedeelde software oplossingen
- Kennisdeling en best practices
- Schaalvoordelen voor leden
⚙️ Overheidsorganisaties
Provincies, ministeries en andere overheidsinstanties.
Kenmerken:
- Specifieke overheidssoftware
- Regelgeving en compliance
- Interoperabiliteit vereisten
- Publieke verantwoording
Contactpersonen
| voornaam | string (Voornaam) <= 100 characters Voornaam van de contactpersoon |
| tussenvoegsel | string (Tussenvoegsel) <= 20 characters Tussenvoegsel van de contactpersoon |
| achternaam | string (Achternaam) <= 100 characters Achternaam van de contactpersoon |
| functie | any |
object (Organisatie) Een organisatie die voorzieningen aanbiedt | |
| username | any |
| telefoonnummer | string (Telefoonnummer) Telefoonnummer van de contactpersoon |
| notificaties | Array of strings (Notificaties) Items Enum: "Nieuw in organisatie" "Nieuw buiten de organisatie" "Gewijzigd in de organisatie" Lijst van notificaties voor deze contactpersoon |
| rollen | any |
| e-mailadres required | any |
{- "voornaam": "Bijvoorbeeld: Jan",
- "tussenvoegsel": "Bijvoorbeeld: van",
- "achternaam": "Bijvoorbeeld: Jansen",
- "functie": "Bijvoorbeeld: Beheerder",
- "organisatie": {
- "naam": "Bijvoorbeeld: VNG Realisatie",
- "beschrijvingKort": "string",
- "beschrijvingLang": "string",
- "cbsCode": 0,
- "kvkNummer": "12345678",
- "contactpersonen": [
- { }
], - "e-mailadres": "contact@organisatie.nl",
- "telefoonnummer": "06 12345678",
- "deelnames": [
- { }
], - "deelnemers": [
- { }
], - "type": "Gemeente",
- "status": "Concept",
- "samenwerkingtype": "Uitvoeringsorganisatie"
}, - "username": "string",
- "telefoonnummer": "Bijvoorbeeld: 06 12345678",
- "notificaties": "Bijvoorbeeld: ['Nieuw in organisatie', 'Gewijzigd in de organisatie']",
- "rollen": "Bijvoorbeeld: [\"Aanbod-beheerder\", \"Functioneel-beheerder\"]",
- "e-mailadres": "Bijvoorbeeld: jan.jansen@organisatie.nl"
}Autorisatie en Toegang
Organisatie Rollen
- Eigenaar: Volledige controle over organisatie gegevens
- Beheerder: Kan gebruikers en applicaties beheren
- Medewerker: Kan organisatie gegevens bekijken en beperkt bewerken
- Gast: Alleen lees toegang tot publieke informatie
Toegangsrechten
| Functionaliteit | Eigenaar | Beheerder | Medewerker | Gast |
|---|---|---|---|---|
| Organisatie gegevens wijzigen | ✅ | ✅ | ❌ | ❌ |
| Gebruikers beheren | ✅ | ✅ | ❌ | ❌ |
| Applicaties toevoegen | ✅ | ✅ | ✅ | ❌ |
| Gegevens bekijken | ✅ | ✅ | ✅ | ✅ (publiek) |
| Rapportages genereren | ✅ | ✅ | ✅ | ❌ |
Gerelateerde Concepten
- K002 - Applicatie: Software die organisaties aanbieden of gebruiken
- K003 - Dienst: Services die organisaties leveren
- K004 - Gebruik: Hoe organisaties applicaties gebruiken
- K005 - Koppeling: Integraties tussen applicaties
- K006 - Suite: Verzamelingen van applicaties
- K007 - Component: Onderdelen van applicaties
Persona Perspectief
🏛️ Voor Gemeenten (Maria - ICT-coördinator)
- Doel: Overzicht van leveranciers en hun betrouwbaarheid
- Gebruik: Zoeken naar geschikte leveranciers voor nieuwe software
- Belang: Verificatie van leverancier gegevens en referenties
🏢 Voor Leveranciers (Jan - Directeur ICT Solutions)
- Doel: Zichtbaarheid creëren voor alle gemeenten
- Gebruik: Organisatie profiel optimaliseren voor betere vindbaarheid
- Belang: Contactgegevens en bedrijfsinformatie actueel houden
🤝 Voor Samenwerkingen (Linda - Samenwerking Coördinator)
- Doel: Namens leden gemeenten software inkopen en beheren
- Gebruik: Samenwerking registreren met juridisch kader
- Belang: Duidelijke rol en bevoegdheden vastleggen
⚙️ Voor Functioneel Beheer (Peter - Functioneel Beheerder)
- Doel: Organisaties valideren en goedkeuren
- Gebruik: Nieuwe organisaties beoordelen en status toekennen
- Belang: Data kwaliteit en betrouwbaarheid waarborgen
Gerelateerde Functionaliteiten
Organisatie Wizard
De Organisatie wizard begeleidt gebruikers door het proces van het registreren van een nieuwe organisatie in de GEMMA Softwarecatalogus.
- Sequence Diagram
- Stap 1: Organisatie Type
- Stap 2: Basisgegevens
- Stap 3: Contactgegevens
- Stap 4: Juridische Informatie
- Stap 5: Contactpersonen
- Stap 6: Verificatie
- Stap 7: Controleren
- Organisatie Type: Selecteer type organisatie (Leverancier, Gemeente, Samenwerking, Overheid)
- Basisgegevens: Naam, beschrijving, website, logo
- Contactgegevens: Adres, telefoon, e-mail
- Juridische Informatie: KvK, BTW, rechtsvorm (indien van toepassing)
- Contactpersonen: Primaire en secundaire contacten aanwijzen
- Verificatie: Documenten uploaden voor verificatie
- Controleren: Overzicht en bevestiging van alle gegevens