Sjablonen stellen je in staat om de structuur van bestaande projecten te hergebruiken om nieuwe initiatieven te starten met hetzelfde framework al in plaats.
Overzicht van Sjablonen
Blue ondersteunt twee soorten sjablonen:
- Bedrijfssjablonen: Gemaakt door jouw organisatie voor intern gebruik
- Officiële Sjablonen: Gemaakt door Blue voor alle gebruikers (standaard sjablonen in de industrie)
Sjablonen behouden de gehele projectstructuur, inclusief taken, lijsten, aangepaste velden, automatiseringen en meer.
Lijst van Sjablonen
Het gebruik van de sjablonen Query
query GetTemplates {
templates(
companyId: "company-123"
isOfficialTemplate: false
category: MARKETING
) {
id
name
description
category
isOfficialTemplate
icon
color
image {
thumbnail
small
}
}
}
Het gebruik van projectList met Sjabloonfilter
query ListTemplates {
projectList(
filter: {
companyIds: ["company-id"]
isTemplate: true
}
sort: [updatedAt_DESC]
take: 20
skip: 0
) {
items {
id
slug
name
description
category
isTemplate
isOfficialTemplate
color
icon
createdAt
updatedAt
}
pageInfo {
hasNextPage
totalItems
}
totalCount
}
}
Project maken vanuit Sjabloon
Om een nieuw project te maken vanuit een bestaand sjabloon:
mutation CreateFromTemplate {
createProject(
input: {
templateId: "template-id-or-slug"
name: "Q1 Marketing Campaign"
companyId: "company-id"
description: "Marketing initiatives for Q1"
color: "#10B981"
}
) {
id
name
slug
}
}
Project omzetten naar Sjabloon
Transformeer een bestaand project in een herbruikbaar sjabloon:
mutation ConvertToTemplate {
convertProjectToTemplate(
input: {
projectId: "project-123"
isOfficialTemplate: false
}
) {
id
name
isTemplate
isOfficialTemplate
}
}
Verwijder Sjabloonstatus
Zet een sjabloon terug naar een regulier project:
mutation RemoveTemplateStatus {
removeProjectFromTemplates(projectId: "template-123") {
id
name
isTemplate
}
}
Verkrijg Enkelvoudig Sjabloon
Haal details op over een specifiek sjabloon:
query GetTemplate {
template(templateId: "template-123") {
id
name
description
category
isOfficialTemplate
todoLists {
name
todos {
title
}
}
}
}
Queryparameters
sjablonen Query
Parameter | Type | Vereist | Beschrijving |
---|---|---|---|
companyId |
String | Nee | Filter sjablonen op bedrijf. Laat weg om officiële sjablonen te zien. |
isOfficialTemplate |
Boolean | Nee | Toon alleen officiële Blue-sjablonen |
category |
ProjectCategory | Nee | Filter op projectcategorie |
convertProjectToTemplate Invoer
Parameter | Type | Vereist | Beschrijving |
---|---|---|---|
projectId |
String! | ✅ Ja | Het project dat moet worden omgezet naar een sjabloon |
isOfficialTemplate |
Boolean! | ✅ Ja | Markeer als officieel sjabloon (alleen voor Blue-medewerkers) |
Sjablooncategorieën
Waarde | Beschrijving |
---|---|
CRM |
Klantrelatiebeheer |
CROSS_FUNCTIONAL |
Cross-functionele teamprojecten |
CUSTOMER_SUCCESS |
Klantensuccesinitiatieven |
DESIGN |
Ontwerp- en creatieve projecten |
ENGINEERING |
Engineering en ontwikkeling |
GENERAL |
Algemene projecten (standaard) |
HR |
Human Resources |
IT |
Informatie Technologie |
MARKETING |
Marketingcampagnes |
OPERATIONS |
Operaties en logistiek |
PRODUCT |
Productbeheer |
SALES |
Verkoop en bedrijfsontwikkeling |
Wat wordt gekopieerd van Sjablonen
Bij het maken van een project vanuit een sjabloon wordt het volgende gekopieerd:
- ✅ Structuur: Alle takenlijsten en taken met hun posities
- ✅ Inhoud: Beschrijvingen, opmerkingen en bijlagen
- ✅ Organisatie: Tags, labels en aangepaste velden
- ✅ Automatisering: Alle automatiseringsregels en workflows
- ✅ Formulieren: Projectformulieren en hun configuraties
- ✅ Documenten: Wiki-pagina's en documentatie
- ✅ Instellingen: Coverconfiguraties en weergavevoorkeuren
- ✅ Rollen: Definitie van gebruikersrollen (maar geen gebruikerstoewijzingen)
Niet gekopieerd:
- ❌ Gebruikerstoewijzingen (behalve de maker)
- ❌ Activiteitengeschiedenis
- ❌ Tijdregistratiegegevens
- ❌ Voltooid status van taken
Vereiste Machtigingen
Sjablonen Maken
Actie | Vereiste Rol |
---|---|
Convert project to template | Project OWNER or ADMIN |
Create official template | Blue employee only |
Remove template status | Project OWNER or ADMIN |
Het Gebruik van Sjablonen
Sjabloon Type | Wie kan het gebruiken |
---|---|
Company templates | Users in the same company |
Official templates | All Blue users |
Foutreacties
Sjabloon Niet Gevonden
{
"errors": [{
"message": "Template not found",
"extensions": {
"code": "TEMPLATE_NOT_FOUND"
}
}]
}
Te Veel Taken
{
"errors": [{
"message": "This project has more than 250,000 todos and cannot be used as a template",
"extensions": {
"code": "TOO_MANY_TODOS"
}
}]
}
Belangrijke Notities
- Grootte Limiet: Projecten met meer dan 250.000 taken kunnen niet als sjablonen worden gebruikt
- Asynchroon Kopiëren: Inhoud van sjablonen wordt op de achtergrond gekopieerd via een takenlijst
- Archiefstatus: Omzetten naar sjabloon archiveert het project automatisch niet
- Verwijdering van Mappen: Sjablonen worden uit mappen verwijderd wanneer ze worden omgezet
- Toegangscontrole: Officiële sjablonen zijn zichtbaar voor iedereen, bedrijfssjablonen alleen voor leden
- Realtime Updates: Abonneer je op sjabloonwijzigingen met behulp van de
subscribeToProject
abonnement