{"id":8070,"date":"2024-06-27T16:27:07","date_gmt":"2024-06-27T14:27:07","guid":{"rendered":"https:\/\/sapinnov.com\/?p=8070"},"modified":"2024-07-15T16:42:10","modified_gmt":"2024-07-15T14:42:10","slug":"naviguer-entre-applications-avec-des-filtres","status":"publish","type":"post","link":"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/","title":{"rendered":"Naviguer entre applications avec des filtres"},"content":{"rendered":"\n<p>L\u2019exp\u00e9rience utilisateur est au c\u0153ur de l\u2019interface SAP Fiori : naviguer de mani\u00e8re fluide entre les applications est crucial pour gagner en efficacit\u00e9 par rapport au SAP GUI. Mais quoi de plus aga\u00e7ant que de perdre les donn\u00e9es saisies lorsqu\u2019on navigue entre les applications ? Voici la recette pour conserver le contexte d\u2019une application lorsqu\u2019on la quitte. C\u2019est un peu technique, accrochez-vous !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Stocker le contexte dans un xapp-sate<\/h2>\n\n\n\n<p><strong>Description<\/strong><\/p>\n\n\n\n<p>Un \u201cxapp-state\u201d est une cha\u00eene de caract\u00e8res g\u00e9n\u00e9r\u00e9e par SAPUI5 qui repr\u00e9sente l\u2019\u00e9tat actuel des donn\u00e9es d\u2019une application (filtres, saisies utilisateur, \u2026). Cette cha\u00eene de caract\u00e8res, ajout\u00e9e \u00e0 l\u2019URL du navigateur, permet de conserver l\u2019\u00e9tat de l\u2019application lors d\u2019une navigation. Cela permet de retrouver automatiquement les donn\u00e9es saisies lors d\u2019un retour arri\u00e8re par exemple, ou de pr\u00e9remplir des informations dans l\u2019application cible.<\/p>\n\n\n\n<p>Voici un aper\u00e7u des avantages qu\u2019offre cette technique :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Navigation contextuelle<\/strong>: comme expliqu\u00e9, cela permet de naviguer d&rsquo;une application \u00e0 une autre tout en conservant les filtres et les donn\u00e9es saisies, ce qui am\u00e9liore l&rsquo;exp\u00e9rience utilisateur<\/li>\n\n\n\n<li><strong>Partage d&rsquo;URL <\/strong>: comme la cha\u00eene de caract\u00e8res est ajout\u00e9e \u00e0 l\u2019URL, cela permet aux utilisateurs de partager des liens avec leurs coll\u00e8gues ou de stocker des favoris avec un \u00e9tat d\u00e9j\u00e0 renseign\u00e9<\/li>\n\n\n\n<li><strong>R\u00e9utilisation de l&rsquo;\u00e9tat <\/strong>: Les d\u00e9veloppeurs peuvent enregistrer des \u00e9tats pour lancer une m\u00eame application avec des donn\u00e9es par d\u00e9faut pertinentes pour diff\u00e9rents sc\u00e9narios, augmentant ainsi la flexibilit\u00e9<\/li>\n<\/ol>\n\n\n\n<p><strong>Impl\u00e9mentation<\/strong><\/p>\n\n\n\n<p>Pour g\u00e9n\u00e9rer un xapp-state, on peut utiliser cet objet de la biblioth\u00e8que SAPUI5 : <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-amber-color\">sap.ushell.services.CrossApplicationNavigation<\/mark>. Il permet de naviguer entre les applications SAP Fiori et d\u2019ajouter un xsapp-state en param\u00e8tre.<\/p>\n\n\n\n<p>Voici \u00e0 quoi ressemble le code qui stocke 4 filtres :<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" width=\"373\" height=\"592\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXcNtpIQG0_fn-fu8sMzvvjGaT9IIsWCpHHIp7J6uIQAnG0lodpZzBlCKolpNIOCA2Nd3bti3xb2xeNhuvFWEjEXk5_wJk_3mbpNCOexAWofTkOrSgF6ItXVsDsaJh7_OoZnV5gCjhSyohNqhznz5-ICn1Q-?key=jCapp2hL54E1-EQBHuAZEw\"><\/p>\n\n\n\n<p>Dans un objet au format JSON, on passe simplement le nom du champ qu\u2019on souhaite impacter, accompagn\u00e9 de l\u2019op\u00e9ration logique (\u00e9gal, sup\u00e9rieur,&#8230;) et de sa valeur. Dans cette capture d&rsquo;\u00e9cran, le remplissage de l\u2019objet JSON est fait manuellement pour faciliter la compr\u00e9hension. Sachez toutefois qu\u2019il est possible de reprendre le contenu d\u2019une barre de filtres automatiquement.<\/p>\n\n\n\n<p>L\u2019extrait de code suivant montre la suite des op\u00e9rations et concerne la navigation vers l\u2019application cible :<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"191\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXf7nDNcTWioD3E9v11hg1xsvZx_SecroglPMy7TQLttW9sMlv4-ABilaQiXXCh_0xxJBfD_L82_O8JXwLzmzREegKwESYz4tfERjTRVdyfjM9ajoV0bjlmmmJz25AYTD7KcZjz3-YE7V1NxBJuhd8okxLY?key=jCapp2hL54E1-EQBHuAZEw\"><\/p>\n\n\n\n<p>Les applications SAP Fiori \u00e9tant toutes repr\u00e9sent\u00e9es par un \u201ctarget\u201d (semanticObject + action), c\u2019est ce qui est utilis\u00e9 pour d\u00e9signer la cible de la navigation. En plus de ce target, la cl\u00e9 du xsapp-sate pr\u00e9c\u00e9demment cr\u00e9\u00e9 est fournie : cette cl\u00e9 sera ajout\u00e9e en fin d\u2019URL du navigateur et permettra de retrouver facilement les donn\u00e9es stock\u00e9es dans l\u2019objet JSON.<\/p>\n\n\n\n<p>Une fois dans l\u2019application cible, il peut \u00eatre pertinent de lire les donn\u00e9es sauvegard\u00e9es dans le xsapp-state (pour pr\u00e9-remplir des champs par exemple). Voici \u00e0 quoi ressemble le code de cette lecture :<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong><img loading=\"lazy\" decoding=\"async\" width=\"476\" height=\"177\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXcpa9BTXdycGPAaEw2Tp5luCmvuRiu5ePMravmL4aVzS9CiQuJgm9VcRE4hNl6fv1ZZ-mQClwLgqRmvlaKsQ-fcVexzXt0RWoQC2BfFBKtPpOmx_6kct3-YLIIAyJefFI_M9By-OsFe-DCAyqT-LHrkK8iH?key=jCapp2hL54E1-EQBHuAZEw\"><\/strong><\/p>\n\n\n\n<p>Le code consiste \u00e0 lire le contenu du xsapp-state \u00e0 partir de la cl\u00e9 trouv\u00e9e dans l\u2019URL, puis d\u2019appliquer les valeurs du xsapp-state aux champs de l\u2019application (ici, \u00e0 la barre de filtres).<\/p>\n\n\n\n<p><strong>D\u00e9monstration<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center\"><img decoding=\"async\" width=\"349\" height=\"132.30155600889148\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXcbj9hRdw-9SfF6ZpIDgcxOyREwWFoABYF-6a2avrnvWb84cUEm5ceGJ82BPEl3X6JeWVyAw9LdrxtPEGymtBPPWtSwvXYre0U62nhRuw3O6gTpKWN0q2Q11csHxd30rwbSk2tc3l13h0cXTUnL1MG4nmMk?key=jCapp2hL54E1-EQBHuAZEw\"><\/p>\n\n\n\n<p>Dans notre sc\u00e9nario d\u2019exemple, on souhaite naviguer depuis une application sp\u00e9cifique vers l\u2019application standard F2072 tout en remplissant automatiquement la barre de filtres. L\u2019application F2072 permet de g\u00e9rer les objets techniques du module PM : elle a \u00e9t\u00e9 \u00e9tendue pour lire et prendre en compte le xsapp-state renseign\u00e9 par notre application sp\u00e9cifique.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"81\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXfJFCG_TTCtjlyihaN1M2pPYeKLNCcp1nEmIX2FKgJVKy_piHZWKSPyy9OaLE7_AsgeQtsb63Ff2YyD0CgAJYnHexa6o9Nr2GwdD3gayibEf0hwdK7Y9CaNNytxhiOvx5jmvB5DcVAjaclI3qFDICUy-5D9?key=jCapp2hL54E1-EQBHuAZEw\"><\/p>\n\n\n\n<p>On voit que l\u2019URL du navigateur (en bas de la pr\u00e9c\u00e9dente capture) contient un param\u00e8tre suppl\u00e9mentaire \u201csap-xsapp-state\u201d qui est la cl\u00e9 de l\u2019\u00e9tat sauvegard\u00e9. Et effectivement, la barre de filtres de l\u2019application F2072 se remplit automatiquement avec les donn\u00e9es saisies dans l&rsquo;application sp\u00e9cifique : pratique !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passer des param\u00e8tres de tuile directement<\/h2>\n\n\n\n<p><span id=\"docs-internal-guid-8c1f1120-7fff-7d99-e6ae-46932a389ea7\"><span style=\"font-size: 16pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline;\"><strong>Description<\/strong><\/span><\/span><\/p>\n\n\n\n<p>Une autre technique consiste \u00e0 pr\u00e9voir des param\u00e8tres de lancement lorsqu\u2019on cr\u00e9e la tuile de l\u2019application. Ces param\u00e8tres peuvent alors \u00eatre renseign\u00e9s par l\u2019application de d\u00e9part et \u00eatre lus par l\u2019application cible pour renseigner des champs automatiquement.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" width=\"448\" height=\"245\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXfurupd-S9uJ5Q0wjuVISfXIVHtlPgRjGt9k7Zm_GptOoyj6qry4EeW7LTB5tsTSTTgafIpVphPc1Oitc7XZKnJXb_qquaZwSVQgLFEQIMySCsRsPbp85BQa86MMoCPWStTC50tfGQ2O-bJef02w_8aQH10?key=jCapp2hL54E1-EQBHuAZEw\"><\/p>\n\n\n\n<p><strong>Impl\u00e9mentation<\/strong><\/p>\n\n\n\n<p>Il n\u2019est pas question ici de stocker n\u2019importe quelle donn\u00e9e dans un contexte, mais plut\u00f4t de renseigner les param\u00e8tres pr\u00e9vu par la tuile de l\u2019application cible. Voici \u00e0 quoi ressemble un code qui renseigne 2 param\u00e8tres de lancement :<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" width=\"392\" height=\"222\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXc7UqnLniO0HhBR_foOBRMBYb4H0kaDaBjU2RK0XKzHNznykT6FuCScIMR7RUB2vKrVLRaipSv_ZjclMnnOR8wKA44LKLtkqpr6zoAxdWnXDC7PnfyXxrFAVP_zS77omfR_SNo50KmO9A2ipkBPW_lgWmq7?key=jCapp2hL54E1-EQBHuAZEw\"><\/p>\n\n\n\n<p>Cette fois-ci, il n\u2019est pas utile d\u2019\u00e9tendre l\u2019application standard pour lire les param\u00e8tres renseign\u00e9s puisque l\u2019application s\u2019en charge automatiquement. Il y a donc moins d\u2019effort de d\u00e9veloppement.<\/p>\n\n\n\n<p><strong>D\u00e9monstration<\/strong><\/p>\n\n\n\n<p>Si on renseigne les param\u00e8tres lors de la navigation vers l\u2019application cible, on les retrouve bien pris en compte :<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" width=\"448\" height=\"180\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXeEK53oHxmXDXO0bo9R863SKcpgMpqGurKJPpEwXzGR800DhKt6_vjLBhiB20Lk-sC5miq_aNj7S5LdaYVU9DT7V21F_we3hy6ubVw2QAd9jA1zfz_S7j26nRIWsSl0vdMFIjKEFdDWyaYEKojMB5UF3OQ?key=jCapp2hL54E1-EQBHuAZEw\"><\/p>\n\n\n\n<p>On voit que ici que l\u2019URL contient directement le nom des param\u00e8tres et leur valeur. Le fonctionnement global ressemble au xsapp-state mais n\u2019est pas aussi flexible : il doit \u00eatre pr\u00e9vu lors de la cr\u00e9ation de l\u2019application cible et de sa tuile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Ces techniques de conservation du contexte doivent offrir aux utilisateurs SAP Fiori une exp\u00e9rience fluide et continue m\u00eame en cas de navigation d\u2019une application \u00e0 une autre.<br>Mettez en \u0153uvre ces techniques pour optimiser vos applications et faciliter la vie de vos utilisateurs !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L\u2019exp\u00e9rience utilisateur est au c\u0153ur de l\u2019interface SAP Fiori : naviguer de mani\u00e8re fluide entre&#8230;<\/p>\n","protected":false},"author":5,"featured_media":8071,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42],"tags":[66,65,54,44],"class_list":{"0":"post-8070","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-sap-fiori","8":"tag-applications-2","9":"tag-navigation","10":"tag-sap-fiori","11":"tag-sapui5"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Naviguer entre applications avec des filtres - SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori &amp; SAP BTP<\/title>\n<meta name=\"description\" content=\"Naviguez avec des param\u00e8tres, c&#039;est possible avec SAP Fiori ! D\u00e9couvrez comment xapp-state am\u00e9liore l&#039;exp\u00e9rience utilisateur.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Naviguer entre applications avec des filtres - SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori &amp; SAP BTP\" \/>\n<meta property=\"og:description\" content=\"Naviguez avec des param\u00e8tres, c&#039;est possible avec SAP Fiori ! D\u00e9couvrez comment xapp-state am\u00e9liore l&#039;exp\u00e9rience utilisateur.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/\" \/>\n<meta property=\"og:site_name\" content=\"SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori &amp; SAP BTP\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-27T14:27:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-15T14:42:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sapinnov.com\/wp-content\/uploads\/2024\/07\/1719567527947.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Simon Marques De Melo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Simon Marques De Melo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sapinnov.com\\\/index.php\\\/2024\\\/06\\\/27\\\/naviguer-entre-applications-avec-des-filtres\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sapinnov.com\\\/index.php\\\/2024\\\/06\\\/27\\\/naviguer-entre-applications-avec-des-filtres\\\/\"},\"author\":{\"name\":\"Simon Marques De Melo\",\"@id\":\"https:\\\/\\\/sapinnov.com\\\/#\\\/schema\\\/person\\\/21351eb6d6fe6b3bcb492884011cb543\"},\"headline\":\"Naviguer entre applications avec des filtres\",\"datePublished\":\"2024-06-27T14:27:07+00:00\",\"dateModified\":\"2024-07-15T14:42:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sapinnov.com\\\/index.php\\\/2024\\\/06\\\/27\\\/naviguer-entre-applications-avec-des-filtres\\\/\"},\"wordCount\":909,\"publisher\":{\"@id\":\"https:\\\/\\\/sapinnov.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/sapinnov.com\\\/index.php\\\/2024\\\/06\\\/27\\\/naviguer-entre-applications-avec-des-filtres\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sapinnov.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/1719567527947.png\",\"keywords\":[\"applications\",\"navigation\",\"sap fiori\",\"sapui5\"],\"articleSection\":[\"SAP Fiori\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sapinnov.com\\\/index.php\\\/2024\\\/06\\\/27\\\/naviguer-entre-applications-avec-des-filtres\\\/\",\"url\":\"https:\\\/\\\/sapinnov.com\\\/index.php\\\/2024\\\/06\\\/27\\\/naviguer-entre-applications-avec-des-filtres\\\/\",\"name\":\"Naviguer entre applications avec des filtres - SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori &amp; SAP BTP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sapinnov.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sapinnov.com\\\/index.php\\\/2024\\\/06\\\/27\\\/naviguer-entre-applications-avec-des-filtres\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sapinnov.com\\\/index.php\\\/2024\\\/06\\\/27\\\/naviguer-entre-applications-avec-des-filtres\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sapinnov.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/1719567527947.png\",\"datePublished\":\"2024-06-27T14:27:07+00:00\",\"dateModified\":\"2024-07-15T14:42:10+00:00\",\"description\":\"Naviguez avec des param\u00e8tres, c'est possible avec SAP Fiori ! D\u00e9couvrez comment xapp-state am\u00e9liore l'exp\u00e9rience utilisateur.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sapinnov.com\\\/index.php\\\/2024\\\/06\\\/27\\\/naviguer-entre-applications-avec-des-filtres\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sapinnov.com\\\/index.php\\\/2024\\\/06\\\/27\\\/naviguer-entre-applications-avec-des-filtres\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/sapinnov.com\\\/index.php\\\/2024\\\/06\\\/27\\\/naviguer-entre-applications-avec-des-filtres\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sapinnov.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/1719567527947.png\",\"contentUrl\":\"https:\\\/\\\/sapinnov.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/1719567527947.png\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sapinnov.com\\\/index.php\\\/2024\\\/06\\\/27\\\/naviguer-entre-applications-avec-des-filtres\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/sapinnov.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Naviguer entre applications avec des filtres\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sapinnov.com\\\/#website\",\"url\":\"https:\\\/\\\/sapinnov.com\\\/\",\"name\":\"SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori &amp; SAP BTP\",\"description\":\"Des applications SAP utiles, agr\u00e9ables et performantes\",\"publisher\":{\"@id\":\"https:\\\/\\\/sapinnov.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sapinnov.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sapinnov.com\\\/#organization\",\"name\":\"SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori et SAP BTP\",\"url\":\"https:\\\/\\\/sapinnov.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/sapinnov.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sapinnov.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/logo-sapinnov.png\",\"contentUrl\":\"https:\\\/\\\/sapinnov.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/logo-sapinnov.png\",\"width\":736,\"height\":145,\"caption\":\"SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori et SAP BTP\"},\"image\":{\"@id\":\"https:\\\/\\\/sapinnov.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/sapinnov\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sapinnov.com\\\/#\\\/schema\\\/person\\\/21351eb6d6fe6b3bcb492884011cb543\",\"name\":\"Simon Marques De Melo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8e28d6f6b95c501fa9220cce3795ca9be6f0f38c46582d40e31cda614b94349d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8e28d6f6b95c501fa9220cce3795ca9be6f0f38c46582d40e31cda614b94349d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8e28d6f6b95c501fa9220cce3795ca9be6f0f38c46582d40e31cda614b94349d?s=96&d=mm&r=g\",\"caption\":\"Simon Marques De Melo\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/simon-marques-de-melo-14875768\\\/\"],\"url\":\"https:\\\/\\\/sapinnov.com\\\/index.php\\\/author\\\/smarquesdemelo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Naviguer entre applications avec des filtres - SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori &amp; SAP BTP","description":"Naviguez avec des param\u00e8tres, c'est possible avec SAP Fiori ! D\u00e9couvrez comment xapp-state am\u00e9liore l'exp\u00e9rience utilisateur.","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:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/","og_locale":"fr_FR","og_type":"article","og_title":"Naviguer entre applications avec des filtres - SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori &amp; SAP BTP","og_description":"Naviguez avec des param\u00e8tres, c'est possible avec SAP Fiori ! D\u00e9couvrez comment xapp-state am\u00e9liore l'exp\u00e9rience utilisateur.","og_url":"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/","og_site_name":"SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori &amp; SAP BTP","article_published_time":"2024-06-27T14:27:07+00:00","article_modified_time":"2024-07-15T14:42:10+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/sapinnov.com\/wp-content\/uploads\/2024\/07\/1719567527947.png","type":"image\/png"}],"author":"Simon Marques De Melo","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Simon Marques De Melo","Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/#article","isPartOf":{"@id":"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/"},"author":{"name":"Simon Marques De Melo","@id":"https:\/\/sapinnov.com\/#\/schema\/person\/21351eb6d6fe6b3bcb492884011cb543"},"headline":"Naviguer entre applications avec des filtres","datePublished":"2024-06-27T14:27:07+00:00","dateModified":"2024-07-15T14:42:10+00:00","mainEntityOfPage":{"@id":"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/"},"wordCount":909,"publisher":{"@id":"https:\/\/sapinnov.com\/#organization"},"image":{"@id":"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/#primaryimage"},"thumbnailUrl":"https:\/\/sapinnov.com\/wp-content\/uploads\/2024\/07\/1719567527947.png","keywords":["applications","navigation","sap fiori","sapui5"],"articleSection":["SAP Fiori"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/","url":"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/","name":"Naviguer entre applications avec des filtres - SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori &amp; SAP BTP","isPartOf":{"@id":"https:\/\/sapinnov.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/#primaryimage"},"image":{"@id":"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/#primaryimage"},"thumbnailUrl":"https:\/\/sapinnov.com\/wp-content\/uploads\/2024\/07\/1719567527947.png","datePublished":"2024-06-27T14:27:07+00:00","dateModified":"2024-07-15T14:42:10+00:00","description":"Naviguez avec des param\u00e8tres, c'est possible avec SAP Fiori ! D\u00e9couvrez comment xapp-state am\u00e9liore l'exp\u00e9rience utilisateur.","breadcrumb":{"@id":"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/#primaryimage","url":"https:\/\/sapinnov.com\/wp-content\/uploads\/2024\/07\/1719567527947.png","contentUrl":"https:\/\/sapinnov.com\/wp-content\/uploads\/2024\/07\/1719567527947.png","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/sapinnov.com\/index.php\/2024\/06\/27\/naviguer-entre-applications-avec-des-filtres\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/sapinnov.com\/"},{"@type":"ListItem","position":2,"name":"Naviguer entre applications avec des filtres"}]},{"@type":"WebSite","@id":"https:\/\/sapinnov.com\/#website","url":"https:\/\/sapinnov.com\/","name":"SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori &amp; SAP BTP","description":"Des applications SAP utiles, agr\u00e9ables et performantes","publisher":{"@id":"https:\/\/sapinnov.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sapinnov.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/sapinnov.com\/#organization","name":"SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori et SAP BTP","url":"https:\/\/sapinnov.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/sapinnov.com\/#\/schema\/logo\/image\/","url":"https:\/\/sapinnov.com\/wp-content\/uploads\/2022\/07\/logo-sapinnov.png","contentUrl":"https:\/\/sapinnov.com\/wp-content\/uploads\/2022\/07\/logo-sapinnov.png","width":736,"height":145,"caption":"SAPINNOV - Conseil et d\u00e9veloppement SAP Fiori et SAP BTP"},"image":{"@id":"https:\/\/sapinnov.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/sapinnov\/"]},{"@type":"Person","@id":"https:\/\/sapinnov.com\/#\/schema\/person\/21351eb6d6fe6b3bcb492884011cb543","name":"Simon Marques De Melo","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/8e28d6f6b95c501fa9220cce3795ca9be6f0f38c46582d40e31cda614b94349d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8e28d6f6b95c501fa9220cce3795ca9be6f0f38c46582d40e31cda614b94349d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8e28d6f6b95c501fa9220cce3795ca9be6f0f38c46582d40e31cda614b94349d?s=96&d=mm&r=g","caption":"Simon Marques De Melo"},"sameAs":["https:\/\/www.linkedin.com\/in\/simon-marques-de-melo-14875768\/"],"url":"https:\/\/sapinnov.com\/index.php\/author\/smarquesdemelo\/"}]}},"_links":{"self":[{"href":"https:\/\/sapinnov.com\/index.php\/wp-json\/wp\/v2\/posts\/8070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sapinnov.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sapinnov.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sapinnov.com\/index.php\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/sapinnov.com\/index.php\/wp-json\/wp\/v2\/comments?post=8070"}],"version-history":[{"count":1,"href":"https:\/\/sapinnov.com\/index.php\/wp-json\/wp\/v2\/posts\/8070\/revisions"}],"predecessor-version":[{"id":8072,"href":"https:\/\/sapinnov.com\/index.php\/wp-json\/wp\/v2\/posts\/8070\/revisions\/8072"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sapinnov.com\/index.php\/wp-json\/wp\/v2\/media\/8071"}],"wp:attachment":[{"href":"https:\/\/sapinnov.com\/index.php\/wp-json\/wp\/v2\/media?parent=8070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sapinnov.com\/index.php\/wp-json\/wp\/v2\/categories?post=8070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sapinnov.com\/index.php\/wp-json\/wp\/v2\/tags?post=8070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}