Youcef DOUMANDJI
MembreRéponses céées sur le Forum
-
J’ai résolu mon problème en ajoutant dans DataVerse et dans deux tables concernées deux champs texte calculés (l’un pour récupérer le nom du stagiaire et l’autre pour récupérer le nom de la demie journée), j’ai ensuite utilisé ces deux champs pour filtrer mes galleries et alimenter mes collections afin qu’ellew soient “compatibles” avec les boucles FORALL et Collect.
Merci encore à vous deux pour vos retours instructifs.
Youcef
CommentID=8MUO8pdClACh9gZ, PostID=Gt6nESFPYqVwsqC
-
Merci infiniment à Ypicot et DavidZed
Je vais essayer de contourner le problème et vous tiens au courant.
Mille mercis encore une fois.
Youcef
CommentID=qGSoisM9ujFwfkY, PostID=Gt6nESFPYqVwsqC
-
Youcef DOUMANDJI
Membre19 octobre 2023 à 12h48 en réponse à: Récupérartion du mail d'un contact dans une "custom" tableBonjour Pierre,
Merci pour tes retours. J’y avais pensé au mapping mais le problème est que même s’il me récupère l’email du contact, quand je créé un email à partir de ma table “custom” le champ “A” ne se renseigne pas automatiquement.
Par ailleurs, et j’aurai dû être plus précis dès le début, en réalité je gère des inscriptions dans une formation. J’ai donc 3 tables qui entrent en jeu :
Contact (1:N) Inscription (N:1) Formation. Et je veux créer les inscriptions à partir d’un enregistrement de formation. Le mappage entre les tables Contact et Inscription ne me sert donc pas.
Très cordialement.
Youcef
SubCommentID=Yg7YSlPAc5fBOtk, CommentID=dhIpp7ciudZLwGb, PostID=9TA98xpMdl9YsDA
-
Youcef DOUMANDJI
Membre17 octobre 2023 à 9h56 en réponse à: Impossible d'ajouter du contenu dynamique dans mon modèle de courrier électroniqueBonjour Kandys,
Si c’est possible. Ce site m’a aidé à résoudre mon problème : INSERT VALUES FROM CUSTOM ENTITIES IN EMAIL TEMPLATES (adyatantech.com)
Amicalement.
Youcef
SubCommentID=T2yYaKGGT7nOMeD, CommentID=EzU7LiWmhEil8gk, PostID=11qIaAXieBb4PfK
-
Youcef DOUMANDJI
Membre22 septembre 2023 à 8h54 en réponse à: Problème de dépendance dans une solutionBonjour David,
Merci pour ton retour. J’ai en effet réglé ce problème en allant chercher les élements cités dans la solution par défaut et les ai ajoutés à ma solution. Ce que je ne comprend pas c’est pourquoi ces éléments n’ont pas été supprimés de mon environnement quand je les ai supprimés !
Maintenant je rencontre un autre problème :
En essayant d’importer ma nouvelle solution dans un autre environnement, j’ai un échec car il manque un ceratin nombre de tables (adx_) générées probablement lors d’un test sur Power Pages sur cet environnement. Dans ma solution à exporter je n’utilise aucune de ces tables.
Je pense que si j’active (essaye) Power Pages dans mon environnement cible, la solution passerait. Mais je en veux pas justement polluer cet environnement.
D’après toi comment faire ^pour casser ces liens entre ma solution et ces tables ?
Peut-on “désinstaller” Power Pages ? Si oui, comment faire ?
Merci d’avance pour ton aide.
Youcef
SubCommentID=RPYDD7rMfjcNiKG, CommentID=eArEifuulA3Dfpa, PostID=aY1z665xxNi3NG8
-
Youcef DOUMANDJI
Membre20 septembre 2023 à 12h28 en réponse à: Problème de dépendance dans une solutionMerci Emmanuel pour ton relai mais personne ne semble avoir vu ton appel.
Je ne sais pas comment transférer un post à autre expert (David ) pourrais-tu le faire pour moi stp ?
Je suis bloqué !
Amicalement.
Youcef
SubCommentID=tD6EJh5TRWn7fOj, CommentID=FryyCEtJnLMJ2l9, PostID=aY1z665xxNi3NG8
-
Bonjour David,
Merci pour ton aide.
J’ai essayé ta suggestion mais toujours pareil.
Youcef
SubCommentID=8491HJF2eGTaa5g, CommentID=qqy3sPiq7Lw5R0I, PostID=Gt6nESFPYqVwsqC
-
Bonjour ypicot,
Merci pour ton retour. Voici ce qu ej’obtiens (je n’ai mis le résultat que pour le premier et le dernier enregistrement) :
[{"createdon":"2022-10-31T14:55:09.000Z","ftie_absence_jsutifiee":false,"ftie_absent":false,"ftie_date":"2022-08-19","ftie_demie_journee":false,"ftie_emargement":false,"ftie_emargementparleformateur":false,"ftie_identifiantstagiaire":null,"ftie_idlistesp":null,"ftie_jour_semaine":null,"ftie_mois":null,"ftie_motif_absence":null,"ftie_nom":null,"ftie_nombre_heures":null,"ftie_numero_de_semaine":null,"ftie_session_stagiaireid":"43b63601-2c59-ed11-9562-000d3a95886e","ftie_signature":{},"ftie_signatureid":"544bb907-2c59-ed11-9562-000d3a95886e","importsequencenumber":null,"modifiedon":"2022-10-31T14:55:17.000Z","overriddencreatedon":null,"statecode":0,"statuscode":1,"timezoneruleversionnumber":0,"utcconversiontimezonecode":105,"versionnumber":9901576},
.
.
{"createdon":"2022-08-19T16:08:26.000Z","ftie_absence_jsutifiee":false,"ftie_absent":false,"ftie_date":"2022-08-19","ftie_demie_journee":true,"ftie_emargement":true,"ftie_emargementparleformateur":false,"ftie_identifiantstagiaire":"010290","ftie_idlistesp":196,"ftie_jour_semaine":"Vendredi","ftie_mois":"Août","ftie_motif_absence":null,"ftie_nom":"010290 - 2022-08-19 - True","ftie_nombre_heures":5,"ftie_numero_de_semaine":33,"ftie_session_stagiaireid":"a7941325-d91f-ed11-b83d-000d3a95886e","ftie_signature":{},"ftie_signatureid":"a56fda76-1122-ed11-9db1-000d3a95886e","importsequencenumber":null,"modifiedon":"2022-10-30T10:19:26.000Z","overriddencreatedon":null,"statecode":0,"statuscode":1,"timezoneruleversionnumber":0,"utcconversiontimezonecode":105,"versionnumber":9898101}]
SubCommentID=sYIWNuOR4PP6cvK, CommentID=Y8UU6WVxr8KwJnc, PostID=Gt6nESFPYqVwsqC
-
Youcef DOUMANDJI
Membre27 mars 2023 à 9h04 en réponse à: Insertion de N enregistrements dans une collectionBonjour David,
Désolé si je n’ai pas été clair.
En fait j’ai les noms des stagiaires concernés dans la collection ColNomsStagiaires et je veux rajouter des lignes pour caque stagiaire dans la collection cible ColEmargementsStagiaires. Dans la boucle principale ForAll j’ai deux boucles imbriquées qui devraient me rajouter pour chaque stagiaire un certain nombre (N) d’enregistrements dans ma collection cible.
Dans mes deux boucles imbriquées j’ai l’instruction Stagiaire: SourceRecord.Stagiaire par laquelle je pensais pouvoir récupérer le nom du stagiaire (dans la deuxième boucle j’ai mis cette instrcution en commentaires).
En fait je n’arrive pas à récupérer le nom du stagiaire dans la collection cible lorsque je rajoute des enregistrements avec signature vide. J’en ai besoin de ce nom car plus loin je trie les données pour alimenter une gallerie.
J’espère avoir été plus clair.
Merci d’avance pour ton temps.
Youcef
SubCommentID=HNOXo0jRhBze6e9, CommentID=wM4hYmAEuBsRZcF, PostID=dx2TzeXzF3eQOD0
-
Youcef DOUMANDJI
Membre25 mars 2023 à 12h57 en réponse à: Insertion de N enregistrements dans une collectionBonjour David,
Très ingénieux.
J’ai un autre souci, si tu le permets ;
Je reviens à mon application d’origine dans laquelle je veux générer une feuile de présence. J’ai le soucis de récupérer le nom du stagiaire quand je complète ma collection “ColEmargementsStagiaires” (les noms des stagiaires sont stockés dans la collection “ColNomsdesStagiaires”). Voici mon code qui se divise en deux blocs. Le bloc 2 me permet d’ajouter N enregistrements avec une signature vide pour les jours de la semaine qui ne sont pas sélectionnés entre StartDate et EndDate :
//Alimentation de la collection des émargements des stagiaires nClearCollect(n ColEmargementsStagiaires;n Filter(n 'Sessions stagiaires';n Formation.'Nom de la formation' = VarNomdelaFormation && Date >= StartDate && Date <= EndDaten )n );;n//Ajout dans la collection des émargements des stagiaires d'enregistrements vides de signatures pour chaque stagiaire (matin et après-midi) des dates de la semaine manquantesnForAll(n Sequence(N) As DateCounter;n Collect(ColEmargementsStagiaires;n ForAll(ColNomsStagiaires As SourceRecord;n // Ajout pour chaque stagiaire d'un enregistrement pour le matin n {n Date: DateAdd(EndDate;DateCounter.Value;TimeUnit.Days);n Signature: Blank();n Stagiaire:SourceRecord.Stagiaire;n //'Demie journée':"Matinn }n ));;n ForAll(ColNomsStagiaires;n Collect(ColEmargementsStagiaires;n // Ajout pour chaque stagiaire d'un enregistrement pour l'après-midi n {n Date: DateAdd(EndDate;DateCounter.Value;TimeUnit.Days);n Signature: Blank()n //Stagiaire:SourceRecord.Stagiairen //'Demie journée':"Après-midi"n }n )n )n )
SubCommentID=ZZtLhrc7uaZ8vYC, CommentID=wM4hYmAEuBsRZcF, PostID=dx2TzeXzF3eQOD0
-
Youcef DOUMANDJI
Membre8 mars 2023 à 13h28 en réponse à: Insertion de N enregistrements dans une collectionComme je voulais avoir un enregistrement pour le matin(AM) et un pour l’après-midi (PM) j’ai modifié ton code ainsi et cela marche super bien :
Clear(Col_Target);nForAll(n Sequence(N,0) As SequenceRecord,n Collect(Col_Target,n ForAll(Col_Source As SourceRecord,n {n Field1: SourceRecord.'Account Name',n Field2: DateAdd(SourceRecord.'Created On',SequenceRecord.Value,TimeUnit.Days),n Field3: "AM"n }n ),n ForAll(Col_Source As SourceRecord,n {n Field1: SourceRecord.'Account Name',n Field2: DateAdd(SourceRecord.'Created On',SequenceRecord.Value,TimeUnit.Days),n Field3: "PM"n }n )n )n)
SubCommentID=OTbrg1viComoJ1E, CommentID=eH4NOyd35xAfHSN, PostID=dx2TzeXzF3eQOD0
-
Youcef DOUMANDJI
Membre8 mars 2023 à 12h59 en réponse à: Insertion de N enregistrements dans une collectionBonjour David,
Excellent ! Merci infiniment.
Youcef
SubCommentID=KzY1DPhemcum6cB, CommentID=eH4NOyd35xAfHSN, PostID=dx2TzeXzF3eQOD0
-
Youcef DOUMANDJI
Membre7 mars 2023 à 16h50 en réponse à: Insertion de N enregistrements dans une collectionBonjour David,
Super ! Cela marche.
Aurais-tu une idée de ce que pourrait être la formule pour introduire N enregistrements et ne pas avoir à écrire de façon explicite ?
SubCommentID=4LOFhnVqGY3JqPq, CommentID=Mi47NjK7XMF9wLZ, PostID=dx2TzeXzF3eQOD0
-
Merci Jonatan, c’est plus clair…
SubCommentID=OtQMUKNqW5m1mi1, CommentID=npXhD121k3zzr73, PostID=YpR19o4wz2Z92Ua
-
Désolé mais je n’ai pas bien saisi tes explications sur les types d’enregistrements
SubCommentID=RPOQwU6d7wSlrRZ, CommentID=npXhD121k3zzr73, PostID=YpR19o4wz2Z92Ua