{"id":2997,"date":"2022-06-03T15:12:36","date_gmt":"2022-06-03T13:12:36","guid":{"rendered":"https:\/\/devbloomppm.wpengine.com\/?p=2997"},"modified":"2026-08-05T10:06:05","modified_gmt":"2026-08-05T08:06:05","slug":"planisware-erreur-sur-levaluation-du-formula_cache","status":"publish","type":"post","link":"https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/","title":{"rendered":"Planisware : erreur sur l&rsquo;\u00e9valuation du FORMULA_CACHE"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2997\" class=\"elementor elementor-2997\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-22f5647 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"22f5647\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e69c542\" data-id=\"e69c542\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b2c4aed elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b2c4aed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2fab3d5 elementor-widget elementor-widget-spacer\" data-id=\"2fab3d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb764c9 elementor-widget elementor-widget-heading\" data-id=\"fb764c9\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"title1\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-medium\"><a href=\"http:\/\/a\">Probl\u00e9matique<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c1997c elementor-widget elementor-widget-text-editor\" data-id=\"7c1997c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lors d\u2019une mont\u00e9e de version applicative sous Planisware (standard Processes ou param\u00e9trage sp\u00e9cifique) on a parfois des erreurs d\u2019\u00e9valuation de formules au d\u00e9marrage. En effet, si l\u2019on a par exemple modifi\u00e9 le format des arguments d\u2019une fonction et que celle-ce a d\u00e9j\u00e0 \u00e9t\u00e9 \u00e9valu\u00e9e et stock\u00e9e dans la table FORMULA_CACHE, on aura \u00e0 chaque d\u00e9marrage des erreurs dans les logs.<\/p><p>Exemple d\u2019erreur :<\/p><p>{{&lt; highlight java &gt;}} [02\/01\/2015 10:08:35.296] &#8211; Main process &#8211; Formule incorrecte: GetCurrentDashboardClass() = \u00ab\u00a0DATASET\u00a0\u00bb de type BOOLEAN sur l\u2019entit\u00e9 Rapport, erreur: Mauvais nombre d\u2019arguments \u00e0 l\u2019appel de la fonction GETCURRENTDASHBOARDCLASS{{&lt; \/highlight &gt;}}<\/p><p>Dans cet exemple c\u2019est la modification des arguments de la fonction GetCurrentDashboardClass() entre Processes 5.3.2.7 et 5.3.2.10 qui est \u00e0 l\u2019origine de cette erreur. Ce genre d\u2019erreur apparait lorsque Planisware charge le contenu de la table FORMULA_CACHE.<\/p><p>En 5.3.2.7 on avait :<\/p><p>{{&lt; highlight java &gt;}} GetCurrentDashboardClass(){ get(&lt; wbr \/&gt;GetCurrentDashboardId()); if(CurrentDashboard InstanceOf OpxDashboard){ var Dashboard_Class = CurrentDashboard.Object_class; &lt;span + Dashboard_Class; return OpxDashboard_Class.findclass()&lt; wbr \/&gt;.Name.ToString(); } } &lt;span );{{&lt; \/highlight &gt;}}<\/p><p>Et en 5.3.2.10 on est pass\u00e9 \u00e0 :<\/p><p>{{&lt; highlight java &gt;}} GetCurrentDashboardClass(void)&lt; wbr \/&gt;{ get(&lt; wbr \/&gt;GetCurrentDashboardId()); if(CurrentDashboard InstanceOf OpxDashboard){ var Dashboard_Class = CurrentDashboard.Object_class; &lt;span + Dashboard_Class; return OpxDashboard_Class.findclass()&lt; wbr \/&gt;.Name.ToString(); } } &lt;span );{{&lt; \/highlight &gt;}}<\/p><p>Comme cette fonction est utilis\u00e9e dans des formules qui ont \u00e9t\u00e9 \u00e9valu\u00e9es en 5.3.2.7 et stock\u00e9es dans le FORMULA_CACHE une fois pass\u00e9 en 5.3.2.10 on aura donc des erreurs au d\u00e9marrage comme indiqu\u00e9 plus haut.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0956d7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b0956d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5555ca elementor-widget elementor-widget-spacer\" data-id=\"c5555ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74cdd93 elementor-widget elementor-widget-heading\" data-id=\"74cdd93\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"title2\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-medium\">Solution propos\u00e9e\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c78c4d9 elementor-widget elementor-widget-text-editor\" data-id=\"c78c4d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>La solution qui nous semble la plus simple est celle consistant \u00e0 pr\u00e9voir une purge de la table FORMULA_CACHE apr\u00e8s chaque mont\u00e9e de version, application arr\u00eat\u00e9e et avant de red\u00e9marrer les services.<\/p><p>Sous Oracle, cette purge peut \u00eatre r\u00e9alis\u00e9e dans le sch\u00e9ma de base de donn\u00e9es de l\u2019application Planisware via la commande suivante :<\/p><p>{{&lt; highlight java &gt;}} SQL&gt; truncate table FORMULA_CACHE;{{&lt; \/highlight &gt;}}<\/p><p>Elle aura pour effet de supprimer le cache d\u2019\u00e9valuation des formules qui sera reconstitu\u00e9 automatiquement au d\u00e9marrage et au cours de l\u2019utilisation de l\u2019application.<\/p><p>Remarque :<\/p><p>Cette solution ne remplace bien entendu pas la <a href=\"https:\/\/bloomppm.com\/fr\/localisation-des-fichiers-de-cache-de-planisware-5\/\"><span style=\"color: #003333;\"><strong>purge du cache Planisware<\/strong><\/span><\/a> qui est imp\u00e9rative lorsque l\u2019on modifie le param\u00e9trage et\/ou le noyau Planisware.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Erreurs de formules au d\u00e9marrage apr\u00e8s une mont\u00e9e de version : purger la table FORMULA_CACHE.<\/p>\n","protected":false},"author":5,"featured_media":1100,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"left","neve_meta_author_avatar":"","neve_post_elements_order":"[\"meta\",\"thumbnail\",\"content\",\"tags\",\"comments\"]","neve_meta_disable_header":"off","neve_meta_disable_footer":"","neve_meta_disable_title":"","_themeisle_gutenberg_block_has_review":false,"cybocfi_hide_featured_image":"yes","footnotes":""},"categories":[2],"tags":[56],"class_list":["post-2997","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-planisware"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.2 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Erreur d&#039;\u00e9valuation du FORMULA_CACHE Planisware<\/title>\n<meta name=\"description\" content=\"Erreurs de formules au d\u00e9marrage apr\u00e8s une mont\u00e9e de version : purger la table FORMULA_CACHE par truncate.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-erreur-sur-levaluation-du-formula_cache\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-erreur-sur-levaluation-du-formula_cache\\\/\"},\"author\":{\"name\":\"Antoine Hirschenhahn\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#\\\/schema\\\/person\\\/beb0bf75e386466a086d6a396e9112b7\"},\"headline\":\"Planisware : erreur sur l&rsquo;\u00e9valuation du FORMULA_CACHE\",\"datePublished\":\"2022-06-03T13:12:36+00:00\",\"dateModified\":\"2026-08-05T08:06:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-erreur-sur-levaluation-du-formula_cache\\\/\"},\"wordCount\":419,\"publisher\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-erreur-sur-levaluation-du-formula_cache\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bloomppm.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/planisware-logo.png\",\"keywords\":[\"Planisware\"],\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-erreur-sur-levaluation-du-formula_cache\\\/\",\"url\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-erreur-sur-levaluation-du-formula_cache\\\/\",\"name\":\"Erreur d'\u00e9valuation du FORMULA_CACHE Planisware\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-erreur-sur-levaluation-du-formula_cache\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-erreur-sur-levaluation-du-formula_cache\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bloomppm.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/planisware-logo.png\",\"datePublished\":\"2022-06-03T13:12:36+00:00\",\"dateModified\":\"2026-08-05T08:06:05+00:00\",\"description\":\"Erreurs de formules au d\u00e9marrage apr\u00e8s une mont\u00e9e de version : purger la table FORMULA_CACHE par truncate.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-erreur-sur-levaluation-du-formula_cache\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-erreur-sur-levaluation-du-formula_cache\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-erreur-sur-levaluation-du-formula_cache\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Planisware : erreur sur l&rsquo;\u00e9valuation du FORMULA_CACHE\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/\",\"name\":\"BLOOM PPM\",\"description\":\"We make your projects grow\",\"publisher\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#organization\",\"name\":\"Bloom PPM\",\"url\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/bloomppm.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/Blue_without_background.png\",\"contentUrl\":\"https:\\\/\\\/bloomppm.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/Blue_without_background.png\",\"width\":602,\"height\":204,\"caption\":\"Bloom PPM\"},\"image\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bloomppm\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#\\\/schema\\\/person\\\/beb0bf75e386466a086d6a396e9112b7\",\"name\":\"Antoine Hirschenhahn\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e6ee81cbc975109949822918ee666922009c32622b2da432a1a3904c52375d60?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e6ee81cbc975109949822918ee666922009c32622b2da432a1a3904c52375d60?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e6ee81cbc975109949822918ee666922009c32622b2da432a1a3904c52375d60?s=96&d=mm&r=g\",\"caption\":\"Antoine Hirschenhahn\"},\"url\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/author\\\/antoine-hirschenhahnbloomppm-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Erreur d'\u00e9valuation du FORMULA_CACHE Planisware","description":"Erreurs de formules au d\u00e9marrage apr\u00e8s une mont\u00e9e de version : purger la table FORMULA_CACHE par truncate.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/#article","isPartOf":{"@id":"https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/"},"author":{"name":"Antoine Hirschenhahn","@id":"https:\/\/bloomppm.com\/fr\/#\/schema\/person\/beb0bf75e386466a086d6a396e9112b7"},"headline":"Planisware : erreur sur l&rsquo;\u00e9valuation du FORMULA_CACHE","datePublished":"2022-06-03T13:12:36+00:00","dateModified":"2026-08-05T08:06:05+00:00","mainEntityOfPage":{"@id":"https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/"},"wordCount":419,"publisher":{"@id":"https:\/\/bloomppm.com\/fr\/#organization"},"image":{"@id":"https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/#primaryimage"},"thumbnailUrl":"https:\/\/bloomppm.com\/wp-content\/uploads\/2020\/10\/planisware-logo.png","keywords":["Planisware"],"articleSection":["Uncategorized"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/","url":"https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/","name":"Erreur d'\u00e9valuation du FORMULA_CACHE Planisware","isPartOf":{"@id":"https:\/\/bloomppm.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/#primaryimage"},"image":{"@id":"https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/#primaryimage"},"thumbnailUrl":"https:\/\/bloomppm.com\/wp-content\/uploads\/2020\/10\/planisware-logo.png","datePublished":"2022-06-03T13:12:36+00:00","dateModified":"2026-08-05T08:06:05+00:00","description":"Erreurs de formules au d\u00e9marrage apr\u00e8s une mont\u00e9e de version : purger la table FORMULA_CACHE par truncate.","breadcrumb":{"@id":"https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bloomppm.com\/fr\/planisware-erreur-sur-levaluation-du-formula_cache\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bloomppm.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Planisware : erreur sur l&rsquo;\u00e9valuation du FORMULA_CACHE"}]},{"@type":"WebSite","@id":"https:\/\/bloomppm.com\/fr\/#website","url":"https:\/\/bloomppm.com\/fr\/","name":"BLOOM PPM","description":"We make your projects grow","publisher":{"@id":"https:\/\/bloomppm.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bloomppm.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/bloomppm.com\/fr\/#organization","name":"Bloom PPM","url":"https:\/\/bloomppm.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/bloomppm.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/bloomppm.com\/wp-content\/uploads\/2020\/10\/Blue_without_background.png","contentUrl":"https:\/\/bloomppm.com\/wp-content\/uploads\/2020\/10\/Blue_without_background.png","width":602,"height":204,"caption":"Bloom PPM"},"image":{"@id":"https:\/\/bloomppm.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/bloomppm\/"]},{"@type":"Person","@id":"https:\/\/bloomppm.com\/fr\/#\/schema\/person\/beb0bf75e386466a086d6a396e9112b7","name":"Antoine Hirschenhahn","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/e6ee81cbc975109949822918ee666922009c32622b2da432a1a3904c52375d60?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e6ee81cbc975109949822918ee666922009c32622b2da432a1a3904c52375d60?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e6ee81cbc975109949822918ee666922009c32622b2da432a1a3904c52375d60?s=96&d=mm&r=g","caption":"Antoine Hirschenhahn"},"url":"https:\/\/bloomppm.com\/fr\/author\/antoine-hirschenhahnbloomppm-com\/"}]}},"_links":{"self":[{"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/posts\/2997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/comments?post=2997"}],"version-history":[{"count":4,"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/posts\/2997\/revisions"}],"predecessor-version":[{"id":5487,"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/posts\/2997\/revisions\/5487"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/media\/1100"}],"wp:attachment":[{"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/media?parent=2997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/categories?post=2997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/tags?post=2997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}