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
  }
}
Het maken vanuit een sjabloon is een asynchroon proces. Het project wordt onmiddellijk aangemaakt, maar de inhoud wordt op de achtergrond gekopieerd. Gebruik de `copyProjectStatus` query om de voortgang te volgen.

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

AI Assistent

Antwoorden worden gegenereerd met behulp van AI en kunnen fouten bevatten.

Hoe kan ik u helpen?

Vraag me alles over Blue of deze documentatie.

Voer in om te verzenden • Shift+Enter voor nieuwe regel • ⌘I om te openen