<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://www.growthsystemes.com/docs/nouveautes/</id>
    <title>Ontologie Docs Blog</title>
    <updated>2026-06-25T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://www.growthsystemes.com/docs/nouveautes/"/>
    <subtitle>Ontologie Docs Blog</subtitle>
    <icon>https://www.growthsystemes.com/docs/img/favicon.ico</icon>
    <entry>
        <title type="html"><![CDATA[Agent OS : Console, Graphe des agents et Connaissances enrichies]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/2026/06/25/agent-os-connaissances/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/2026/06/25/agent-os-connaissances/"/>
        <updated>2026-06-25T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Agent Studio devient Agent OS : un environnement complet pour concevoir, executer, observer et explorer vos agents. En parallele, la Base de connaissances gagne des modes de recherche et un graphe nettement plus puissant.]]></summary>
        <content type="html"><![CDATA[<p>Agent Studio devient <strong>Agent OS</strong> : un environnement complet pour concevoir, executer, observer et explorer vos agents. En parallele, la Base de connaissances gagne des modes de recherche et un graphe nettement plus puissant.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="agent-os">Agent OS<a href="https://www.growthsystemes.com/docs/nouveautes/2026/06/25/agent-os-connaissances/#agent-os" class="hash-link" aria-label="Lien direct vers Agent OS" title="Lien direct vers Agent OS" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="la-console">La Console<a href="https://www.growthsystemes.com/docs/nouveautes/2026/06/25/agent-os-connaissances/#la-console" class="hash-link" aria-label="Lien direct vers La Console" title="Lien direct vers La Console" translate="no">​</a></h3>
<p>La nouvelle <a class="" href="https://www.growthsystemes.com/docs/agir/agents/console/">Console</a> reunit en un seul ecran trois panneaux : <strong>configuration</strong> (modele, prompts, outils, MCP, acces), <strong>conversation</strong> en temps reel, et <strong>observation</strong> (trace du raisonnement, outils, tokens, journaux, historique). Vous construisez, lancez et diagnostiquez un agent sans jamais changer de page.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="le-graphe-des-agents">Le Graphe des agents<a href="https://www.growthsystemes.com/docs/nouveautes/2026/06/25/agent-os-connaissances/#le-graphe-des-agents" class="hash-link" aria-label="Lien direct vers Le Graphe des agents" title="Lien direct vers Le Graphe des agents" translate="no">​</a></h3>
<p>Le <a class="" href="https://www.growthsystemes.com/docs/agir/agents/graphe-agents/">Graphe des agents</a> est une carte interactive de vos sessions : les executions au contenu proche sont rapprochees. Recherchez par description, cliquez sur un point pour explorer ses voisins similaires, filtrez par statut. Ideal pour retrouver des executions comparables ou reperer les cas atypiques.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="suivi-du-cycle-de-vie">Suivi du cycle de vie<a href="https://www.growthsystemes.com/docs/nouveautes/2026/06/25/agent-os-connaissances/#suivi-du-cycle-de-vie" class="hash-link" aria-label="Lien direct vers Suivi du cycle de vie" title="Lien direct vers Suivi du cycle de vie" translate="no">​</a></h3>
<p>Le <a class="" href="https://www.growthsystemes.com/docs/agir/agents/monitoring/">monitoring</a> s'enrichit : au-dela du Hub (Kanban temps reel), un suivi du cycle de vie compare les versions, les evaluations, le cout et la latence pour decider quelle version promouvoir.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="connaissances">Connaissances<a href="https://www.growthsystemes.com/docs/nouveautes/2026/06/25/agent-os-connaissances/#connaissances" class="hash-link" aria-label="Lien direct vers Connaissances" title="Lien direct vers Connaissances" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="modes-de-recherche">Modes de recherche<a href="https://www.growthsystemes.com/docs/nouveautes/2026/06/25/agent-os-connaissances/#modes-de-recherche" class="hash-link" aria-label="Lien direct vers Modes de recherche" title="Lien direct vers Modes de recherche" translate="no">​</a></h3>
<p>La <a class="" href="https://www.growthsystemes.com/docs/connecter/documents/recherche-avancee/">recherche avancee</a> propose desormais quatre modes selon votre intention — <strong>Lookup</strong>, <strong>Investigate</strong>, <strong>Latest</strong>, <strong>Authoritative</strong> — et une carte de transparence qui explique pourquoi chaque resultat remonte.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="graphe-documentaire">Graphe documentaire<a href="https://www.growthsystemes.com/docs/nouveautes/2026/06/25/agent-os-connaissances/#graphe-documentaire" class="hash-link" aria-label="Lien direct vers Graphe documentaire" title="Lien direct vers Graphe documentaire" translate="no">​</a></h3>
<p>La <a class="" href="https://www.growthsystemes.com/docs/connecter/documents/graphe/">vue Graphe</a> gagne les <strong>territoires par proprietaire</strong>, les <strong>filtres de sante</strong>, la <strong>recherche de chemin</strong> entre deux documents, un <strong>mode investigation</strong> (facettes, tri, ensembles), les <strong>vues sauvegardees</strong>, le <strong>lien partageable</strong> et l'<strong>export PNG / SVG / JSON</strong>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="pour-aller-plus-loin">Pour aller plus loin<a href="https://www.growthsystemes.com/docs/nouveautes/2026/06/25/agent-os-connaissances/#pour-aller-plus-loin" class="hash-link" aria-label="Lien direct vers Pour aller plus loin" title="Lien direct vers Pour aller plus loin" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/agents/overview/">Vue d'ensemble d'Agent OS</a></li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/connecter/documents/overview/">Base de connaissances</a></li>
</ul>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="Agent OS" term="Agent OS"/>
        <category label="Connaissances" term="Connaissances"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Lancement BaaS : SDK, CLI et facturation]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/2026/05/16/baas-sdk-launch/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/2026/05/16/baas-sdk-launch/"/>
        <updated>2026-05-16T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Ontologie passe d'une plateforme visuelle a un runtime programmatique complet. Le SDK TypeScript, la CLI et le systeme de facturation DFU sont maintenant disponibles en preview publique.]]></summary>
        <content type="html"><![CDATA[<p>Ontologie passe d'une plateforme visuelle a un <strong>runtime programmatique complet</strong>. Le SDK TypeScript, la CLI et le systeme de facturation DFU sont maintenant disponibles en preview publique.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ce-qui-change">Ce qui change<a href="https://www.growthsystemes.com/docs/nouveautes/2026/05/16/baas-sdk-launch/#ce-qui-change" class="hash-link" aria-label="Lien direct vers Ce qui change" title="Lien direct vers Ce qui change" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-typescript-ontologiesdk-client">SDK TypeScript (<code>@ontologie/sdk-client</code>)<a href="https://www.growthsystemes.com/docs/nouveautes/2026/05/16/baas-sdk-launch/#sdk-typescript-ontologiesdk-client" class="hash-link" aria-label="Lien direct vers sdk-typescript-ontologiesdk-client" title="Lien direct vers sdk-typescript-ontologiesdk-client" translate="no">​</a></h3>
<p>Un client type-safe pour integrer Ontologie dans vos applications :</p>
<div class="language-typescript codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-typescript codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword module" style="color:#00009f">import</span><span class="token plain"> </span><span class="token imports punctuation" style="color:#393A34">{</span><span class="token imports"> createClient </span><span class="token imports punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token keyword module" style="color:#00009f">from</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'@ontologie/sdk-client'</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> client </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">createClient</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  baseUrl</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'https://api.ontologie-growthsystemes.com'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  apiKey</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> process</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">env</span><span class="token punctuation" style="color:#393A34">.</span><span class="token constant" style="color:#36acaa">ONTOLOGIE_API_KEY</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  workspaceId</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'votre-workspace-id'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">// Requete avec filtres</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> contracts </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token keyword control-flow" style="color:#00009f">await</span><span class="token plain"> client</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">ontology</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">query</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">'Contract'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  filter</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> status</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> eq</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'active'</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> amount</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> gt</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">10000</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  orderBy</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> field</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'amount'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> direction</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'desc'</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">// Action gouvernee (dry-run → apply)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> plan </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token keyword control-flow" style="color:#00009f">await</span><span class="token plain"> client</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">actions</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">dryRun</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">'Contract.approve'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  targetId</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> contracts</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">data</span><span class="token punctuation" style="color:#393A34">[</span><span class="token number" style="color:#36acaa">0</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">id</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword control-flow" style="color:#00009f">await</span><span class="token plain"> client</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">actions</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">apply</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">plan</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">planId</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  confirmed</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">true</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  riskAcknowledged</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">true</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="schema-dsl-ontologieschema">Schema DSL (<code>@ontologie/schema</code>)<a href="https://www.growthsystemes.com/docs/nouveautes/2026/05/16/baas-sdk-launch/#schema-dsl-ontologieschema" class="hash-link" aria-label="Lien direct vers schema-dsl-ontologieschema" title="Lien direct vers schema-dsl-ontologieschema" translate="no">​</a></h3>
<p>Definissez votre modele metier en TypeScript :</p>
<div class="language-typescript codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-typescript codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword module" style="color:#00009f">import</span><span class="token plain"> </span><span class="token imports punctuation" style="color:#393A34">{</span><span class="token imports"> objectType</span><span class="token imports punctuation" style="color:#393A34">,</span><span class="token imports"> </span><span class="token imports builtin">string</span><span class="token imports punctuation" style="color:#393A34">,</span><span class="token imports"> </span><span class="token imports builtin">number</span><span class="token imports punctuation" style="color:#393A34">,</span><span class="token imports"> enumType</span><span class="token imports punctuation" style="color:#393A34">,</span><span class="token imports"> action</span><span class="token imports punctuation" style="color:#393A34">,</span><span class="token imports"> compile </span><span class="token imports punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token keyword module" style="color:#00009f">from</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'@ontologie/schema'</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> </span><span class="token maybe-class-name">Status</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">enumType</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">'Status'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token string" style="color:#e3116c">'draft'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'active'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'archived'</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> </span><span class="token maybe-class-name">Contract</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">objectType</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">'Contract'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  title</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">string</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">required</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">indexed</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  amount</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">number</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">required</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  status</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token maybe-class-name">Status</span><span class="token punctuation" style="color:#393A34">.</span><span class="token keyword module" style="color:#00009f">default</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">'draft'</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">mutableBy</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">[</span><span class="token string" style="color:#e3116c">'Contract.approve'</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> </span><span class="token maybe-class-name">Approve</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">action</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">'Contract.approve'</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">when</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> status</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> eq</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'draft'</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">risk</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">'medium'</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">roles</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">[</span><span class="token string" style="color:#e3116c">'manager'</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword module" style="color:#00009f">export</span><span class="token plain"> </span><span class="token keyword module" style="color:#00009f">default</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">compile</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> types</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token maybe-class-name">Contract</span><span class="token punctuation" style="color:#393A34">]</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> actions</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token maybe-class-name">Approve</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="cli-ontologiecli">CLI (<code>@ontologie/cli</code>)<a href="https://www.growthsystemes.com/docs/nouveautes/2026/05/16/baas-sdk-launch/#cli-ontologiecli" class="hash-link" aria-label="Lien direct vers cli-ontologiecli" title="Lien direct vers cli-ontologiecli" translate="no">​</a></h3>
<p>30+ commandes pour le workflow developpeur :</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">npx ontologie schema push          </span><span class="token comment" style="color:#999988;font-style:italic"># Pousser le schema</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">npx ontologie schema </span><span class="token function" style="color:#d73a49">diff</span><span class="token plain">          </span><span class="token comment" style="color:#999988;font-style:italic"># Voir les differences</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">npx ontologie query Contract       </span><span class="token comment" style="color:#999988;font-style:italic"># Requeter en CLI</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">npx ontologie actions dry-run Contract.approve </span><span class="token parameter variable" style="color:#36acaa">--target</span><span class="token plain"> </span><span class="token variable" style="color:#36acaa">$ID</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">npx ontologie actions apply --plan-id </span><span class="token variable" style="color:#36acaa">$PLAN_ID</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">--confirm</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="facturation-dfu">Facturation DFU<a href="https://www.growthsystemes.com/docs/nouveautes/2026/05/16/baas-sdk-launch/#facturation-dfu" class="hash-link" aria-label="Lien direct vers Facturation DFU" title="Lien direct vers Facturation DFU" translate="no">​</a></h3>
<ul>
<li class=""><strong>Gratuit localement</strong> : prototypez avec le mock-server sans compte</li>
<li class=""><strong>Prepaid en cloud</strong> : achetez des packs DFU (a partir de $30 / 200K DFU)</li>
<li class=""><strong>Pas d'abonnement</strong> : payez uniquement ce que vous consommez</li>
<li class=""><strong>Budget controls</strong> : plafonds mensuels, quotidiens et par commande</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="securite">Securite<a href="https://www.growthsystemes.com/docs/nouveautes/2026/05/16/baas-sdk-launch/#securite" class="hash-link" aria-label="Lien direct vers Securite" title="Lien direct vers Securite" translate="no">​</a></h2>
<p>Toute mutation passe par un <strong>plan signe</strong> : dry-run → inspection → apply. Chaque plan est :</p>
<ul>
<li class="">Signe cryptographiquement (HMAC)</li>
<li class="">Lie a un actor specifique</li>
<li class="">Expire selon le niveau de risque (1h / 24h / 7j)</li>
<li class="">Verifie contre le schema actuel</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="documentation">Documentation<a href="https://www.growthsystemes.com/docs/nouveautes/2026/05/16/baas-sdk-launch/#documentation" class="hash-link" aria-label="Lien direct vers Documentation" title="Lien direct vers Documentation" translate="no">​</a></h2>
<p>La nouvelle section <a class="" href="https://www.growthsystemes.com/docs/reference/sdk/overview/">SDK &amp; CLI</a> couvre :</p>
<ul>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/reference/sdk/schema-dsl/">Schema DSL</a> — Declarer vos entites et actions</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/reference/sdk/requetes/">Requetes</a> — ObjectSet, filtres, graphe</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/reference/sdk/plans-et-actions/">Plans et Actions</a> — Cycle de vie des mutations</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/reference/sdk/erreurs/">Erreurs</a> — Codes et remediations</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/reference/sdk/facturation/">Facturation</a> — DFU, quotas, budgets</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/reference/sdk/cas-usage/">Cas d'usage</a> — 6 scenarios metier detailles</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prochaines-etapes">Prochaines etapes<a href="https://www.growthsystemes.com/docs/nouveautes/2026/05/16/baas-sdk-launch/#prochaines-etapes" class="hash-link" aria-label="Lien direct vers Prochaines etapes" title="Lien direct vers Prochaines etapes" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/reference/sdk/overview/">SDK TypeScript</a> — Commencer</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/reference/sdk/facturation/">Facturation</a> — Comprendre les DFU</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/demarrer/quickstart-api/">Quickstart</a> — Premier appel en 10 minutes</li>
</ul>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="API" term="API"/>
        <category label="SDK" term="SDK"/>
        <category label="Gouvernance" term="Gouvernance"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Concepts et recherche avancee]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/concepts-enrichis/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/concepts-enrichis/"/>
        <updated>2026-04-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Nouvelles pages concepts (modele de donnees, workspaces) et recherche avancee dans la base de connaissances]]></summary>
        <content type="html"><![CDATA[<p>La section Concepts s'enrichit et la base de connaissances gagne une page sur la recherche avancee.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="modele-de-donnees">Modele de donnees<a href="https://www.growthsystemes.com/docs/nouveautes/concepts-enrichis/#modele-de-donnees" class="hash-link" aria-label="Lien direct vers Modele de donnees" title="Lien direct vers Modele de donnees" translate="no">​</a></h2>
<p><strong><a class="" href="https://www.growthsystemes.com/docs/demarrer/concepts-essentiels/">Voir la page</a></strong></p>
<p>Comprendre les briques fondamentales : types d'entites, proprietes, relations et instances. Un schema simplifie illustre la difference entre type et instance.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="workspaces-et-espaces">Workspaces et espaces<a href="https://www.growthsystemes.com/docs/nouveautes/concepts-enrichis/#workspaces-et-espaces" class="hash-link" aria-label="Lien direct vers Workspaces et espaces" title="Lien direct vers Workspaces et espaces" translate="no">​</a></h2>
<p><strong><a class="" href="https://www.growthsystemes.com/docs/gouverner-exploiter/workspaces-espaces/">Voir la page</a></strong></p>
<p>Deux niveaux d'organisation : le workspace (tenant isole) et l'espace (canvas au sein d'un workspace). Membres, roles et isolation des donnees.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="recherche-avancee">Recherche avancee<a href="https://www.growthsystemes.com/docs/nouveautes/concepts-enrichis/#recherche-avancee" class="hash-link" aria-label="Lien direct vers Recherche avancee" title="Lien direct vers Recherche avancee" translate="no">​</a></h2>
<p><strong><a class="" href="https://www.growthsystemes.com/docs/connecter/documents/recherche-avancee/">Voir la page</a></strong></p>
<p>Recherche semantique vs lexicale, recherche hybride, filtres par source et type de document, ponderation automatique et exemples pratiques.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="evenements-recurrents">Evenements recurrents<a href="https://www.growthsystemes.com/docs/nouveautes/concepts-enrichis/#evenements-recurrents" class="hash-link" aria-label="Lien direct vers Evenements recurrents" title="Lien direct vers Evenements recurrents" translate="no">​</a></h2>
<p><strong><a class="" href="https://www.growthsystemes.com/docs/agir/calendrier/recurrence/">Voir la page</a></strong></p>
<p>Nouvelle page sur la recurrence : types de recurrence, modification et suppression d'occurrences individuelles, exemples concrets et limitations.</p>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="Ontologie" term="Ontologie"/>
        <category label="Connaissances" term="Connaissances"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Deux nouveaux tutoriels]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/tutoriels-v2/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/tutoriels-v2/"/>
        <updated>2026-04-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Tutoriels guides pour la gouvernance d'equipe et la simulation d'impact]]></summary>
        <content type="html"><![CDATA[<p>Deux parcours guides pour maitriser la gouvernance et la simulation.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="mettre-en-place-la-gouvernance-dequipe">Mettre en place la gouvernance d'equipe<a href="https://www.growthsystemes.com/docs/nouveautes/tutoriels-v2/#mettre-en-place-la-gouvernance-dequipe" class="hash-link" aria-label="Lien direct vers Mettre en place la gouvernance d'equipe" title="Lien direct vers Mettre en place la gouvernance d'equipe" translate="no">​</a></h2>
<p><strong><a class="" href="https://www.growthsystemes.com/docs/guides/tutoriels/gouvernance-equipe/">Voir le tutoriel</a></strong></p>
<p>Configurez les roles de votre equipe, creez des politiques d'approbation, classifiez vos entites et testez le flux de validation complet.</p>
<p><strong>Modules</strong> : Gouvernance + Parametres + Ontologie</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="simuler-limpact-dun-changement">Simuler l'impact d'un changement<a href="https://www.growthsystemes.com/docs/nouveautes/tutoriels-v2/#simuler-limpact-dun-changement" class="hash-link" aria-label="Lien direct vers Simuler l'impact d'un changement" title="Lien direct vers Simuler l'impact d'un changement" translate="no">​</a></h2>
<p><strong><a class="" href="https://www.growthsystemes.com/docs/guides/tutoriels/simuler-impact/">Voir le tutoriel</a></strong></p>
<p>Creez un scenario de simulation, ajoutez des mutations virtuelles, calculez l'impact sur votre ontologie et decidez d'appliquer ou de rejeter les changements.</p>
<p><strong>Modules</strong> : Simulation + Ontologie + Dashboard</p>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="Tutoriels" term="Tutoriels"/>
        <category label="Gouvernance" term="Gouvernance"/>
        <category label="Simulation" term="Simulation"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Raccourcis clavier et FAQ]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/raccourcis-clavier-faq/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/raccourcis-clavier-faq/"/>
        <updated>2026-03-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Nouvelle documentation des raccourcis clavier, palette de commandes et questions frequentes]]></summary>
        <content type="html"><![CDATA[<p>Deux nouvelles pages pour gagner en productivite et trouver des reponses rapidement.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="raccourcis-clavier">Raccourcis clavier<a href="https://www.growthsystemes.com/docs/nouveautes/raccourcis-clavier-faq/#raccourcis-clavier" class="hash-link" aria-label="Lien direct vers Raccourcis clavier" title="Lien direct vers Raccourcis clavier" translate="no">​</a></h2>
<p><strong><a class="" href="https://www.growthsystemes.com/docs/demarrer/raccourcis-clavier/">Voir la page</a></strong></p>
<p>Tous les raccourcis clavier documentes : navigation rapide entre modules (<code>Ctrl+1</code> a <code>Ctrl+3</code>), edition (<code>Ctrl+Z</code>, <code>Ctrl+S</code>, <code>Ctrl+D</code>), et palette de commandes (<code>Ctrl+K</code>).</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="palette-de-commandes">Palette de commandes<a href="https://www.growthsystemes.com/docs/nouveautes/raccourcis-clavier-faq/#palette-de-commandes" class="hash-link" aria-label="Lien direct vers Palette de commandes" title="Lien direct vers Palette de commandes" translate="no">​</a></h2>
<p><strong><a class="" href="https://www.growthsystemes.com/docs/demarrer/palette-commandes/">Voir la page</a></strong></p>
<p>Accedez a n'importe quelle page, entite ou action en quelques frappes avec <code>Ctrl+K</code>. Recherche federee dans les pages, types d'entites, instances, workflows et vues.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="faq">FAQ<a href="https://www.growthsystemes.com/docs/nouveautes/raccourcis-clavier-faq/#faq" class="hash-link" aria-label="Lien direct vers FAQ" title="Lien direct vers FAQ" translate="no">​</a></h2>
<p><strong><a class="" href="https://www.growthsystemes.com/docs/assistance/faq/">Voir la FAQ</a></strong></p>
<p>Les reponses aux questions les plus frequentes, organisees par theme : compte et acces, ontologie, Live Data, Agent Studio et API.</p>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="Ontologie" term="Ontologie"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Tutoriels cross-modules]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/tutoriels-cross-modules/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/tutoriels-cross-modules/"/>
        <updated>2026-03-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Trois nouveaux tutoriels guides combinant plusieurs modules Ontologie]]></summary>
        <content type="html"><![CDATA[<p>Trois nouveaux <strong>tutoriels</strong> vous guident a travers des parcours concrets combinant plusieurs modules.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="connecter-des-donnees-et-les-analyser-par-ia">Connecter des donnees et les analyser par IA<a href="https://www.growthsystemes.com/docs/nouveautes/tutoriels-cross-modules/#connecter-des-donnees-et-les-analyser-par-ia" class="hash-link" aria-label="Lien direct vers Connecter des donnees et les analyser par IA" title="Lien direct vers Connecter des donnees et les analyser par IA" translate="no">​</a></h2>
<p><strong><a class="" href="https://www.growthsystemes.com/docs/guides/tutoriels/connecter-analyser/">Voir le tutoriel</a></strong></p>
<p>Connectez une source externe (Google Sheets, API...), liez les donnees a votre ontologie et interrogez l'ensemble avec un agent IA.</p>
<p><strong>Modules</strong> : Live Data + Ontologie + Agent Studio + Dashboard</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="automatiser-un-processus-metier">Automatiser un processus metier<a href="https://www.growthsystemes.com/docs/nouveautes/tutoriels-cross-modules/#automatiser-un-processus-metier" class="hash-link" aria-label="Lien direct vers Automatiser un processus metier" title="Lien direct vers Automatiser un processus metier" translate="no">​</a></h2>
<p><strong><a class="" href="https://www.growthsystemes.com/docs/guides/tutoriels/automatiser-processus/">Voir le tutoriel</a></strong></p>
<p>Creez un workflow qui reagit a un evenement ontologique, appelle un agent IA pour analyser la situation et envoie une notification par email.</p>
<p><strong>Modules</strong> : Ontologie + Workflow Builder + Agent Studio + Email</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="creer-un-agent-alimente-par-vos-documents">Creer un agent alimente par vos documents<a href="https://www.growthsystemes.com/docs/nouveautes/tutoriels-cross-modules/#creer-un-agent-alimente-par-vos-documents" class="hash-link" aria-label="Lien direct vers Creer un agent alimente par vos documents" title="Lien direct vers Creer un agent alimente par vos documents" translate="no">​</a></h2>
<p><strong><a class="" href="https://www.growthsystemes.com/docs/guides/tutoriels/base-connaissances-agent/">Voir le tutoriel</a></strong></p>
<p>Importez des documents dans la base de connaissances et creez un agent specialise qui repond aux questions en citant ses sources.</p>
<p><strong>Modules</strong> : Base de connaissances + Agent Studio</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="architecture-des-modules">Architecture des modules<a href="https://www.growthsystemes.com/docs/nouveautes/tutoriels-cross-modules/#architecture-des-modules" class="hash-link" aria-label="Lien direct vers Architecture des modules" title="Lien direct vers Architecture des modules" translate="no">​</a></h2>
<p>Une nouvelle page <strong><a class="" href="https://www.growthsystemes.com/docs/demarrer/ontologie-operationnelle/">Architecture d’Ontologie</a></strong> explique comment les capacités s’interconnectent, avec des schémas visuels des flux de données.</p>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="Agent OS" term="Agent OS"/>
        <category label="Workflows" term="Workflows"/>
        <category label="Tutoriels" term="Tutoriels"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Nouveau demarrage rapide visuel]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/quickstart-ui/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/quickstart-ui/"/>
        <updated>2026-03-18T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Un parcours de demarrage guide en 5 etapes depuis l'interface graphique]]></summary>
        <content type="html"><![CDATA[<p>Un nouveau guide <strong><a class="" href="https://www.growthsystemes.com/docs/demarrer/quickstart-interface/">Demarrage rapide (Interface)</a></strong> est disponible pour decouvrir Ontologie en 15 minutes, directement depuis l'interface graphique.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="5-etapes-pour-demarrer">5 etapes pour demarrer<a href="https://www.growthsystemes.com/docs/nouveautes/quickstart-ui/#5-etapes-pour-demarrer" class="hash-link" aria-label="Lien direct vers 5 etapes pour demarrer" title="Lien direct vers 5 etapes pour demarrer" translate="no">​</a></h2>
<p>Le parcours vous guide a travers :</p>
<ol>
<li class=""><strong>Creer un workspace</strong> — Votre espace de travail</li>
<li class=""><strong>Modeliser une entite</strong> — Votre premiere entite dans le Modeler</li>
<li class=""><strong>Connecter une source</strong> — Synchroniser des donnees externes</li>
<li class=""><strong>Interroger l'agent IA</strong> — Poser des questions sur vos donnees</li>
<li class=""><strong>Creer un workflow</strong> — Automatiser une action</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="parametres-et-configuration">Parametres et configuration<a href="https://www.growthsystemes.com/docs/nouveautes/quickstart-ui/#parametres-et-configuration" class="hash-link" aria-label="Lien direct vers Parametres et configuration" title="Lien direct vers Parametres et configuration" translate="no">​</a></h2>
<p>Trois nouvelles pages de parametres accompagnent ce guide :</p>
<ul>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/demarrer/parametres/">Parametres du compte</a></strong> — Profil, securite (2FA), apparence, notifications</li>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/demarrer/workspace/">Gestion du workspace</a></strong> — Membres, roles, espaces</li>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/demarrer/fournisseurs-llm/">Modeles IA</a></strong> — Connecter vos propres fournisseurs LLM (BYO-key)</li>
</ul>
<p>Le guide existant est renomme <strong><a class="" href="https://www.growthsystemes.com/docs/demarrer/quickstart-api/">Demarrage rapide (API)</a></strong> et reste disponible pour les integrations programmatiques.</p>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="Ontologie" term="Ontologie"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Documentation enrichie — Tableurs et Dashboard]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/tableurs-dashboard/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/tableurs-dashboard/"/>
        <updated>2026-03-14T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[11 nouvelles pages de documentation pour les modules Tableurs et Dashboard]]></summary>
        <content type="html"><![CDATA[<p>Les modules <strong>Tableurs</strong> et <strong>Dashboard</strong> beneficient desormais d'une documentation complete.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tableurs--7-nouvelles-pages">Tableurs — 7 nouvelles pages<a href="https://www.growthsystemes.com/docs/nouveautes/tableurs-dashboard/#tableurs--7-nouvelles-pages" class="hash-link" aria-label="Lien direct vers Tableurs — 7 nouvelles pages" title="Lien direct vers Tableurs — 7 nouvelles pages" translate="no">​</a></h2>
<p>La section Tableurs passe de 1 a 8 pages et couvre desormais :</p>
<ul>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/agir/tableurs/editer-donnees/">Editer des donnees</a></strong> — Modification de cellules, raccourcis clavier, ajout et suppression de lignes et colonnes</li>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/agir/tableurs/colonnes-types/">Types de colonnes</a></strong> — Reference des 15 types disponibles (texte, nombre, date, selection, entite...)</li>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/agir/tableurs/importer-exporter/">Importer et exporter</a></strong> — Import CSV/Excel avec assistant de mapping, export avec filtres</li>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/agir/tableurs/filtres-vues/">Filtres et vues</a></strong> — Moteur de filtres, tri multi-colonnes, groupement, vues sauvegardees et vue Kanban</li>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/agir/tableurs/formulaires/">Formulaires</a></strong> — Constructeur de formulaires avec champs configures, formulaires publics</li>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/agir/tableurs/requetes-naturelles/">Requetes naturelles</a></strong> — Interroger vos tableurs en langage naturel grace a l'IA</li>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/agir/tableurs/liaison-entites/">Liaison avec l'ontologie</a></strong> — Lier vos lignes aux entites de votre modele metier</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="dashboard--4-nouvelles-pages">Dashboard — 4 nouvelles pages<a href="https://www.growthsystemes.com/docs/nouveautes/tableurs-dashboard/#dashboard--4-nouvelles-pages" class="hash-link" aria-label="Lien direct vers Dashboard — 4 nouvelles pages" title="Lien direct vers Dashboard — 4 nouvelles pages" translate="no">​</a></h2>
<p>La section Dashboard passe de 1 a 5 pages :</p>
<ul>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/agir/dashboards/timeline/">Timeline et evenements</a></strong> — Fil chronologique filtre par module, periode et mot-cle</li>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/agir/dashboards/kpis/">Indicateurs KPI</a></strong> — Reference des metriques par module (Ontologie, Workflows, API, Agent Hub)</li>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/agir/dashboards/actions-rapides/">Actions rapides</a></strong> — Operations courantes accessibles sans changer de module</li>
<li class=""><strong><a class="" href="https://www.growthsystemes.com/docs/agir/dashboards/diagnostic/">Diagnostic et sante</a></strong> — Panneau d'incidents, histogramme de latence, explorateur de logs</li>
</ul>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="Tableurs" term="Tableurs"/>
        <category label="Dashboard" term="Dashboard"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Agent Studio v2 : visualiseur OODA, multi-framework et monitoring avance]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/2026/03/10/agent-studio-v2/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/2026/03/10/agent-studio-v2/"/>
        <updated>2026-03-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[L'Agent Studio fait un bond en avant. La version 2 apporte un visualiseur OODA en temps reel pour comprendre comment votre agent raisonne, le support multi-framework pour choisir le moteur d'IA le plus adapte, et un monitoring avance pour suivre les performances et les couts de vos agents en production.]]></summary>
        <content type="html"><![CDATA[<p>L'Agent Studio fait un bond en avant. La version 2 apporte un <strong>visualiseur OODA en temps reel</strong> pour comprendre comment votre agent raisonne, le support <strong>multi-framework</strong> pour choisir le moteur d'IA le plus adapte, et un <strong>monitoring avance</strong> pour suivre les performances et les couts de vos agents en production.</p>
<p><img decoding="async" loading="lazy" alt="Vue d&amp;#39;ensemble du visualiseur OODA" src="https://www.growthsystemes.com/docs/assets/images/01-canvas-overview-4b0c455ae5f0d2913b190569e2572a4a.png" width="1568" height="729" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="pourquoi-agent-studio-v2">Pourquoi Agent Studio v2<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/10/agent-studio-v2/#pourquoi-agent-studio-v2" class="hash-link" aria-label="Lien direct vers Pourquoi Agent Studio v2" title="Lien direct vers Pourquoi Agent Studio v2" translate="no">​</a></h2>
<p>L'Agent Studio v1 permettait de creer des agents IA, de les configurer et de les tester. Mais en production, plusieurs besoins emergent :</p>
<ul>
<li class=""><strong>Comprehension</strong> : quand un agent donne une reponse inattendue, pourquoi ? Quelle etape de son raisonnement a mal tourne ?</li>
<li class=""><strong>Choix du moteur</strong> : differents cas d'usage necessitent differents modeles et frameworks. Un agent de triage n'a pas les memes besoins qu'un agent d'analyse de donnees.</li>
<li class=""><strong>Suivi en production</strong> : combien d'executions, quel taux de succes, quel cout par requete, quels outils sont les plus utilises ?</li>
</ul>
<p>La v2 repond a ces trois besoins avec des outils visuels et des metriques actionables.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ce-qui-change">Ce qui change<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/10/agent-studio-v2/#ce-qui-change" class="hash-link" aria-label="Lien direct vers Ce qui change" title="Lien direct vers Ce qui change" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="visualiseur-ooda-en-temps-reel">Visualiseur OODA en temps reel<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/10/agent-studio-v2/#visualiseur-ooda-en-temps-reel" class="hash-link" aria-label="Lien direct vers Visualiseur OODA en temps reel" title="Lien direct vers Visualiseur OODA en temps reel" translate="no">​</a></h3>
<p>Le coeur de l'Agent Studio v2, c'est le visualiseur OODA. Il affiche en temps reel les etapes de raisonnement de votre agent selon la boucle OODA (Observe, Orient, Decide, Act) :</p>
<p><img decoding="async" loading="lazy" alt="Historique des sessions" src="https://www.growthsystemes.com/docs/assets/images/02-session-history-8b2456bcfbc129209b9d0f33e3ad7d3d.png" width="1568" height="729" class="img_ev3q"></p>
<p><strong>Ce que vous voyez</strong> :</p>
<ul>
<li class=""><strong>Le flux de raisonnement</strong> : chaque etape est representee visuellement sur un canvas interactif. Vous suivez le chemin parcouru par l'agent de la requete initiale jusqu'a la reponse finale.</li>
<li class=""><strong>Les outils utilises</strong> : quels outils l'agent a choisi d'utiliser, avec quels parametres et quels resultats.</li>
<li class=""><strong>Les decisions</strong> : a chaque embranchement, vous voyez pourquoi l'agent a choisi un chemin plutot qu'un autre.</li>
<li class=""><strong>Le timing</strong> : combien de temps chaque etape a pris, ou sont les goulots d'etranglement.</li>
<li class=""><strong>Les boucles de feedback</strong> : quand l'agent re-evalue ses resultats et decide de reessayer ou d'affiner sa reponse.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Session en direct" src="https://www.growthsystemes.com/docs/assets/images/03-live-session-02dce4e98f3d6f6c01127036b897b6de.png" width="1568" height="729" class="img_ev3q"></p>
<p><strong>En temps reel</strong> : pendant qu'un agent s'execute, le visualiseur se met a jour en direct. Vous voyez chaque noeud s'activer, chaque decision se prendre, chaque outil s'executer — comme un debugger visuel pour l'IA.</p>
<p><strong>Exemple concret</strong> : un utilisateur demande "Quels clients n'ont pas de contrat actif ?" et l'agent repond avec une liste incomplete. En ouvrant le visualiseur, vous voyez que l'agent a utilise une recherche par mot-cle au lieu d'une requete structuree, ce qui a manque les clients dont le nom ne contenait pas le mot "client". Vous ajustez la configuration de l'outil de recherche et le probleme est resolu.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-multi-framework">Support multi-framework<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/10/agent-studio-v2/#support-multi-framework" class="hash-link" aria-label="Lien direct vers Support multi-framework" title="Lien direct vers Support multi-framework" translate="no">​</a></h3>
<p>L'Agent Studio v2 supporte plusieurs frameworks d'IA pour que vous puissiez choisir le plus adapte a chaque cas d'usage :</p>
<table><thead><tr><th>Framework</th><th>Niveau</th><th>Cas d'usage</th></tr></thead><tbody><tr><td><strong>Ax (Signatures)</strong></td><td>1-2</td><td>Requetes simples, extraction structuree, classification</td></tr><tr><td><strong>OpenAI Agents SDK</strong></td><td>3</td><td>Agents conversationnels, orchestration multi-agents</td></tr><tr><td><strong>Google ADK</strong></td><td>5</td><td>Evaluation et benchmarking, agents complexes</td></tr></tbody></table>
<p><strong>Comment ca marche</strong> :</p>
<ul>
<li class=""><strong>Choix du framework</strong> : lors de la creation d'un agent, selectionnez le framework adapte dans l'editeur.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Editeur d&amp;#39;agent avec selection d&amp;#39;outils" src="https://www.growthsystemes.com/docs/assets/images/02-tool-picker-0285262ba849c970d7f0827b6c830372.png" width="1568" height="729" class="img_ev3q"></p>
<ul>
<li class=""><strong>Configuration specifique</strong> : chaque framework a ses propres parametres (signatures Ax, strategies de routing, etc.).</li>
<li class=""><strong>Meme interface</strong> : quel que soit le framework, l'Agent Studio fournit la meme experience de creation, test et monitoring.</li>
<li class=""><strong>Migration facile</strong> : changez de framework sans reconfigurer vos outils et vos integrations.</li>
</ul>
<p><strong>Exemple concret</strong> : pour un agent de classification de tickets, vous utilisez Ax (rapide, peu couteux). Pour un agent d'analyse de donnees complexe, vous passez a l'agent natif avec la boucle OODA complete. Les deux agents se creent et se gerent dans la meme interface.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-avance">Monitoring avance<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/10/agent-studio-v2/#monitoring-avance" class="hash-link" aria-label="Lien direct vers Monitoring avance" title="Lien direct vers Monitoring avance" translate="no">​</a></h3>
<p>Le Hub de monitoring offre une vue complete de l'activite de vos agents en production :</p>
<p><img decoding="async" loading="lazy" alt="Vue kanban du Hub de monitoring" src="https://www.growthsystemes.com/docs/assets/images/01-kanban-overview-690852914488eadbf2f65f7e7c5d1b38.png" width="1568" height="729" class="img_ev3q"></p>
<p><strong>Tableau de bord kanban</strong> : visualisez les executions en cours, reussies et en erreur dans une vue kanban temps reel.</p>
<p><strong>Metriques detaillees</strong> :</p>
<ul>
<li class=""><strong>Volume</strong> : nombre d'executions par heure, jour, semaine.</li>
<li class=""><strong>Taux de succes</strong> : pourcentage de requetes traitees avec succes.</li>
<li class=""><strong>Latence</strong> : temps de reponse moyen, p50, p95, p99.</li>
<li class=""><strong>Outils</strong> : quels outils sont les plus utilises, lesquels echouent le plus souvent.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Detail d&amp;#39;une execution avec historique" src="https://www.growthsystemes.com/docs/assets/images/03-detail-modal-70b358291d3efdf15d96e893736dbcbf.png" width="1568" height="729" class="img_ev3q"></p>
<p><strong>Historique d'execution</strong> : pour chaque execution, consultez le detail complet : requete, reponse, outils utilises, duree de chaque etape, erreurs eventuelles.</p>
<p><img decoding="async" loading="lazy" alt="Filtres par date et statut" src="https://www.growthsystemes.com/docs/assets/images/02-filters-date-b43d2aef8047621e9db9bc36635261e3.png" width="1568" height="729" class="img_ev3q"></p>
<p><strong>Filtres et recherche</strong> : filtrez par date, statut, agent, ou recherchez par contenu de requete.</p>
<p><strong>Exemple concret</strong> : vous constatez que le taux de succes de votre agent "Assistant commercial" a baisse de 95% a 82% cette semaine. En consultant les executions en erreur, vous identifiez qu'un endpoint externe a change son format de reponse. Vous mettez a jour la configuration de l'outil concerne et le taux remonte.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="galerie-de-templates-enrichie">Galerie de templates enrichie<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/10/agent-studio-v2/#galerie-de-templates-enrichie" class="hash-link" aria-label="Lien direct vers Galerie de templates enrichie" title="Lien direct vers Galerie de templates enrichie" translate="no">​</a></h3>
<p>La galerie de templates a ete enrichie pour faciliter la creation d'agents :</p>
<p><img decoding="async" loading="lazy" alt="Galerie d&amp;#39;agents avec filtres" src="https://www.growthsystemes.com/docs/assets/images/01-list-a6611442abe80395a70cd97d81602da9.png" width="1568" height="729" class="img_ev3q"></p>
<ul>
<li class=""><strong>Templates par cas d'usage</strong> : assistant FAQ, analyste de donnees, agent de triage, agent de reporting.</li>
<li class=""><strong>Templates par secteur</strong> : e-commerce, finance, ressources humaines, logistique.</li>
<li class=""><strong>Personnalisation guidee</strong> : chaque template inclut des explications sur les parametres a ajuster.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Selection d&amp;#39;un template de creation" src="https://www.growthsystemes.com/docs/assets/images/02-template-picker-0a3568837fc31918d199da7a49f30ce1.png" width="1568" height="729" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="navigation-amelioree">Navigation amelioree<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/10/agent-studio-v2/#navigation-amelioree" class="hash-link" aria-label="Lien direct vers Navigation amelioree" title="Lien direct vers Navigation amelioree" translate="no">​</a></h3>
<p>La navigation dans l'Agent Studio a ete repensee pour un acces rapide :</p>
<p><img decoding="async" loading="lazy" alt="Navigation sidebar Agent Studio" src="https://www.growthsystemes.com/docs/assets/images/00-sidebar-agent-studio-4e944f022434718519b15529558efd7d.png" width="1568" height="729" class="img_ev3q"></p>
<ul>
<li class=""><strong>Sidebar dediee</strong> : acces direct a la galerie, au monitoring et au visualiseur.</li>
<li class=""><strong>Transitions fluides</strong> : passez du Hub de monitoring au visualiseur d'un clic.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="comment-demarrer">Comment demarrer<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/10/agent-studio-v2/#comment-demarrer" class="hash-link" aria-label="Lien direct vers Comment demarrer" title="Lien direct vers Comment demarrer" translate="no">​</a></h2>
<ol>
<li class=""><strong>Naviguez vers Agent Studio</strong> dans le menu principal.</li>
<li class=""><strong>Creez un agent</strong> depuis la galerie : choisissez un template ou partez de zero.</li>
<li class=""><strong>Configurez les outils</strong> : selectionnez les outils que votre agent peut utiliser.</li>
</ol>
<p><img decoding="async" loading="lazy" alt="Configuration du contexte ontologique" src="https://www.growthsystemes.com/docs/assets/images/03-ontology-context-c6b464c409d2455e36561a3da57b23ba.png" width="1568" height="729" class="img_ev3q"></p>
<ol start="4">
<li class=""><strong>Testez</strong> dans l'editeur avec des requetes d'exemple.</li>
</ol>
<p><img decoding="async" loading="lazy" alt="Resultat d&amp;#39;un test reussi" src="https://www.growthsystemes.com/docs/assets/images/04-test-success-7efde0bc109a0ac18a54b2ef03742338.png" width="1568" height="729" class="img_ev3q"></p>
<ol start="5">
<li class=""><strong>Publiez</strong> et suivez les performances dans le Hub de monitoring.</li>
<li class=""><strong>Debuggez</strong> avec le visualiseur OODA quand un comportement est inattendu.</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prochaines-etapes">Prochaines etapes<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/10/agent-studio-v2/#prochaines-etapes" class="hash-link" aria-label="Lien direct vers Prochaines etapes" title="Lien direct vers Prochaines etapes" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/agents/overview/">Agent Studio</a> — Vue d'ensemble de l'Agent Studio</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/agents/creer-agent/">Creer un agent</a> — Guide pas-a-pas de creation</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/agents/monitoring/">Monitoring</a> — Comprendre le Hub de monitoring</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/agents/visualiseur/">Visualiseur OODA</a> — Guide du visualiseur</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/assistance/contact/">Support</a> — Besoin d'aide avec vos agents ?</li>
</ul>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="Agent OS" term="Agent OS"/>
        <category label="Ontologie" term="Ontologie"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Portail Client : documentation interactive, SDK et sandbox]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/2026/03/05/portail-client/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/2026/03/05/portail-client/"/>
        <updated>2026-03-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Construire des applications sur Ontologie ne devrait pas necessiter de lire des centaines de pages de documentation technique. Le nouveau Portail Client offre une experience de developpeur complete : documentation interactive avec exemples executables, SDK TypeScript et Python prets a l'emploi, et sandbox pour tester vos integrations sans toucher a la production.]]></summary>
        <content type="html"><![CDATA[<p>Construire des applications sur Ontologie ne devrait pas necessiter de lire des centaines de pages de documentation technique. Le nouveau <strong>Portail Client</strong> offre une experience de developpeur complete : documentation interactive avec exemples executables, SDK TypeScript et Python prets a l'emploi, et sandbox pour tester vos integrations sans toucher a la production.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="pourquoi-un-portail-client">Pourquoi un Portail Client<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/05/portail-client/#pourquoi-un-portail-client" class="hash-link" aria-label="Lien direct vers Pourquoi un Portail Client" title="Lien direct vers Pourquoi un Portail Client" translate="no">​</a></h2>
<p>Jusqu'ici, integrer Ontologie dans vos applications necessitait de :</p>
<ul>
<li class="">Lire la reference API (centaines d'endpoints) pour trouver les bons appels.</li>
<li class="">Ecrire manuellement les appels HTTP avec les bons headers, body et parametres.</li>
<li class="">Tester sur votre workspace de production, avec le risque de modifier des donnees reelles.</li>
<li class="">Gerer l'authentification, la pagination, les erreurs et les types sans assistance.</li>
</ul>
<p>Le Portail Client elimine ces frictions en fournissant tout ce dont un developpeur a besoin en un seul endroit.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ce-qui-change">Ce qui change<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/05/portail-client/#ce-qui-change" class="hash-link" aria-label="Lien direct vers Ce qui change" title="Lien direct vers Ce qui change" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="documentation-interactive">Documentation interactive<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/05/portail-client/#documentation-interactive" class="hash-link" aria-label="Lien direct vers Documentation interactive" title="Lien direct vers Documentation interactive" translate="no">​</a></h3>
<p>Le Portail Client offre une documentation interactive ou chaque endpoint est accompagne de :</p>
<ul>
<li class=""><strong>Description claire</strong> : ce que fait l'endpoint, quand l'utiliser, quelles permissions sont necessaires.</li>
<li class=""><strong>Parametres documentes</strong> : chaque parametre est decrit avec son type, ses valeurs possibles et des exemples.</li>
<li class=""><strong>Exemples de code</strong> : des snippets prets a copier-coller en TypeScript, Python, curl et d'autres langages.</li>
<li class=""><strong>Testeur integre</strong> : executez un appel API directement depuis la documentation et voyez la reponse en temps reel.</li>
<li class=""><strong>Schemas de reponse</strong> : le format exact de la reponse, avec les types de chaque champ.</li>
</ul>
<p><strong>Exemple concret</strong> : vous cherchez a lister les entites de votre ontologie. Le Portail Client vous montre l'endpoint <code>GET /reference/api/queries/nodes</code>, ses parametres de filtrage et de pagination, un exemple de requete en TypeScript, et vous permet de l'executer avec votre cle API pour voir les vraies donnees de votre workspace.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-typescript">SDK TypeScript<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/05/portail-client/#sdk-typescript" class="hash-link" aria-label="Lien direct vers SDK TypeScript" title="Lien direct vers SDK TypeScript" translate="no">​</a></h3>
<p>Le SDK TypeScript vous permet d'interagir avec Ontologie depuis n'importe quelle application Node.js, Deno ou navigateur :</p>
<div class="language-typescript codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-typescript codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword module" style="color:#00009f">import</span><span class="token plain"> </span><span class="token imports punctuation" style="color:#393A34">{</span><span class="token imports"> createClient </span><span class="token imports punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token keyword module" style="color:#00009f">from</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'@ontologie/sdk-client'</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> client </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">createClient</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  baseUrl</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'https://api.ontologie-growthsystemes.com'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  apiKey</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'ont_live_votre_cle_api'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  workspaceId</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'votre-workspace-id'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">// Lister les entites</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> entities </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token keyword control-flow" style="color:#00009f">await</span><span class="token plain"> client</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">ontology</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">nodes</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">list</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  entityType</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'concept'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  limit</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">10</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">// Creer une entite</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> newEntity </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token keyword control-flow" style="color:#00009f">await</span><span class="token plain"> client</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">commands</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">execute</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  type</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'CREATE_NODE'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  payload</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    name</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'Mon entite'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    entityType</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'concept'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    position</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> x</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">100</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> y</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">200</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><br></span></code></pre></div></div>
<p><strong>Fonctionnalites du SDK</strong> :</p>
<ul>
<li class=""><strong>Typage complet</strong> : autocompletion et validation a la compilation grace aux types TypeScript generes.</li>
<li class=""><strong>Gestion des erreurs</strong> : les erreurs API sont typees et structurees (code, message, details).</li>
<li class=""><strong>Pagination automatique</strong> : iterez sur de grandes collections sans gerer les curseurs manuellement.</li>
<li class=""><strong>Retry integre</strong> : les erreurs temporaires (429, 503) sont automatiquement retentees.</li>
<li class=""><strong>Streaming</strong> : support natif du SSE pour les operations longues (invocation d'agent, execution de workflow).</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-python">SDK Python<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/05/portail-client/#sdk-python" class="hash-link" aria-label="Lien direct vers SDK Python" title="Lien direct vers SDK Python" translate="no">​</a></h3>
<p>Pour les equipes data et les notebooks Jupyter, le SDK Python offre la meme experience :</p>
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-python codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">from</span><span class="token plain"> ontologie </span><span class="token keyword" style="color:#00009f">import</span><span class="token plain"> OntologieClient</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">client </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> OntologieClient</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    api_key</span><span class="token operator" style="color:#393A34">=</span><span class="token string" style="color:#e3116c">"ont_live_votre_cle_api"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    workspace_id</span><span class="token operator" style="color:#393A34">=</span><span class="token string" style="color:#e3116c">"votre-workspace-id"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># Lister les entites</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">entities </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> client</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">nodes</span><span class="token punctuation" style="color:#393A34">.</span><span class="token builtin">list</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">entity_type</span><span class="token operator" style="color:#393A34">=</span><span class="token string" style="color:#e3116c">"concept"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> limit</span><span class="token operator" style="color:#393A34">=</span><span class="token number" style="color:#36acaa">10</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># Recherche semantique</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">results </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> client</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">search</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">semantic</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">"clients avec contrat expire"</span><span class="token punctuation" style="color:#393A34">)</span><br></span></code></pre></div></div>
<p>Le SDK Python est compatible avec les environnements pandas, Jupyter et les pipelines de data science.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="sandbox">Sandbox<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/05/portail-client/#sandbox" class="hash-link" aria-label="Lien direct vers Sandbox" title="Lien direct vers Sandbox" translate="no">​</a></h3>
<p>La sandbox est un environnement de test isole ou vous pouvez experimenter sans risque :</p>
<ul>
<li class=""><strong>Donnees de test</strong> : la sandbox est pre-remplie avec des donnees d'exemple representant une ontologie type.</li>
<li class=""><strong>Cle API sandbox</strong> : une cle API dediee est generee automatiquement pour la sandbox.</li>
<li class=""><strong>Reset a la demande</strong> : remettez la sandbox dans son etat initial a tout moment.</li>
<li class=""><strong>Memes APIs</strong> : les endpoints et le comportement sont identiques a la production — seules les donnees different.</li>
</ul>
<p><strong>Exemple concret</strong> : vous developpez une integration qui modifie des entites. Au lieu de tester sur votre workspace de production, vous utilisez la sandbox pour valider votre code. Une fois satisfait, vous changez la cle API pour pointer vers la production.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="packages-oauth">Packages OAuth<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/05/portail-client/#packages-oauth" class="hash-link" aria-label="Lien direct vers Packages OAuth" title="Lien direct vers Packages OAuth" translate="no">​</a></h3>
<p>Pour les applications qui s'authentifient au nom d'un utilisateur (plutot qu'avec une cle API), le SDK inclut un package OAuth :</p>
<ul>
<li class=""><strong>Flux OAuth2</strong> standard avec PKCE.</li>
<li class=""><strong>Refresh automatique</strong> des tokens.</li>
<li class=""><strong>Compatible</strong> avec les frameworks web courants (React, Next.js, Express).</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="package-react">Package React<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/05/portail-client/#package-react" class="hash-link" aria-label="Lien direct vers Package React" title="Lien direct vers Package React" translate="no">​</a></h3>
<p>Un package React est egalement disponible pour les applications frontend :</p>
<div class="language-typescript codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-typescript codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token keyword module" style="color:#00009f">import</span><span class="token plain"> </span><span class="token imports punctuation" style="color:#393A34">{</span><span class="token imports"> useNodes</span><span class="token imports punctuation" style="color:#393A34">,</span><span class="token imports"> useCommands </span><span class="token imports punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token keyword module" style="color:#00009f">from</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'@ontologie/react'</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">function</span><span class="token plain"> </span><span class="token function maybe-class-name" style="color:#d73a49">EntityList</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> data</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> nodes</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> isLoading </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">useNodes</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> entityType</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'concept'</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> execute </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">useCommands</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> </span><span class="token function-variable function" style="color:#d73a49">handleCreate</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">async</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token arrow operator" style="color:#393A34">=&gt;</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword control-flow" style="color:#00009f">await</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">execute</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      type</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'CREATE_NODE'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      payload</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> name</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'Nouvelle entite'</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> entityType</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">'concept'</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token keyword control-flow" style="color:#00009f">if</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">isLoading</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token keyword control-flow" style="color:#00009f">return</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token plain">p</span><span class="token operator" style="color:#393A34">&gt;</span><span class="token maybe-class-name">Chargement</span><span class="token spread operator" style="color:#393A34">...</span><span class="token operator" style="color:#393A34">&lt;</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">p</span><span class="token operator" style="color:#393A34">&gt;</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token keyword control-flow" style="color:#00009f">return</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token plain">ul</span><span class="token operator" style="color:#393A34">&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain">nodes</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">map</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">node</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token arrow operator" style="color:#393A34">=&gt;</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token plain">li key</span><span class="token operator" style="color:#393A34">=</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain">node</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">id</span><span class="token punctuation" style="color:#393A34">}</span><span class="token operator" style="color:#393A34">&gt;</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain">node</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">name</span><span class="token punctuation" style="color:#393A34">}</span><span class="token operator" style="color:#393A34">&lt;</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">li</span><span class="token operator" style="color:#393A34">&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">ul</span><span class="token operator" style="color:#393A34">&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<p>Les hooks React gerent automatiquement le cache, la revalidation et les mises a jour optimistes.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="comment-demarrer">Comment demarrer<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/05/portail-client/#comment-demarrer" class="hash-link" aria-label="Lien direct vers Comment demarrer" title="Lien direct vers Comment demarrer" translate="no">​</a></h2>
<ol>
<li class=""><strong>Accedez au Portail Client</strong> via le lien dans la barre de navigation ("Portail Client") ou a l'adresse <code>portal.growthsystemes.com</code>.</li>
<li class=""><strong>Explorez la documentation</strong> interactive : parcourez les endpoints par categorie.</li>
<li class=""><strong>Testez dans la sandbox</strong> : utilisez le testeur integre pour executer des appels API.</li>
<li class=""><strong>Installez le SDK</strong> :<!-- -->
<ul>
<li class="">TypeScript : <code>npm install @ontologie/sdk-client</code></li>
<li class="">Python : <code>pip install ontologie</code></li>
</ul>
</li>
<li class=""><strong>Integrez</strong> dans votre application en utilisant votre cle API.</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prochaines-etapes">Prochaines etapes<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/05/portail-client/#prochaines-etapes" class="hash-link" aria-label="Lien direct vers Prochaines etapes" title="Lien direct vers Prochaines etapes" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/reference/api/">Référence API</a> — Documentation complète des endpoints</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/reference/acces-api/cles-api/">Cles API</a> — Creer et gerer vos cles d'acces</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/demarrer/quickstart-api/">Quickstart</a> — Premier appel API en 10 minutes</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/assistance/contact/">Support</a> — Besoin d'aide pour integrer Ontologie ?</li>
</ul>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="Portail Client" term="Portail Client"/>
        <category label="API" term="API"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Workflows : scheduling cron, retry/resume automatique et alertes]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/2026/03/02/pipeline-automation/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/2026/03/02/pipeline-automation/"/>
        <updated>2026-03-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Les workflows sont au coeur de l'automatisation dans Ontologie. Avec cette mise a jour, ils deviennent encore plus robustes : scheduling cron pour les executions planifiees, retry/resume automatique en cas d'echec, cloning pour dupliquer vos workflows, et alertes pour etre notifie quand quelque chose ne se passe pas comme prevu.]]></summary>
        <content type="html"><![CDATA[<p>Les workflows sont au coeur de l'automatisation dans Ontologie. Avec cette mise a jour, ils deviennent encore plus robustes : <strong>scheduling cron</strong> pour les executions planifiees, <strong>retry/resume automatique</strong> en cas d'echec, <strong>cloning</strong> pour dupliquer vos workflows, et <strong>alertes</strong> pour etre notifie quand quelque chose ne se passe pas comme prevu.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="pourquoi-lautomatisation-des-workflows">Pourquoi l'automatisation des workflows<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/02/pipeline-automation/#pourquoi-lautomatisation-des-workflows" class="hash-link" aria-label="Lien direct vers Pourquoi l'automatisation des workflows" title="Lien direct vers Pourquoi l'automatisation des workflows" translate="no">​</a></h2>
<p>Un workflow qui fonctionne en mode manuel, c'est bien pour les tests. Mais en production, vous avez besoin que vos workflows :</p>
<ul>
<li class=""><strong>S'executent automatiquement</strong> a intervalles reguliers (tous les jours a 8h, chaque lundi, le 1er du mois).</li>
<li class=""><strong>Se recuperent seuls</strong> en cas d'erreur temporaire (timeout reseau, service momentanement indisponible).</li>
<li class=""><strong>Vous previennent</strong> quand un probleme necessite une intervention humaine.</li>
<li class=""><strong>Soient duplicables</strong> pour creer des variantes sans repartir de zero.</li>
</ul>
<p>C'est exactement ce que cette mise a jour apporte au Workflow Builder.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ce-qui-change">Ce qui change<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/02/pipeline-automation/#ce-qui-change" class="hash-link" aria-label="Lien direct vers Ce qui change" title="Lien direct vers Ce qui change" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="scheduling-cron">Scheduling cron<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/02/pipeline-automation/#scheduling-cron" class="hash-link" aria-label="Lien direct vers Scheduling cron" title="Lien direct vers Scheduling cron" translate="no">​</a></h3>
<p>Planifiez l'execution automatique de vos workflows avec des expressions cron standard :</p>
<ul>
<li class=""><strong>Expressions cron</strong> : toute la puissance de la syntaxe cron (<code>0 8 * * 1-5</code> = chaque jour ouvrable a 8h).</li>
<li class=""><strong>Interface visuelle</strong> : un editeur visuel traduit l'expression cron en langage clair ("Tous les jours ouvrables a 08:00").</li>
<li class=""><strong>Fuseaux horaires</strong> : configurez le fuseau horaire de votre schedule (Europe/Paris par defaut).</li>
<li class=""><strong>Protection anti-chevauchement</strong> : si une execution est encore en cours quand la suivante est planifiee, elle est mise en file d'attente au lieu de demarrer en parallele.</li>
</ul>
<p><strong>Exemples de schedules courants</strong> :</p>
<table><thead><tr><th>Expression</th><th>Description</th></tr></thead><tbody><tr><td><code>0 8 * * *</code></td><td>Tous les jours a 8h</td></tr><tr><td><code>0 8 * * 1-5</code></td><td>Chaque jour ouvrable a 8h</td></tr><tr><td><code>0 0 1 * *</code></td><td>Le 1er de chaque mois a minuit</td></tr><tr><td><code>*/15 * * * *</code></td><td>Toutes les 15 minutes</td></tr><tr><td><code>0 9 * * 1</code></td><td>Chaque lundi a 9h</td></tr></tbody></table>
<p><strong>Exemple concret</strong> : vous creez un workflow "Rapport hebdomadaire de qualite des donnees" et le planifiez chaque lundi a 9h. Le workflow s'execute automatiquement, genere le rapport et envoie un email a l'equipe.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="retry-et-resume-automatiques">Retry et resume automatiques<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/02/pipeline-automation/#retry-et-resume-automatiques" class="hash-link" aria-label="Lien direct vers Retry et resume automatiques" title="Lien direct vers Retry et resume automatiques" translate="no">​</a></h3>
<p>Les workflows en production rencontrent inevitablement des erreurs : un service externe est temporairement indisponible, un timeout reseau, un quota API depasse. Au lieu d'echouer definitivement, les workflows peuvent desormais se recuperer automatiquement.</p>
<p><strong>Retry (nouvelle tentative)</strong> :</p>
<ul>
<li class="">Configurez le nombre de tentatives (1 a 5) et le delai entre chaque tentative.</li>
<li class="">Le delai peut etre fixe (30 secondes) ou exponentiel (30s, 60s, 120s, 240s).</li>
<li class="">Chaque tentative est tracee dans l'historique d'execution.</li>
</ul>
<p><strong>Resume (reprise)</strong> :</p>
<ul>
<li class="">Si un workflow echoue apres toutes les tentatives, il est mis en pause au point d'echec.</li>
<li class="">Vous pouvez corriger le probleme (ex: renouveler un token API) et reprendre l'execution la ou elle s'etait arretee.</li>
<li class="">Pas besoin de re-executer les etapes deja completees — le workflow reprend exactement au bloc qui a echoue.</li>
</ul>
<p><strong>Exemple concret</strong> : votre workflow d'import de donnees echoue a cause d'un timeout sur une API externe. Le systeme retente 3 fois avec un delai exponentiel. Si l'API est toujours indisponible, le workflow se met en pause. Une heure plus tard, l'API est de retour — vous cliquez "Reprendre" et le workflow continue la ou il s'etait arrete.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="cloning-de-workflows">Cloning de workflows<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/02/pipeline-automation/#cloning-de-workflows" class="hash-link" aria-label="Lien direct vers Cloning de workflows" title="Lien direct vers Cloning de workflows" translate="no">​</a></h3>
<p>Dupliquez un workflow existant en un clic :</p>
<ul>
<li class=""><strong>Copie complete</strong> : tous les blocs, connexions, configurations et variables sont dupliques.</li>
<li class=""><strong>Renommage automatique</strong> : le clone s'appelle "Mon workflow (copie)" — renommez-le selon vos besoins.</li>
<li class=""><strong>Independance</strong> : le clone est completement independant de l'original. Les modifications de l'un n'affectent pas l'autre.</li>
<li class=""><strong>Cas d'usage</strong> : creer des variantes (test vs production), dupliquer pour un autre workspace, sauvegarder avant modification.</li>
</ul>
<p><strong>Exemple concret</strong> : vous avez un workflow "Import clients France" qui fonctionne bien. Vous le clonez et modifiez le clone pour creer "Import clients Belgique" en changeant uniquement les parametres de filtrage.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="alertes">Alertes<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/02/pipeline-automation/#alertes" class="hash-link" aria-label="Lien direct vers Alertes" title="Lien direct vers Alertes" translate="no">​</a></h3>
<p>Soyez notifie quand un workflow necessite votre attention :</p>
<ul>
<li class=""><strong>Echec d'execution</strong> : recevez une alerte quand un workflow echoue (apres les tentatives de retry).</li>
<li class=""><strong>Execution longue</strong> : recevez une alerte quand un workflow depasse une duree configurable.</li>
<li class=""><strong>Canaux de notification</strong> : email, webhook, ou notification dans l'application.</li>
<li class=""><strong>Regles de filtrage</strong> : configurez quels workflows declenchent des alertes et a qui les envoyer.</li>
</ul>
<p><strong>Exemple concret</strong> : vous configurez une alerte sur votre workflow "Synchronisation quotidienne" : si l'execution echoue ou depasse 10 minutes, un email est envoye a l'equipe operations.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="annulation-en-cours-dexecution">Annulation en cours d'execution<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/02/pipeline-automation/#annulation-en-cours-dexecution" class="hash-link" aria-label="Lien direct vers Annulation en cours d'execution" title="Lien direct vers Annulation en cours d'execution" translate="no">​</a></h3>
<p>Nouveau controle sur les workflows en cours :</p>
<ul>
<li class=""><strong>Annulation propre</strong> : arretez un workflow en cours d'execution sans corrompre les donnees.</li>
<li class=""><strong>Etat "annule"</strong> : le workflow est marque comme annule dans l'historique, distinct d'un echec.</li>
<li class=""><strong>Nettoyage</strong> : les ressources allouees (fichiers temporaires, connexions) sont liberees proprement.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="comment-demarrer">Comment demarrer<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/02/pipeline-automation/#comment-demarrer" class="hash-link" aria-label="Lien direct vers Comment demarrer" title="Lien direct vers Comment demarrer" translate="no">​</a></h2>
<ol>
<li class=""><strong>Ouvrez le Workflow Builder</strong> et selectionnez un workflow existant.</li>
<li class=""><strong>Configurez le schedule</strong> dans l'onglet "Planification" : choisissez une expression cron ou utilisez l'editeur visuel.</li>
<li class=""><strong>Configurez le retry</strong> dans les parametres avances de chaque bloc sensible.</li>
<li class=""><strong>Activez les alertes</strong> dans l'onglet "Alertes" du workflow.</li>
<li class=""><strong>Testez</strong> en executant manuellement le workflow, puis laissez le schedule prendre le relais.</li>
</ol>
<p>Le scheduling est disponible pour tous les workflows. Les alertes se configurent par workflow dans les parametres avances.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prochaines-etapes">Prochaines etapes<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/02/pipeline-automation/#prochaines-etapes" class="hash-link" aria-label="Lien direct vers Prochaines etapes" title="Lien direct vers Prochaines etapes" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/workflows/overview/">Workflow Builder</a> — Vue d'ensemble du Workflow Builder</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/workflows/blocs/">Blocs disponibles</a> — Liste des 21+ types de blocs</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/workflows/planification/">Planification</a> — Guide complet du scheduling cron</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/workflows/executer-debugger/">Executer et debugger</a> — Suivi et historique des executions</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/assistance/contact/">Support</a> — Besoin d'aide pour automatiser vos workflows ?</li>
</ul>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="Workflows" term="Workflows"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Serveur MCP : connectez Claude, VS Code et vos clients IA a Ontologie]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/2026/03/01/mcp-clients-ia/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/2026/03/01/mcp-clients-ia/"/>
        <updated>2026-03-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Et si vos outils IA preferis pouvaient interroger, modifier et piloter votre ontologie directement ? Avec le serveur MCP (Model Context Protocol) d'Ontologie, c'est desormais possible. Connectez Claude Desktop, VS Code, Cursor ou tout client compatible MCP a votre workspace et interagissez avec vos donnees en langage naturel.]]></summary>
        <content type="html"><![CDATA[<p>Et si vos outils IA preferis pouvaient interroger, modifier et piloter votre ontologie directement ? Avec le <strong>serveur MCP</strong> (Model Context Protocol) d'Ontologie, c'est desormais possible. Connectez Claude Desktop, VS Code, Cursor ou tout client compatible MCP a votre workspace et interagissez avec vos donnees en langage naturel.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="pourquoi-le-mcp">Pourquoi le MCP<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/01/mcp-clients-ia/#pourquoi-le-mcp" class="hash-link" aria-label="Lien direct vers Pourquoi le MCP" title="Lien direct vers Pourquoi le MCP" translate="no">​</a></h2>
<p>Le Model Context Protocol (MCP) est un standard ouvert qui permet aux assistants IA d'interagir avec des sources de donnees externes de maniere structuree et securisee. Au lieu de copier-coller des donnees entre votre ontologie et votre assistant IA, le MCP cree un pont direct.</p>
<p>Les cas d'usage sont nombreux :</p>
<ul>
<li class=""><strong>Exploration de donnees</strong> : demandez a Claude "Quelles sont les entites de type Client qui n'ont pas de relation avec un Contrat ?" et obtenez la reponse en temps reel depuis votre ontologie.</li>
<li class=""><strong>Modification assistee</strong> : "Ajoute une propriete 'date_derniere_revue' a toutes les entites de type Process" — l'assistant execute la commande via le MCP.</li>
<li class=""><strong>Analyse et reporting</strong> : "Resume l'etat de mon workflow de validation des donnees" — l'assistant consulte le statut des executions et synthetise.</li>
<li class=""><strong>Developpement</strong> : dans VS Code ou Cursor, interrogez votre ontologie pendant que vous codez pour generer du code coherent avec votre modele de donnees.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ce-qui-change">Ce qui change<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/01/mcp-clients-ia/#ce-qui-change" class="hash-link" aria-label="Lien direct vers Ce qui change" title="Lien direct vers Ce qui change" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="159-outils-dans-13-categories">159 outils dans 13 categories<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/01/mcp-clients-ia/#159-outils-dans-13-categories" class="hash-link" aria-label="Lien direct vers 159 outils dans 13 categories" title="Lien direct vers 159 outils dans 13 categories" translate="no">​</a></h3>
<p>Le serveur MCP d'Ontologie expose 159 outils organises en 13 categories couvrant l'ensemble de la plateforme :</p>
<table><thead><tr><th>Categorie</th><th>Exemples d'outils</th><th>Nombre</th></tr></thead><tbody><tr><td><strong>Ontologie</strong></td><td>Lister les entites, creer des relations, modifier des proprietes</td><td>20+</td></tr><tr><td><strong>Workflows</strong></td><td>Executer un workflow, consulter les resultats, gerer les schedules</td><td>15+</td></tr><tr><td><strong>Agents</strong></td><td>Invoquer un agent, consulter l'historique, configurer les outils</td><td>15+</td></tr><tr><td><strong>Connaissances</strong></td><td>Rechercher dans les documents, interroger le graphe de connaissances</td><td>10+</td></tr><tr><td><strong>Live Data</strong></td><td>Consulter les sources, verifier les statuts de synchronisation</td><td>10+</td></tr><tr><td><strong>Calendrier</strong></td><td>Creer des evenements, lister les prochaines echeances</td><td>8+</td></tr><tr><td><strong>Dashboard</strong></td><td>Consulter les KPIs, obtenir des statistiques</td><td>8+</td></tr><tr><td><strong>Tableurs</strong></td><td>Lire et modifier des tableurs, exporter des donnees</td><td>10+</td></tr><tr><td><strong>Gouvernance</strong></td><td>Consulter les approbations, les classifications, la qualite</td><td>10+</td></tr><tr><td><strong>Administration</strong></td><td>Gerer les membres, les permissions, les parametres</td><td>10+</td></tr><tr><td><strong>Bundles</strong></td><td>Operations groupees sur plusieurs outils</td><td>5+</td></tr><tr><td><strong>Marches publics</strong></td><td>Recherche et analyse des appels d'offres publics</td><td>6</td></tr><tr><td><strong>Personas</strong></td><td>Recherche de profils, competences, donnees demographiques</td><td>5</td></tr></tbody></table>
<p>Chaque outil est documente avec son schema d'entree, son schema de sortie et des exemples d'utilisation.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="connexion-a-claude-desktop">Connexion a Claude Desktop<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/01/mcp-clients-ia/#connexion-a-claude-desktop" class="hash-link" aria-label="Lien direct vers Connexion a Claude Desktop" title="Lien direct vers Connexion a Claude Desktop" translate="no">​</a></h3>
<p>Pour connecter Claude Desktop a votre workspace Ontologie :</p>
<ol>
<li class=""><strong>Generez une cle API MCP</strong> dans Parametres &gt; Cles API avec les scopes <code>mcp.read</code> et <code>mcp.write</code>.</li>
<li class=""><strong>Configurez Claude Desktop</strong> en ajoutant le serveur MCP dans les parametres :</li>
</ol>
<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"mcpServers"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"ontologie"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">"url"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"https://api-app.growthsystemes.com/mcp"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">"headers"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token property" style="color:#36acaa">"Authorization"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Bearer ont_live_votre_cle_api"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token property" style="color:#36acaa">"x-workspace-id"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"votre-workspace-id"</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<ol start="3">
<li class=""><strong>Testez</strong> en posant une question a Claude : "Liste-moi les 10 dernieres entites creees dans mon ontologie."</li>
</ol>
<p>Claude aura automatiquement acces aux 159 outils et pourra les utiliser selon vos questions.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="connexion-a-vs-code-et-cursor">Connexion a VS Code et Cursor<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/01/mcp-clients-ia/#connexion-a-vs-code-et-cursor" class="hash-link" aria-label="Lien direct vers Connexion a VS Code et Cursor" title="Lien direct vers Connexion a VS Code et Cursor" translate="no">​</a></h3>
<p>Les editeurs de code compatibles MCP (VS Code avec l'extension Claude, Cursor) se configurent de la meme maniere :</p>
<ol>
<li class=""><strong>Ajoutez le serveur</strong> dans la configuration MCP de votre editeur.</li>
<li class=""><strong>Utilisez les outils</strong> dans le chat de l'assistant : "Montre-moi le schema de l'entite 'Commande' dans mon ontologie."</li>
<li class=""><strong>Generez du code</strong> coherent avec votre modele de donnees : "Genere un composant React qui affiche les proprietes d'un Client selon mon schema."</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="securite-et-permissions">Securite et permissions<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/01/mcp-clients-ia/#securite-et-permissions" class="hash-link" aria-label="Lien direct vers Securite et permissions" title="Lien direct vers Securite et permissions" translate="no">​</a></h3>
<p>Le serveur MCP respecte le systeme de permissions d'Ontologie :</p>
<ul>
<li class=""><strong>Scopes API</strong> : les outils disponibles dependent des scopes de votre cle API (<code>mcp.read</code>, <code>mcp.write</code>, <code>mcp.workflow.execute</code>, <code>mcp.agent.execute</code>).</li>
<li class=""><strong>Isolation workspace</strong> : chaque connexion est isolee dans son workspace. Aucune donnee ne peut etre accedee en dehors du workspace de la cle API.</li>
<li class=""><strong>Audit</strong> : toutes les actions effectuees via MCP sont tracees dans le journal d'audit.</li>
<li class=""><strong>Streaming SSE</strong> : les operations longues (execution de workflow, invocation d'agent) utilisent le streaming pour un retour en temps reel.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="resources-et-prompts">Resources et Prompts<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/01/mcp-clients-ia/#resources-et-prompts" class="hash-link" aria-label="Lien direct vers Resources et Prompts" title="Lien direct vers Resources et Prompts" translate="no">​</a></h3>
<p>En plus des outils, le serveur MCP expose :</p>
<ul>
<li class=""><strong>7 Resources</strong> : acces direct a des donnees structurees (schema d'ontologie, liste des workflows, etc.) que les clients IA peuvent consulter.</li>
<li class=""><strong>7 Prompts</strong> : modeles de requetes pre-configures pour les cas d'usage courants (exploration d'ontologie, analyse de workflow, etc.).</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="comment-demarrer">Comment demarrer<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/01/mcp-clients-ia/#comment-demarrer" class="hash-link" aria-label="Lien direct vers Comment demarrer" title="Lien direct vers Comment demarrer" translate="no">​</a></h2>
<ol>
<li class=""><strong>Creez une cle API MCP</strong> dans Parametres &gt; Cles API.</li>
<li class=""><strong>Selectionnez les scopes</strong> : <code>mcp.read</code> pour la lecture, <code>mcp.write</code> pour les modifications.</li>
<li class=""><strong>Copiez la configuration</strong> fournie dans la page de la cle API.</li>
<li class=""><strong>Collez-la</strong> dans votre client MCP (Claude Desktop, VS Code, Cursor).</li>
<li class=""><strong>Testez</strong> avec une requete simple : "Combien d'entites contient mon ontologie ?"</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prochaines-etapes">Prochaines etapes<a href="https://www.growthsystemes.com/docs/nouveautes/2026/03/01/mcp-clients-ia/#prochaines-etapes" class="hash-link" aria-label="Lien direct vers Prochaines etapes" title="Lien direct vers Prochaines etapes" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/mcp/overview/">Serveur MCP</a> — Vue d'ensemble du serveur MCP</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/mcp/configuration/">Configuration</a> — Guide de connexion et configuration</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/mcp/outils/">Outils disponibles</a> — Liste complete des 159 outils</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/reference/acces-api/cles-api/">Cles API</a> — Gerer vos cles et scopes</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/assistance/contact/">Support</a> — Besoin d'aide pour configurer le MCP ?</li>
</ul>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="MCP" term="MCP"/>
        <category label="API" term="API"/>
        <category label="Agent OS" term="Agent OS"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Calendrier : evenements, recurrence et synchronisation Google/Outlook]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/2026/02/25/calendar/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/2026/02/25/calendar/"/>
        <updated>2026-02-25T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Gerer des processus metier implique souvent de gerer des echeances, des jalons et des evenements recurrents. Le nouveau module Calendrier d'Ontologie vous permet de planifier des evenements directement dans votre workspace, de les lier a vos entites et de synchroniser le tout avec Google Calendar ou Outlook.]]></summary>
        <content type="html"><![CDATA[<p>Gerer des processus metier implique souvent de gerer des echeances, des jalons et des evenements recurrents. Le nouveau module <strong>Calendrier</strong> d'Ontologie vous permet de planifier des evenements directement dans votre workspace, de les lier a vos entites et de synchroniser le tout avec Google Calendar ou Outlook.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="pourquoi-un-calendrier-integre">Pourquoi un calendrier integre<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/25/calendar/#pourquoi-un-calendrier-integre" class="hash-link" aria-label="Lien direct vers Pourquoi un calendrier integre" title="Lien direct vers Pourquoi un calendrier integre" translate="no">​</a></h2>
<p>Jusqu'ici, la planification des taches liees a vos ontologies se faisait dans des outils externes (Google Calendar, Outlook, tableurs). Ce decoupage creait plusieurs problemes :</p>
<ul>
<li class=""><strong>Pas de lien avec les donnees</strong> : les evenements dans votre calendrier externe ne sont pas relies a vos entites.</li>
<li class=""><strong>Pas de recurrence metier</strong> : les calendriers generiques ne gerent pas les regles de recurrence specifiques a vos processus.</li>
<li class=""><strong>Pas de vue unifiee</strong> : pour savoir ce qui est prevu, il faut jongler entre plusieurs outils.</li>
<li class=""><strong>Pas d'automatisation</strong> : impossible de declencher un workflow quand un evenement arrive.</li>
</ul>
<p>Le module Calendrier integre la planification directement dans Ontologie avec des liens bidirectionnels vers vos donnees.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ce-qui-change">Ce qui change<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/25/calendar/#ce-qui-change" class="hash-link" aria-label="Lien direct vers Ce qui change" title="Lien direct vers Ce qui change" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="gestion-devenements">Gestion d'evenements<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/25/calendar/#gestion-devenements" class="hash-link" aria-label="Lien direct vers Gestion d'evenements" title="Lien direct vers Gestion d'evenements" translate="no">​</a></h3>
<p>Creez, modifiez et organisez vos evenements directement dans votre workspace :</p>
<ul>
<li class=""><strong>Vue calendrier</strong> : jour, semaine, mois — avec filtres par type, par entite liee ou par calendrier.</li>
<li class=""><strong>Multi-calendriers</strong> : creez plusieurs calendriers par workspace (ex: "Jalons projet", "Maintenances", "Reunions equipe").</li>
<li class=""><strong>Evenements lies</strong> : associez un evenement a une ou plusieurs entites de votre ontologie. L'evenement apparait dans le detail de l'entite et dans le calendrier.</li>
<li class=""><strong>Rappels</strong> : configurez des rappels par email ou notification avant chaque evenement.</li>
</ul>
<p><strong>Exemple concret</strong> : vous creez un evenement "Revue trimestrielle du modele de donnees" lie a votre entite "Ontologie Principale". Tous les membres du workspace voient l'evenement dans le calendrier et peuvent acceder directement a l'entite concernee.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="recurrence-avancee">Recurrence avancee<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/25/calendar/#recurrence-avancee" class="hash-link" aria-label="Lien direct vers Recurrence avancee" title="Lien direct vers Recurrence avancee" translate="no">​</a></h3>
<p>Le module Calendrier prend en charge la recurrence complete selon la norme RFC 5545 (la meme que iCal et Google Calendar) :</p>
<ul>
<li class=""><strong>Frequences</strong> : quotidienne, hebdomadaire, mensuelle, annuelle.</li>
<li class=""><strong>Regles avancees</strong> : "tous les 2e mardis du mois", "chaque dernier jour ouvrable", "tous les 15 jours sauf jours feries".</li>
<li class=""><strong>Exceptions</strong> : supprimez ou deplacez des occurrences individuelles sans casser la serie.</li>
<li class=""><strong>Date de fin</strong> : nombre d'occurrences ou date limite.</li>
</ul>
<p>Les occurrences sont generees dynamiquement — vous n'avez pas besoin de creer manuellement chaque evenement.</p>
<p><strong>Exemple concret</strong> : vous planifiez une "Revue qualite des donnees" tous les premiers lundis du mois pendant un an, avec une exception pour le mois d'aout (vacances). Le calendrier affiche les 11 occurrences automatiquement.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="synchronisation-google-calendar-et-outlook">Synchronisation Google Calendar et Outlook<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/25/calendar/#synchronisation-google-calendar-et-outlook" class="hash-link" aria-label="Lien direct vers Synchronisation Google Calendar et Outlook" title="Lien direct vers Synchronisation Google Calendar et Outlook" translate="no">​</a></h3>
<p>Connectez votre calendrier Ontologie a vos calendriers externes pour une vue unifiee :</p>
<ul>
<li class=""><strong>Import</strong> : les evenements de votre Google Calendar ou Outlook apparaissent dans le calendrier Ontologie.</li>
<li class=""><strong>Export</strong> : les evenements crees dans Ontologie sont synchronises vers votre calendrier externe.</li>
<li class=""><strong>Bidirectionnel</strong> : les modifications sont propagees dans les deux sens.</li>
<li class=""><strong>Authentification OAuth2</strong> : connexion securisee sans partage de mot de passe.</li>
</ul>
<p>La synchronisation se fait en temps reel. Les evenements importes sont distingues visuellement des evenements natifs.</p>
<p><strong>Exemple concret</strong> : votre equipe utilise Google Calendar au quotidien. En activant la synchronisation, les jalons de votre projet Ontologie apparaissent automatiquement dans le Google Calendar de chaque membre, avec un lien direct vers l'entite concernee.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="integration-avec-les-workflows-et-agents">Integration avec les Workflows et Agents<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/25/calendar/#integration-avec-les-workflows-et-agents" class="hash-link" aria-label="Lien direct vers Integration avec les Workflows et Agents" title="Lien direct vers Integration avec les Workflows et Agents" translate="no">​</a></h3>
<p>Le calendrier n'est pas un simple outil de planification — il s'integre avec le reste de la plateforme :</p>
<ul>
<li class=""><strong>Blocs workflow</strong> : 4 nouveaux blocs dans le Workflow Builder pour creer, modifier, lister et supprimer des evenements.</li>
<li class=""><strong>Outils agent</strong> : les agents IA peuvent consulter le calendrier, creer des evenements et envoyer des rappels.</li>
<li class=""><strong>Declencheurs</strong> : declenchez un workflow quand un evenement approche ou quand une nouvelle occurrence est generee.</li>
</ul>
<p><strong>Exemple concret</strong> : un workflow "Rappel de conformite" se declenche automatiquement 7 jours avant chaque echeance de revue reglementaire, envoie un email a l'equipe et cree une tache dans le workspace.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="comment-demarrer">Comment demarrer<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/25/calendar/#comment-demarrer" class="hash-link" aria-label="Lien direct vers Comment demarrer" title="Lien direct vers Comment demarrer" translate="no">​</a></h2>
<ol>
<li class=""><strong>Naviguez vers Calendrier</strong> dans le menu principal de votre workspace.</li>
<li class=""><strong>Creez un calendrier</strong> (ex: "Jalons projet") ou utilisez le calendrier par defaut.</li>
<li class=""><strong>Ajoutez un evenement</strong> en cliquant sur une date ou via le bouton "Nouvel evenement".</li>
<li class=""><strong>Configurez la recurrence</strong> si l'evenement se repete.</li>
<li class=""><strong>Liez l'evenement a des entites</strong> via le champ "Entites liees" du formulaire.</li>
<li class=""><strong>Activez la synchronisation</strong> dans Parametres &gt; Integrations &gt; Google Calendar ou Outlook.</li>
</ol>
<p>Le calendrier est accessible a tous les membres du workspace. La configuration de la synchronisation necessite un acces administrateur.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prochaines-etapes">Prochaines etapes<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/25/calendar/#prochaines-etapes" class="hash-link" aria-label="Lien direct vers Prochaines etapes" title="Lien direct vers Prochaines etapes" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/calendrier/overview/">Calendrier</a> — Vue d'ensemble du module Calendrier</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/calendrier/creer-evenement/">Creer un evenement</a> — Creer et gerer des evenements</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/calendrier/modifier-evenement/">Modifier un evenement</a> — Modifier, deplacer et supprimer</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/calendrier/synchronisation/">Synchronisation</a> — Connecter Google Calendar ou Outlook</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/assistance/contact/">Support</a> — Besoin d'aide pour configurer le calendrier ?</li>
</ul>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="Calendrier" term="Calendrier"/>
        <category label="Ontologie" term="Ontologie"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Simulation : scenarios, solveurs et simulations temporelles]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/2026/02/22/simulation/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/2026/02/22/simulation/"/>
        <updated>2026-02-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Modeliser vos donnees, c'est bien. Pouvoir simuler l'impact de vos decisions avant de les appliquer, c'est mieux. Le nouveau module Simulation d'Ontologie vous permet de creer des scenarios hypothetiques, d'executer des solveurs d'optimisation et de simuler l'evolution de vos donnees dans le temps — le tout sans modifier vos donnees de production.]]></summary>
        <content type="html"><![CDATA[<p>Modeliser vos donnees, c'est bien. Pouvoir simuler l'impact de vos decisions avant de les appliquer, c'est mieux. Le nouveau module <strong>Simulation</strong> d'Ontologie vous permet de creer des scenarios hypothetiques, d'executer des solveurs d'optimisation et de simuler l'evolution de vos donnees dans le temps — le tout sans modifier vos donnees de production.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="pourquoi-la-simulation">Pourquoi la simulation<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/22/simulation/#pourquoi-la-simulation" class="hash-link" aria-label="Lien direct vers Pourquoi la simulation" title="Lien direct vers Pourquoi la simulation" translate="no">​</a></h2>
<p>Les ontologies modelisent l'etat actuel de vos systemes, processus et donnees. Mais les decisions metier necessitent souvent de repondre a des questions du type :</p>
<ul>
<li class=""><strong>Que se passe-t-il si</strong> je supprime ce fournisseur ? Quels processus sont impactes ?</li>
<li class=""><strong>Quel est le meilleur</strong> agencement de ressources pour minimiser les couts ?</li>
<li class=""><strong>Comment evoluera</strong> la charge de travail si j'ajoute 3 clients par mois pendant un an ?</li>
</ul>
<p>Jusqu'ici, ces analyses se faisaient dans des tableurs separes, deconnectes de votre modele de donnees. Le module Simulation integre ces capacites directement dans Ontologie.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ce-qui-change">Ce qui change<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/22/simulation/#ce-qui-change" class="hash-link" aria-label="Lien direct vers Ce qui change" title="Lien direct vers Ce qui change" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="scenarios-parametriques">Scenarios parametriques<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/22/simulation/#scenarios-parametriques" class="hash-link" aria-label="Lien direct vers Scenarios parametriques" title="Lien direct vers Scenarios parametriques" translate="no">​</a></h3>
<p>Un scenario est une copie isolee de tout ou partie de votre ontologie dans laquelle vous pouvez modifier librement les donnees sans affecter la production.</p>
<p><strong>Comment ca marche</strong> :</p>
<ol>
<li class=""><strong>Creez un scenario</strong> a partir de votre ontologie actuelle ou d'une selection d'entites.</li>
<li class=""><strong>Modifiez les donnees</strong> : ajoutez, supprimez ou modifiez des entites et des relations.</li>
<li class=""><strong>Comparez</strong> : visualisez les differences entre le scenario et la production (ajouts, suppressions, modifications).</li>
<li class=""><strong>Analysez l'impact</strong> : le systeme calcule automatiquement quelles entites, relations et workflows sont affectes par vos modifications.</li>
<li class=""><strong>Appliquez ou abandonnez</strong> : si le scenario est concluant, fusionnez les modifications dans la production. Sinon, supprimez-le sans consequence.</li>
</ol>
<p>Les scenarios utilisent une technique de <strong>copie sur ecriture</strong> (copy-on-write) : seules les donnees modifiees sont dupliquees, ce qui rend la creation de scenarios rapide et peu couteuse en stockage.</p>
<p><strong>Exemple concret</strong> : vous envisagez de reorganiser votre ontologie en fusionnant deux types d'entites ("Prospect" et "Lead") en un seul ("Contact"). Vous creez un scenario, effectuez la fusion, et l'analyse d'impact vous montre que 3 workflows et 2 tableaux de bord referençant "Prospect" devront etre mis a jour.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="solveurs-doptimisation">Solveurs d'optimisation<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/22/simulation/#solveurs-doptimisation" class="hash-link" aria-label="Lien direct vers Solveurs d'optimisation" title="Lien direct vers Solveurs d'optimisation" translate="no">​</a></h3>
<p>Les solveurs vous permettent de poser des problemes d'optimisation sur vos donnees et d'obtenir des solutions calculees automatiquement.</p>
<p>Un solveur se definit par :</p>
<ul>
<li class=""><strong>Des variables</strong> : les elements que le solveur peut modifier (ex: affectation de ressources, quantites).</li>
<li class=""><strong>Des contraintes</strong> : les regles a respecter (ex: budget maximum, capacite limitee, delais).</li>
<li class=""><strong>Un objectif</strong> : ce que vous cherchez a minimiser ou maximiser (ex: cout total, temps de traitement, couverture).</li>
</ul>
<p>Le solveur explore les combinaisons possibles et retourne la solution optimale ou les meilleures solutions trouvees.</p>
<p><strong>Exemple concret</strong> : vous avez 15 projets a assigner a 5 equipes, chacune avec une capacite limitee et des competences specifiques. Le solveur calcule l'affectation qui minimise le temps total de realisation tout en respectant les contraintes de competences.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="simulations-temporelles">Simulations temporelles<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/22/simulation/#simulations-temporelles" class="hash-link" aria-label="Lien direct vers Simulations temporelles" title="Lien direct vers Simulations temporelles" translate="no">​</a></h3>
<p>Les simulations temporelles vous permettent de projeter l'evolution de vos donnees dans le futur selon des regles que vous definissez.</p>
<p>Vous configurez :</p>
<ul>
<li class=""><strong>Un horizon temporel</strong> : sur combien de jours, semaines ou mois simuler.</li>
<li class=""><strong>Un pas de temps</strong> : la granularite de la simulation (jour, semaine, mois).</li>
<li class=""><strong>Des regles d'evolution</strong> : comment les donnees changent a chaque pas (ex: +3 clients/mois, -5% d'attrition, doublement du volume de donnees tous les 6 mois).</li>
</ul>
<p>La simulation genere une serie temporelle de l'etat de votre ontologie a chaque pas de temps. Vous pouvez visualiser les tendances, identifier les points de rupture et ajuster vos regles.</p>
<p><strong>Exemple concret</strong> : vous simulez la croissance de votre base clients sur 12 mois avec un taux d'acquisition de 50 clients/mois et un taux d'attrition de 8%. La simulation vous montre qu'au mois 9, le nombre de tickets de support depassera la capacite de votre equipe actuelle.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="comment-demarrer">Comment demarrer<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/22/simulation/#comment-demarrer" class="hash-link" aria-label="Lien direct vers Comment demarrer" title="Lien direct vers Comment demarrer" translate="no">​</a></h2>
<ol>
<li class=""><strong>Ouvrez votre workspace</strong> et naviguez vers <strong>Simulation</strong> dans le menu principal.</li>
<li class=""><strong>Creez un scenario</strong> en cliquant sur "Nouveau scenario" et en selectionnant les entites a inclure.</li>
<li class=""><strong>Modifiez les donnees</strong> dans le scenario et consultez l'analyse d'impact.</li>
<li class=""><strong>Pour les solveurs</strong> : definissez vos variables, contraintes et objectif dans l'editeur de solveur.</li>
<li class=""><strong>Pour les simulations temporelles</strong> : configurez l'horizon, le pas de temps et les regles d'evolution.</li>
</ol>
<p>Les scenarios sont accessibles a tous les membres du workspace. Les solveurs et simulations temporelles necessitent un acces administrateur pour la configuration.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prochaines-etapes">Prochaines etapes<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/22/simulation/#prochaines-etapes" class="hash-link" aria-label="Lien direct vers Prochaines etapes" title="Lien direct vers Prochaines etapes" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/simulations/scenarios/">Scenarios</a> — Guide complet des scenarios parametriques</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/simulations/solveurs/">Solveurs</a> — Configurer et executer des solveurs</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/agir/simulations/executer-simulation/">Simulations temporelles</a> — Projeter l'evolution de vos donnees</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/gouverner-exploiter/gouvernance/overview/">Gouvernance</a> — Combiner simulation et gouvernance pour des decisions eclairees</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/assistance/contact/">Support</a> — Besoin d'aide pour configurer la simulation ?</li>
</ul>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="Simulation" term="Simulation"/>
        <category label="Ontologie" term="Ontologie"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Gouvernance des donnees : approbations, classifications, lineage et qualite]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/2026/02/20/governance/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/2026/02/20/governance/"/>
        <updated>2026-02-20T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[La maitrise des donnees ne se limite pas a les collecter et les modeliser. A mesure que vos ontologies grandissent et que plusieurs equipes y contribuent, il devient essentiel de controler qui modifie quoi, de classer les informations sensibles, de tracer l'origine des donnees et de garantir leur qualite. C'est exactement ce que permet le nouveau module Gouvernance d'Ontologie.]]></summary>
        <content type="html"><![CDATA[<p>La maitrise des donnees ne se limite pas a les collecter et les modeliser. A mesure que vos ontologies grandissent et que plusieurs equipes y contribuent, il devient essentiel de controler qui modifie quoi, de classer les informations sensibles, de tracer l'origine des donnees et de garantir leur qualite. C'est exactement ce que permet le nouveau module <strong>Gouvernance</strong> d'Ontologie.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="pourquoi-la-gouvernance-des-donnees">Pourquoi la gouvernance des donnees<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/20/governance/#pourquoi-la-gouvernance-des-donnees" class="hash-link" aria-label="Lien direct vers Pourquoi la gouvernance des donnees" title="Lien direct vers Pourquoi la gouvernance des donnees" translate="no">​</a></h2>
<p>Dans un projet d'ontologie collaboratif, plusieurs situations posent probleme sans gouvernance :</p>
<ul>
<li class="">Un collaborateur modifie une entite critique sans validation prealable.</li>
<li class="">Des donnees sensibles (informations personnelles, donnees financieres) ne sont pas identifiees comme telles.</li>
<li class="">Impossible de savoir d'ou vient une donnee ni par quelles transformations elle est passee.</li>
<li class="">Des erreurs de saisie ou des incoherences s'accumulent sans detection.</li>
</ul>
<p>Le module Gouvernance repond a ces quatre besoins avec des fonctionnalites integrees directement dans votre espace de travail.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ce-qui-change">Ce qui change<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/20/governance/#ce-qui-change" class="hash-link" aria-label="Lien direct vers Ce qui change" title="Lien direct vers Ce qui change" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="approbations-multi-niveaux">Approbations multi-niveaux<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/20/governance/#approbations-multi-niveaux" class="hash-link" aria-label="Lien direct vers Approbations multi-niveaux" title="Lien direct vers Approbations multi-niveaux" translate="no">​</a></h3>
<p>Les approbations vous permettent de definir des circuits de validation avant que certaines modifications ne soient appliquees. Vous pouvez configurer :</p>
<ul>
<li class=""><strong>Qui doit approuver</strong> : un ou plusieurs membres de l'equipe, par role ou par nom.</li>
<li class=""><strong>Quelles actions declenchent une approbation</strong> : creation, modification ou suppression d'entites, de relations ou de proprietes.</li>
<li class=""><strong>Le nombre d'approbations requises</strong> : simple validation ou consensus multi-niveaux.</li>
</ul>
<p>Lorsqu'une action soumise a approbation est declenchee, elle est mise en attente. L'approbateur recoit une notification et peut accepter ou refuser la modification avec un commentaire. L'historique complet des decisions est conserve.</p>
<p><strong>Exemple concret</strong> : vous definissez que toute modification d'une entite de type "Contrat" necessite l'approbation du responsable juridique. Un collaborateur renomme un contrat — la modification reste en attente jusqu'a validation.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="classifications-de-donnees">Classifications de donnees<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/20/governance/#classifications-de-donnees" class="hash-link" aria-label="Lien direct vers Classifications de donnees" title="Lien direct vers Classifications de donnees" translate="no">​</a></h3>
<p>Les classifications permettent d'etiqueter vos entites et proprietes selon leur niveau de sensibilite. Quatre niveaux sont disponibles par defaut :</p>
<table><thead><tr><th>Niveau</th><th>Description</th><th>Exemple</th></tr></thead><tbody><tr><td><strong>Public</strong></td><td>Donnees sans restriction</td><td>Nom de produit, categorie</td></tr><tr><td><strong>Interne</strong></td><td>Donnees reservees a l'organisation</td><td>Processus internes, KPIs</td></tr><tr><td><strong>Confidentiel</strong></td><td>Donnees a acces restreint</td><td>Donnees clients, tarifs</td></tr><tr><td><strong>Restreint</strong></td><td>Donnees hautement sensibles</td><td>Donnees personnelles, financieres</td></tr></tbody></table>
<p>Les classifications sont visibles directement sur les entites dans le Modeler. Elles servent de base aux politiques d'acces et aux rapports de conformite.</p>
<p><strong>Exemple concret</strong> : vous classifiez toutes les proprietes contenant des adresses email comme "Confidentiel". Un rapport de gouvernance liste ensuite toutes les entites contenant des donnees confidentielles et verifie que les acces sont correctement restreints.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="lineage-tracabilite-des-donnees">Lineage (tracabilite des donnees)<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/20/governance/#lineage-tracabilite-des-donnees" class="hash-link" aria-label="Lien direct vers Lineage (tracabilite des donnees)" title="Lien direct vers Lineage (tracabilite des donnees)" translate="no">​</a></h3>
<p>Le lineage repond a la question : <strong>d'ou vient cette donnee et ou va-t-elle ?</strong></p>
<p>Pour chaque entite ou propriete, vous pouvez visualiser :</p>
<ul>
<li class=""><strong>L'origine</strong> : quelle source de donnees, quel connecteur ou quelle saisie manuelle a cree la donnee.</li>
<li class=""><strong>Les transformations</strong> : quels workflows ou agents ont modifie la donnee.</li>
<li class=""><strong>Les dependances aval</strong> : quels tableaux de bord, rapports ou workflows utilisent cette donnee.</li>
</ul>
<p>Le lineage se construit automatiquement a partir des evenements de votre workspace. Chaque modification, chaque execution de workflow, chaque ingestion Live Data enrichit le graphe de tracabilite.</p>
<p><strong>Exemple concret</strong> : un KPI de votre dashboard affiche une valeur inattendue. En consultant le lineage de la donnee source, vous decouvrez qu'un workflow a modifie la formule de calcul la semaine precedente.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="regles-de-qualite-des-donnees">Regles de qualite des donnees<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/20/governance/#regles-de-qualite-des-donnees" class="hash-link" aria-label="Lien direct vers Regles de qualite des donnees" title="Lien direct vers Regles de qualite des donnees" translate="no">​</a></h3>
<p>Les regles de qualite vous permettent de definir des contraintes sur vos donnees et de detecter automatiquement les anomalies :</p>
<ul>
<li class=""><strong>Completude</strong> : verifier que les champs obligatoires sont remplis.</li>
<li class=""><strong>Unicite</strong> : detecter les doublons sur un champ ou une combinaison de champs.</li>
<li class=""><strong>Format</strong> : valider le format des donnees (email, telephone, code postal, etc.).</li>
<li class=""><strong>Coherence</strong> : verifier les relations entre entites (ex: un "Contrat" doit etre lie a un "Client").</li>
</ul>
<p>Les resultats sont affiches dans un tableau de bord dedie avec un score de qualite global et des indicateurs par regle. Les entites en erreur sont signalees directement dans le Modeler.</p>
<p><strong>Exemple concret</strong> : vous creez une regle "Tout client doit avoir un email valide". Le systeme analyse vos entites et signale les 12 clients dont le champ email est vide ou mal formate.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="comment-demarrer">Comment demarrer<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/20/governance/#comment-demarrer" class="hash-link" aria-label="Lien direct vers Comment demarrer" title="Lien direct vers Comment demarrer" translate="no">​</a></h2>
<ol>
<li class=""><strong>Ouvrez votre workspace</strong> et naviguez vers <strong>Parametres &gt; Gouvernance</strong>.</li>
<li class=""><strong>Activez les modules</strong> souhaites (approbations, classifications, qualite).</li>
<li class=""><strong>Creez votre premiere regle</strong> d'approbation ou de qualite.</li>
<li class=""><strong>Classifiez vos entites sensibles</strong> via le panneau de proprietes dans le Modeler.</li>
<li class=""><strong>Consultez le lineage</strong> d'une entite en cliquant sur l'onglet "Lineage" dans son detail.</li>
</ol>
<p>Les fonctionnalites de gouvernance sont disponibles pour les administrateurs de workspace. Les approbateurs sont configures par les administrateurs.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prochaines-etapes">Prochaines etapes<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/20/governance/#prochaines-etapes" class="hash-link" aria-label="Lien direct vers Prochaines etapes" title="Lien direct vers Prochaines etapes" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/gouverner-exploiter/gouvernance/approbations/">Approbations</a> — Guide complet des circuits d'approbation</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/gouverner-exploiter/gouvernance/classifications/">Classifications</a> — Configurer les niveaux de sensibilite</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/gouverner-exploiter/gouvernance/lineage-catalogue/">Lineage</a> — Comprendre la tracabilite des donnees</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/gouverner-exploiter/gouvernance/qualite/">Qualite</a> — Definir et suivre vos regles de qualite</li>
<li class=""><a class="" href="https://www.growthsystemes.com/docs/assistance/contact/">Support</a> — Besoin d'aide pour configurer la gouvernance ?</li>
</ul>]]></content>
        <author>
            <name>Equipe Ontologie</name>
            <uri>https://app.growthsystemes.com</uri>
        </author>
        <category label="Gouvernance" term="Gouvernance"/>
        <category label="Ontologie" term="Ontologie"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Documentation publique + anglais (starter)]]></title>
        <id>https://www.growthsystemes.com/docs/nouveautes/2026/02/17/public-docs/</id>
        <link href="https://www.growthsystemes.com/docs/nouveautes/2026/02/17/public-docs/"/>
        <updated>2026-02-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Une doc end-user, structuree par blocs, avec une premiere version en anglais.]]></summary>
        <content type="html"><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ce-qui-change">Ce qui change<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/17/public-docs/#ce-qui-change" class="hash-link" aria-label="Lien direct vers Ce qui change" title="Lien direct vers Ce qui change" translate="no">​</a></h2>
<ul>
<li class="">Une documentation publique structuree par blocs (Ontologie, Live Data, Connaissances, Agents, Workflows, API).</li>
<li class="">Une premiere version en anglais est disponible via le selecteur de langue.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="pour-qui">Pour qui<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/17/public-docs/#pour-qui" class="hash-link" aria-label="Lien direct vers Pour qui" title="Lien direct vers Pour qui" translate="no">​</a></h2>
<ul>
<li class="">Tous les utilisateurs finaux.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ou-le-trouver">Ou le trouver<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/17/public-docs/#ou-le-trouver" class="hash-link" aria-label="Lien direct vers Ou le trouver" title="Lien direct vers Ou le trouver" translate="no">​</a></h2>
<ul>
<li class="">FR: page d'accueil de la documentation.</li>
<li class="">EN: selectionnez <strong>English</strong> dans le menu de langue.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="besoin-daide-">Besoin d'aide ?<a href="https://www.growthsystemes.com/docs/nouveautes/2026/02/17/public-docs/#besoin-daide-" class="hash-link" aria-label="Lien direct vers Besoin d'aide ?" title="Lien direct vers Besoin d'aide ?" translate="no">​</a></h2>
<p>Ecrivez-nous: <a class="" href="https://www.growthsystemes.com/docs/assistance/contact/">Support et contact</a>.</p>]]></content>
        <category label="Ontologie" term="Ontologie"/>
        <category label="Live Data" term="Live Data"/>
        <category label="Connaissances" term="Connaissances"/>
        <category label="Agent OS" term="Agent OS"/>
        <category label="Workflows" term="Workflows"/>
        <category label="API" term="API"/>
    </entry>
</feed>