Répondre à: Accès simultané à une liste sharepoint

  • R3dKap

    Membre
    3 août 2022 à 10h18

    Alain Pujol l’idée de DavidZed est bonne. Je précise un peu comment je vois les choses :

    • une colonne LockDateTime de type date et heure

    • une colonne LockUser de type utilisateur

    • lorsque l’utilisateur rentre dans le magasin démarrage d’un timer qui se déclenche toutes les 5mn

    • à chaque déclenchement du timer (et au démarrage aussi), mise à jour de LockDateTime à Now() et LockUser à User()

    • lorsque l’utilisateur quitte le magasin, arrêt du timer et mise à blanc de LockDateTime et LockUser (pour ce faire, attention de bien activer le paramètre Gestion des erreurs au niveau de la formule dans les fonctionnalités expérimentales)

    • un utilisateur quelconque est autorisé à entrer dans le magasin si et seulement si :

      • LockDateTime et LockUser sont vides
        OU
        Now() > LockDateTime + 5mn (ce qui laisse sous-entendre que l’utilisateur qui avait précédemment verrouillé le magasin n’y est plus)

    CommentID=rN3SujWnFY8GkUE, PostID=wLOrWTvTRRMGKvV