Partager via


Élément ReportPhishingCustomization

Configure le bouton du ruban et la boîte de dialogue de prétraitement d’un complément de création de rapports de courrier indésirable dans Outlook.

Pour en savoir plus sur la façon d’implémenter la fonctionnalité de rapport de courrier indésirable dans votre complément, consultez Implémenter un complément intégré de création de rapports de courrier indésirable.

Type de complément : Courrier

Valide uniquement dans les schémas VersionOverrides suivants :

  • Courrier 1.1

Pour plus d’informations, consultez Remplacements de version dans le manifeste du complément uniquement.

Associé à ces ensembles de conditions requises :

Contenu dans

Attributs

Aucune.

Éléments enfants

Élément Obligatoire Description
Control Oui Configure et ajoute le bouton de complément au ruban. L’attribut xsi :type doit être défini sur Button et l’attribut xsi :type de son <élément enfant Action> doit être défini sur ExecuteFunction.
PreProcessingDialog Oui Configure la boîte de dialogue de prétraitement affichée après l’sélection du bouton du complément dans le ruban. Cette boîte de dialogue permet aux utilisateurs de fournir des informations supplémentaires sur un message qu’ils signalent.
Élément SourceLocation (remplacements de version) Oui Spécifie l’emplacement du fichier JavaScript source.

Exemple

<ExtensionPoint xsi:type="ReportPhishingCommandSurface">
  <ReportPhishingCustomization>
    <!-- Configures the ribbon button. -->
    <Control xsi:type="Button" id="ReportingButton">
      <Label resid="ReportingButton.Label"/>
      <Supertip>
        <Title resid="ReportingButton.Label"/>
        <Description resid="ReportingButton.Description"/>
      </Supertip>
      <Icon>
        <bt:Image size="16" resid="Icon.16x16"/>
        <bt:Image size="32" resid="Icon.32x32"/>
        <bt:Image size="64" resid="Icon.64x64"/>
        <bt:Image size="80" resid="Icon.80x80"/>
      </Icon>
      <Action xsi:type="ExecuteFunction">
        <FunctionName>onMessageReport</FunctionName>
      </Action>
    </Control>
    <!-- Configures the preprocessing dialog. -->
    <PreProcessingDialog>
      <Title resid="PreProcessingDialog.Label"/>
      <Description resid="PreProcessingDialog.Description"/>
      <ReportingOptions>
        <Title resid="OptionsTitle.Label"/>
        <Option resid="Option1.Label"/>
        <Option resid="Option2.Label"/>
        <Option resid="Option3.Label"/>
        <Option resid="Option4.Label"/>
      </ReportingOptions>
      <FreeTextLabel resid="FreeText.Label"/>
      <MoreInfo>
        <MoreInfoText resid="MoreInfo.Label"/>
        <MoreInfoUrl resid="MoreInfo.Url"/>
      </MoreInfo>
    </PreProcessingDialog>
    <SourceLocation resid="Commands.Url"/>
  </ReportPhishingCustomization>
</ExtensionPoint>