Flow – Condition Start of week

  • Flow – Condition Start of week

    Posté par Sophie sur 17 janvier 2025 à 11h23

    Bonjour,

    J’ai un flow codé comme ci dessous:

    <div>
    <div>{</div>
    <div>”type”: “If”,</div>
    <div>”expression”: {</div>
    <div>”and”: [</div>
    <div>{</div>
    <div> “greaterOrEquals”: [</div>
    <div> “@item()?[‘Created’]”,</div>
    <div> “@startOfMonth(getPastTime(0,’MONTH’))”</div>
    <div>]</div>
    <div>}</div>
    <div>]</div>
    <div>},</div>
    <div>”actions”: {</div>
    <div>”Move_file”: {</div>
    <div>”type”: “OpenApiConnection”,</div>
    <div>”inputs”: {</div>
    <div>”parameters”: {</div>
    <div>”dataset”: “https://xxxxxxx.sharepoint.com/sites/xxx/xx/xx”,</div>
    <div>”parameters/sourceFileId”: “@item()?[‘{Identifier}’]”,</div>
    <div>”parameters/destinationDataset”: “https://xxxxxxxxx.sharepoint.com/sites/xxxxx/xxxx/xx”,</div>
    <div>”parameters/destinationFolderPath”: “/Shared Documents/LTSD/Export LTSD Sophie/LTSD History”,</div>
    <div>”parameters/nameConflictBehavior”: 1</div>
    <div>},</div>
    <div>”host”: {</div>
    <div>”apiId”: “/providers/Microsoft.PowerApps/apis/shared_sharepointonline”,</div>
    <div>”connection”: “shared_sharepointonline”,</div>
    <div>”operationId”: “MoveFileAsync”</div>
    <div>}</div>
    <div>}</div>
    <div>}</div>
    <div>},</div>
    <div>”else”: {</div>
    <div>”actions”: {}</div>
    <div>}</div>
    <div>}</div>
    <div> </div>
    <div> </div>
    <div>Or on me demande de garder désormais un historique en semaine, et je ne trouve pas de fonctions dans ma “condition task” pour mettre greater than startofweek.</div>
    <div>Quelqu’un a un moyen de me contourner ça?</div>
    <div>j’ai trouvé ça mais je ne comprends bien ce que ça fait:
    https://community.powerplatform.com/forums/thread/details/?threadid=827ee16d-6bb5-4755-9d75-07d7042a153d</div&gt;
    </div>

    • Cette discussion a été modifiée Il y a 18 heures, 47 minutes par  Sophie.
    • Cette discussion a été modifiée Il y a 18 heures, 15 minutes par  Sophie.
    • Cette discussion a été modifiée Il y a 18 heures, 10 minutes par  Sophie.
    Sophie a répondu Il y a 7 heures, 59 minutes 2 Membres · 2 Réponses
  • 2 Réponses
  • R3dKap

    Membre
    17 janvier 2025 à 18h06

    Salut @Sophie,

    Il n’existe effectivement pas de fonction de ce type. C’est à toi de calculer la différence entre la date du fichier et la date du jour et de voir si plus de 7 jours se sont écoulés pour déplacer le fichier (si j’ai bien compris ton besoin).

    Voici la liste des fonctions de dates que tu peux utiliser dans Power Automate pour essayer d’arriver à tes fins :

    https://learn.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#date-and-time-functions

  • Sophie

    Membre
    17 janvier 2025 à 22h16

    Oui en effet il déplace actuellement les fichiers qui sont dans le même mois pour ne garder que le dernier et je dois faire pareil (si nécessaire car normalement seul un fichier est généré par semaine mais parfois les gens…) mais en semaine. Donc je vais partir sur un calcul de nb de jours par rapport à now

Connectez-vous pour répondre.