none
Appeler web service REST de SHAREPOINT ONLINe depuis infopath 2013 RRS feed

  • Question

  • Bonjour

    J'ai un abonnement Sharepoint online de l'office 365, j'ai crée un formulaire de client , je voudrais afficher la liste des commandes pour chaque client ,

    1. J'ai crée deux liste sharepoint 1=Liste client , 2=Liste des commandes
    2. Quand j’ouvris une fiche client j'ai appel un service web REST qui permet de retourne la liste des commandes de client 
    3. voici le lien https://Monsiteweb.sharepoint.com/_api/lists/getbytitle('commandeClient')/items?$select=id,ncommande,article
    4. Dans le chargement de la page , l'infopath m'affiche le message d'erreur suivant :Les données XML nécessaires au bon fonctionnement de ce formulaire sont introuvables.
    5. Alors j'arrive pas d'affiche la liste des commande

    Said WAHID

    vendredi 20 mars 2015 11:25

Réponses

  • Bonjour Said,

    Je crois que ce n'est pas possible avec SharePoint Online car il n'est pas possible de désactiver le LoopBackCheck

    Voir ces liens pour plus d'informations : 

    https://social.msdn.microsoft.com/Forums/sharepoint/en-US/d95dff02-553d-4716-8850-3a350ba661f4/using-rest-api-in-browser-enabled-infopath-forms?forum=sharepointcustomization

    http://blogs.msdn.com/b/ritazh/archive/2012/08/08/infopath-browser-forms-cannot-access-rest-web-service-over-ssl.aspx

    Merci

    Samuel Levesque | http://sharepointerie.com | SVP utiliser le bouton "Marquer comme réponse" sur les réponses qui vous aide car cela permet aux personnes qui peuvent rencontrer le même problème que vous, de retrouver rapidement quelle est la réponse qui a résolu leur problème. De plus, cela encourage aussi la personne qui a répondu à votre question, à répondre aux suivantes...

    • Marqué comme réponse Said WAHID samedi 31 décembre 2016 13:59
    samedi 21 mars 2015 01:08

Toutes les réponses

  • Bonjour Said,

    Je crois que ce n'est pas possible avec SharePoint Online car il n'est pas possible de désactiver le LoopBackCheck

    Voir ces liens pour plus d'informations : 

    https://social.msdn.microsoft.com/Forums/sharepoint/en-US/d95dff02-553d-4716-8850-3a350ba661f4/using-rest-api-in-browser-enabled-infopath-forms?forum=sharepointcustomization

    http://blogs.msdn.com/b/ritazh/archive/2012/08/08/infopath-browser-forms-cannot-access-rest-web-service-over-ssl.aspx

    Merci

    Samuel Levesque | http://sharepointerie.com | SVP utiliser le bouton "Marquer comme réponse" sur les réponses qui vous aide car cela permet aux personnes qui peuvent rencontrer le même problème que vous, de retrouver rapidement quelle est la réponse qui a résolu leur problème. De plus, cela encourage aussi la personne qui a répondu à votre question, à répondre aux suivantes...

    • Marqué comme réponse Said WAHID samedi 31 décembre 2016 13:59
    samedi 21 mars 2015 01:08
  • Bonjour


    Merci pour votre réponse,est ce que il y a une autre solution qui permet de faire ça ou pas?

    Mon objectif est récupérer une liste des donnée avec des conditions

    :)



    Said WAHID

    samedi 21 mars 2015 13:40
  • Bonjour Said,

    Est-ce que la question initial a été répondu ? Si c'est le cas, SVP la proposer comme réponse :)

    Maintenant, il y a plusieurs options possible :

    1) Utiliser un champ Recherche (Est-ce possible dans votre cas ou il vous faut une condition?)

    2) Utiliser un flux de travail avec un service web : https://msdn.microsoft.com/fr-ca/library/office/dn567558.aspx

    3) Vous pourriez aussi vous créer un champ et le personnaliser avec du CSR (Client Side Rendering). Ceci vous permettrait d'afficher le champ comme vous le voulez avec les données provenant de votre liste et les conditions souhaités. Vous trouverez quelques exemples sur mon blogue : http://sharepointerie.com/2014/11/26/personnaliser-vos-sites-sharepoint-2013-avec-le-client-side-rendering-csr-et-le-js-link/

    Autre Ex : http://www.codeproject.com/Articles/610259/SharePoint-Client-Side-Rendering-List-Forms

    Merci

    Samuel Levesque | http://sharepointerie.com | SVP utiliser le bouton "Marquer comme réponse" sur les réponses qui vous aide car cela permet aux personnes qui peuvent rencontrer le même problème que vous, de retrouver rapidement quelle est la réponse qui a résolu leur problème. De plus, cela encourage aussi la personne qui a répondu à votre question, à répondre aux suivantes...




    dimanche 22 mars 2015 06:46