Quentin
MembreRéponses céées sur le Forum
-
Hello,
A priori il y a en effet un problème sur cette liste 🤔
Peux-tu la dupliquer (créer une nouvelle liste > à partir d’une liste existante) et régénérer une app sur cette liste dupliquée ???
-
Ce qui voudrait dire que lorsque Richard a généré une app avec des tables Dataverse, l’outil n’a pas été capable de mettre des champs en required ? 😱 Je suis preneur du retour de Richard !!!
-
Hello Richard,
Attention, en passant par ta deuxième solution, à savoir créer depuis une liste, tu vas générer une appli et créer des tables Dataverse, tu n’es dont plus basé sur ta liste mais sur Dataverse, source de données NÉCESSITANT une licence premium pour être utilisée par les utilisateurs.
Si tu veux générer depuis ta liste, il faut que tu fasses créer depuis les données > données externes et la tu trouveras Sharepoint. Tu serais en mesure de tester cette solution et nous dire si le formulaire généré te mets la même erreur ? Si tel est le cas, on sera assurés que c’est la liste qui a un problème !
Dans ton appli existante, au niveau de ton formulaire, pourrais tu nous donner les infos suivantes : datasourve, DisplayMode, Item ? Cela nous donnera un aperçu de ta configuration 😊
-
Quentin
Membre16 juillet 2024 à 14h38 en réponse à: Bonnes pratiques création données HEADER / DETAILHello Jeremy,
Pour ma part, sur un processus à plusieurs étapes comme ça, quand je dois le faire dans une app canevas, je privilégie l’utilisation d’un flux, ce qui me permet de :
- Créer les éléments un par un (envoie des données aux flux, préalablement mise en collection) en les liant via des colonnes de recherche
- M’assurer que les créations se font bien, dans le bon ordre, et que si la précédente a réussi (en utilisant le run after des actions dans mon flux Power Automate)
- Notifier l’utilisateur en renvoyant à l’app tout ce qu’il s’est passé pour traiter les éventuelles erreurs
- Faire un log dans une liste à part pour m’assurer du run du flux et monitorer
En ce qui concerne tes questions suivantes :
- si tu utilises les ID de sharepoint, la fonction GUID ne sera pas nécessaire à mes yeux
- Faire tout en collection : oui, pour appeler ensuite un flux comme décrit précédemment 😉
Et attention au LastSubmit, j’ai déjà eu en effet des soucis avec obligation de mettre un micro timer pour avoir la valeur apparaître dans mon app 🙁
En espérant t’avoir éclairé 👍
-
Hello Thomas,
Qu’as-tu dans le DisplayMode et le Item de ton formulaire ?
-
Ça me semble pas normal que tu aies, dans ta liste e-mail, autre chose que la liste des emails.
Si toutefois par contre tu veux récupérer la hiérarchie, je t’aurai plutôt conseillé de passer par le connecteur Office 365 Users pour récupérer le n+1, ce serait plus simple non ?
Pour ton CC, c’est une variables d’environnement ? Comment est construit cette chaîne d’e-mails ?
- Cette réponse a été modifiée Il y a 6 mois, 1 semaine par Quentin.
-
À priori le format de ta chaîne de caractères dans l’envoi d’email pour les copies carbones (champs CC) n’est pas bon, il contient un objet avec d’autres infos que simplement les emails séparés par des points virgules !
Possible de voir le code de cette partie CC ?
-
À tester pour la partir recherche, SharePoint est toujours un peu capricieux sur cette partie 😉
-
Hello Annie,
Tu as des erreurs à l’exécution ? Si oui possible de nous les communiquer ?
De plus, pourquoi l’initialisation de ton tableau à pour valeur 0 ? Curieux 🤔
-
Hello Vince,
Tu souhaites cacher des listes pour qu’elles ne soient pas visibles via l’interface mais toujours utilisables via des applications telle que Power Apps et Power Automate ?
Si tel est le cas, tu peux le faire directement dans Sharepoint, dans les niveaux d’autorisations.
Si tu veux qu’un utilisateur ne puisse pas accéder aux listes depuis le site directement, tu as juste à désactiver l’option “Afficher les pages des applications” dans ton niveau d’autorisation donné au groupe Sharepoint correspondant à tes utilisateurs devant être limités. Cela lui mettra un msg d’erreur s’il tente d’y accéder depuis l’interface.
Si tu n’as pas de droits pour laver de script, ça va être la solution la plus simple.
En espérant t’avoir éclairé
- Cette réponse a été modifiée Il y a 6 mois, 1 semaine par Quentin.
-
Hello,
Si ta requête te renvoie cet objet :
{d:{PHOTO4:null}}
Il faut que tu ailles chercher autre chose que simplement le corps du résultat. Dans ton cas, il faudrait que l’expression ressemble à quelque chose comme ça :
body(‘HTTP4’)?[‘d’]?[‘PHOTO4’ ])
A adapter à ton besoin, mais la syntaxe devrait ressembler à quelque chose comme ça
Du coup si je veux avoir un booleen pour savoir si la valeur est null :
equals(body(‘HTTP4’)?[‘d’]?[‘PHOTO4’] ,null)
-
Quentin
Membre10 juin 2024 à 19h17 en réponse à: Afficher le créateur d’un élément de liste SharePoint dans le FormulaireEn effet, j’ai testé en parallèle plusieurs solutions qu’on peut trouver sur les forums comme celle avec le Title mais rien n’y fait 🙁
Power Apps répondra au besoin, mais c’est clair que c’est sortir le bazooka pour tirer sur une mouche comme on dit !
-
Quentin
Membre10 juin 2024 à 18h06 en réponse à: Afficher le créateur d’un élément de liste SharePoint dans le FormulaireHello,
As-tu essayé [$Author.Title]? J’avais vu passé ça dans un des milliards de posts anglophones sur Sharepoint !
Sinon je rejoins Emmanuel, je pense que ce sera avec un formulaire custo en PowerApps
- Cette réponse a été modifiée Il y a 7 mois, 1 semaine par Quentin.
-
Quentin
Membre2 juin 2024 à 17h11 en réponse à: Partage d’une application Model Driven App Avec des utilisateurs externesYes, comme tu es sur du model driven dans ton cas, il faut que tes utilisateurs (invités ou non) aient bien une licence premium (en général du per user) , pour pouvoir accéder à Dataverse et à l’app !
Dans le cadre des invités, cela peut être une licence de ton côté ou du leur logiquement
Pour les rôles de secu, idem que les internes, pas de différence ! (là ça va dépendre de tes profiles 😉)
- Cette réponse a été modifiée Il y a 7 mois, 2 semaines par Quentin.