Ce fournisseur permet de convertir une réponse soumise au formulaire en réponse partielle.

Lors de son exécution, le provider lance un thread qui va attendre que l’attribut « CurrentView » de la réponse soit passé en « FormResponseView.ProcessedMessage » pour modifier la réponse de la façon suivante :

  • CurrentView = FormResponseView.ProcessedTransferring
  • ApprovalStatus = FormResponseApprovalStatus.Pending

Le développement a été fait de cette façon car la réponse passe dans son état final après l’exécution des fournisseurs. Durant cette étape, les deux attributs de la réponse permettant de l’indiquer comme partielle sont sauvegardés. Le thread va donc attendre que cette dernière sauvegarde soit effectuée avant de se déclencher.

Le fournisseur a été développé pour le Guichet de Saint-Gall.

Éléments concernés

  • IceCube.Messaging.Providers.PartialResponseConverter.dll
  • IceCube.Messaging.Providers.PartialResponseConverter.pdb