

anthony
MemberForum Replies Created
anthony
Member7 octobre 2022 at 3h40 en réponse à: Restreindre la possibilité à la fonction importer une solution uniquementj’ai testé de personnaliser le rôle System customizer mais c’est chronophage. Finalement je vais rester sur mon idée d’origine. Pousser l’apps à un techleader qui va utliser un compte service admin PPF et qui va charger l’apps dans l’environnement de TEST.
Par contre, comment fais-tu pour que tes users de test puissent voir l’application ?
Hormis ouvrir la solution et sélectionner la fonctionnalité de partage. Il n’y a pas un moyen plus simple ou plus efficace ?
CommentID=2j44Khd3NyHzdXo, PostID=fZBcCy7J2gJxKhI
Tu as raison.
La synchro avec un groupe dynamique est assez longue, plus de 30 mn en tout cas. Je me suis arrêté vendredi à 16H00 et je viens d’allumer mon pc.
Les environnements sont présents 🙂 Du coup effectivement le lien direct est très utile.
Tu sais m’expliquer pourquoi certains ont cet affichage et d’autres cet affichage
CommentID=i9YmQiw2IAXZtDE, PostID=LXSRpj0XJlgvXmH
C’est bon j’ai trouvé.*Il faut créer une équie que l’on va assoicer à son groupe dynamique (que j’ai oasse en M365).
La synchro se fait automatiquement et cela crée en plus une teams pour les dev. perfect
CommentID=UuFtM4Oq8MBP7oM, PostID=LXSRpj0XJlgvXmH
alors bon il faut aussi ajouter l’utilisateur dans l’environnement afin de lui attribuer les roles de sécurité.
Le process est tout de même un peu lourd je trouve et il doit y avoir certainement une meilleure pratique.
1 – Restreindre l’accès au groupe de sécurité
2 – Ajouter les utilisateurs de ce groupe dans l’environnement pour qu’ils puissent le voir.
Est-il possible que les utilisateurs du groupe dynamique puissent avoir directement accès sans les ajouter manuellement ?
CommentID=qwJ6mQOOmc4DkRP, PostID=LXSRpj0XJlgvXmH
Messieurs,
Je voudrais vous remercier pour vos conseils avisés qui ont été très appréciés lorsque j’ai présenté une stratégie concernant les environnements.
J’ai d’autres questions plus techniques mais je vais créer un autre post pour cela
CommentID=zmEaYDaDnfhxfCO, PostID=MXqntbwGytOTdfu
merci. ton retour me fait plaisir; je mets cela dans ma to do list
CommentID=Nm3vxGpv3U0We7p, PostID=oNTuDsZzdxRzkXh
Ah mais tu as raison…pour l’approval, j’y avais bien pensé par un flow mais ct pour les droits…mais tu viens d eme donner la solution…pourquoi n’y ai-je pas pensé.
Je pourrais effectivement mettre les utilisateurs dans une liste SP à part avec une valeur approuvé (par exemple) et je pourrais faire un flilter query sur le mot approuvé….si ok alors tu peux qualifier le doc, si non alors approbation.
Pour le client, je lui fais un petit forms associé à la liste que j’inègre dans une page SP. ce qui lui permettra de gérer tranquillement les droits…
Franchement, ton astuce est terrible…Pleins de kudos
CommentID=0HMZlXQxpmei9to, PostID=AKCH22hyVF329nb
anthony
Member7 octobre 2022 at 17h05 en réponse à: Restreindre la possibilité à la fonction importer une solution uniquementSi je regarde la doc indiquée, il est indiqué ceci
“When you import a managed solution, all component changes will be brought into the environment in a published state.”
Donc si je comprends bien, ma solution managed est déjà en état publiée. Hors je ne la vois pas dans la liste de mes applications.
SubCommentID=9k3P5XIsDELyPAE, CommentID=hCawnuGJYFKhph0, PostID=fZBcCy7J2gJxKhI
anthony
Member7 octobre 2022 at 16h44 en réponse à: Restreindre la possibilité à la fonction importer une solution uniquementPourquoi tu donnes le rôle system administrator à tes dev. J’oubliais de préciser qu’il s’agit ici d’un environnement de DEV partagé. C’est pourquoi environnement maker est p-être suffisant ?
SubCommentID=s20Q1dVg1rlcfL2, CommentID=hCawnuGJYFKhph0, PostID=fZBcCy7J2gJxKhI
anthony
Member7 octobre 2022 at 16h21 en réponse à: Restreindre la possibilité à la fonction importer une solution uniquementMerci pierre,
finalement après des recherches et des essais…personnaliser le system customizer est chronophage.Excuse ma question certainement niaze,
mais quand ton apps est déployé dans l’environnement de test en Managed par une personne du groupe de sécu, comment fais-tu pour la partager à tes users de test.Si je veux publier la solution, je suis bien obligé de cliquer sur Exporter la solution puis de la publier et enfin la partager à mes users de tests ou à mon groupe de test.
Où alors je n’ai pas compris comment publier une solution ? Et si c’est le cas, je veux bien que l’on m’explique 🙂
SubCommentID=V2ifVwLCHRJ6NYr, CommentID=hCawnuGJYFKhph0, PostID=fZBcCy7J2gJxKhI
anthony
Member7 octobre 2022 at 13h18 en réponse à: Restreindre la possibilité à la fonction importer une solution uniquementLes users sont un groupe QA qui a le rôle basic user.
Mais si ton application est en managée, je ne vois pas comment tu peux publier la solution et ensuite partager l’apps ?
A moins que tu demandes au dev d’exporter son apps en mode non-managée ?
J’ai échangé avec un gars sur powerusercommunity et c’est ce qu’il fait sans pour autant être sûr que ce soit la meilleure méthode
qu’en penses-tu ?
SubCommentID=F7Dqac17PjWYO8U, CommentID=pDpXhVCuidAIZ3H, PostID=fZBcCy7J2gJxKhI
anthony
Member6 octobre 2022 at 20h32 en réponse à: Restreindre la possibilité à la fonction importer une solution uniquementah oui je n’avais pas pensé de prendre ce rôle comme base. Jt parti sur le rôle min priv apps qui peut être téléchargé sur le site de Microsoft. Pour le coup il est très restrictif.
Je vais faire des tests. On m’a conseillé également (le plus simple) que ce soit le techlead qui a le rôle admin ppf de pousser l’application dans un autre environnement.
Le dev soumet son apps par un moyen quelconque au techlead.
Je vais tester les 2 approches
SubCommentID=yzIM7h8WfRzguGe, CommentID=9wdd0VHwg5TIYr9, PostID=fZBcCy7J2gJxKhI
j’ai trouvé cela. Visiblement c’est possible Disable Power Apps canvas app sharing – Imenos
SubCommentID=oV96HB4oij7HTkO, CommentID=YJG0NrcVdEgbvW2, PostID=MXqntbwGytOTdfu
Avec le coe tu peux detecter les applis tests qui ne sont plus utilisées. Et idem, tu peux mettre en place une stratégie en place quand un user quitte l’organisation afin que l’appli ne reste pas orpheline.
Je suis dégouté pour l’environnement developpeur…l’exigence est que les salariés qui développent ne puissent pas partager à d’autres personnes.
Mais du coup, comment tu gères le compte unique DavidZed en terme d’audit ?
Pour le client, nous avons décidé du process suivant finalement :
1. Expression des besoin sur un logiciel de ticketing
2. le centre d’excellence etudie la demande et ouvre l’environnement de dev
3. Le salarié quand il estime son apps assez mûre demande à créer un environnement de prodIl présente au centr d’excellence qui valide si les guidelines ont bien été respectés
Si ok, creation de l’environnement
Je passe toutes les itérations…mais en gros c’est l’objectif.
Mais maintenant, si le citizen developper peut partager son apps en mode dev…plus aucun intéret de passer par un mode prod. Argghhh
SubCommentID=OCUCIBqsztHG6U7, CommentID=YJG0NrcVdEgbvW2, PostID=MXqntbwGytOTdfu
Salut les gars DavidZed et R3dKap. David avant de te contacter par MP, je me permets de synthétiser vos suggestions et bonnes pratiques et je vais me permettre de formuler d’autres questions.
J’en profite pour m’excuser du retard car je vous écirs du Quebec (la ville), donc j’ai 6 heures de moins que vous.
Est-ce qu’idéalement on pourrait imaginer un process de ce type afin de fluidifier la demande de création d’environnement, et la maintenance. L’objectif est de permettre à chaque employé de monter en compétence sur powerapps.
1 – je veux tester powerapps -je passe par l’environnement defaut qui autorise le minimum de connecteurs.
2 – j’ai un projet, je veux créer une apps pour mon unité d’affaires – je fais une demande d’environnement de sandbox à l’IT en passant par le formulaire COE dans le cas où je ne veux pas utiliser dataverse for teams
3 – Je veux juste voir les possibilités offertes avec plus de connecteurs, je peux faire une demande d’environnement de dev ou passer par le dev de Microsoft. Coté IT, je mets un process pour supprimer l’environnement si inutilisé depuis 30 jours par exemple.
Cela vous semble correct/ cohérent ?
autre question : Pour le groupe, il y aura un environnement de dev/test/prod…Pour en avoir discuté avec un développeur, il est conseillé de passer par une pipeline azure devops. Autant vous dire que je l’ai regardé avec des grands yeux. D’après ce que j’ai compris, cela permet de fluidifer le process de migration d’environnement pour une apps. L’apps est en dev, je fais un commit, elle passe directement en environnement de test etc… Cela permet de réduire au maximum les interruptions de service lorsque que l’on doit mettre à jour l’apps ou régler un bug. Avec la fonctionnalité solutions, il fat exporter l’apps de son environnement, puis l’importer dans le nouveau. Solutions est parfait pour les citizendev par exemple.
Qu’en pensez-vous ?
Et enfin dernière question…j’ai demandé à un MVP mais je ne suis pas certain d’avoir compris la réponse.
On me conseille de créer un compte de service (compte azure) par ressource. Donc un compte de service pour powerapps, un compte de service pour les listes SP, un compte de service pour powerautomate. On attribue uniqiuement la licence du produit sans donner un rôle spécifique (pour limiter les risques). Je trouve cette approche intéressante mais je m’interroge concernant l’audit de ce compte…d’une part il va être nécessaire de partager ce compte avec plusieurs personnes de l’IT en partageant le password et d’autre part quid de l’audit ? On ne sait pas qui a fait quoi ?
Désolé pour ces questions…La gouvernance est un vaste et passionnant sujet et il est tout simplement vital d’en poser les bases.
Vos retours d’expérience sont hyper enrichissants pour moi.
SubCommentID=ygRIFTN2Sh4iSaz, CommentID=YJG0NrcVdEgbvW2, PostID=MXqntbwGytOTdfu