GetMicrosoft365PackageOptionalParams interface

Paramètres facultatifs.

Extends

Propriétés

accessBoundaries

Limites d’accès au protocole d’activité à appliquer à l’agent lors de la publication en tant qu’agent pilote automatique. Une liste vide efface les limites existantes. Lorsqu’elles sont omises, les limites existantes restent inchangées.

agentDisplayName

Nom affiché utilisé comme nom publié de l’application Teams. Lorsqu’il est omis, le nom de l’agent de l’itinéraire est utilisé.

appVersion

Version de l’application (par exemple 1.2.3) écrite dans le manifeste Teams. Peut ne contenir que des chiffres et des points, ne doit pas commencer par 0, et doit se terminer par un chiffre. Lorsqu’elle est omise, un défaut de plateforme est utilisé.

botServiceArmId

Identifiant de ressource ARM de la Azure Bot Service qui présente cet agent en Microsoft Teams. Obligatoire pour les espaces de travail sur le backend Teams basé sur un bot par défaut ; optionnel pour les espaces de travail sur le backend basé sur l’API. Il ne faut pas fournir quand publishAsAutopilot c’est vrai.

canRespondWithoutMention

Contrôle la façon dont l’agent publié répond aux messages Teams : lorsqu’il est vrai, il répond à tous les messages sur ses surfaces, et si c’est faux uniquement lorsqu’il est mentionné. Lorsqu’il est omis, le paramètre de notification de message Teams existant de l’agent reste inchangé.

colorIconBase64

PNG optionnel codé en base64 utilisé comme icône couleur (full bleed) dans le paquet Teams. Ça doit être une PNG de 192x192 (carré parfait, sans bordure ni coins arrondis). Maximum 1 Mo après décodage. Lorsqu’elle est omise, l’icône de couleur par défaut de la plateforme est utilisée.

developerName

Nom affiché du développeur / éditeur dans la fiche de l’application Teams.

developerWebsiteUrl

URL du site du développeur / éditeur affichée dans la liste de l’application Teams. Ça doit être une URL https.

fullDescription

La description complète est présentée sur la page des détails de l’application Teams.

optionalPermissionScopes

Sélection exacte des lunettes d’autorisation déléguées à accorder au plan du pilote automatique. Ne peut être fourni que lorsque publishAsAutopilot c’est vrai. Lorsqu’elle est omise ou vide, le jeu de permissions par défaut de la plateforme est utilisé. Les autorisations obligatoires de plateforme sont toujours accordées et ne sont pas affectées par cette valeur.

outlineIconBase64

PNG optionnel encodé en base64 utilisé comme icône de contour dans le paquet de l’application Teams. Ça doit être un PNG 32x32. Maximum 1 Mo après décodage. Lorsqu’elle est omise, l’icône de contour par défaut de la plateforme est utilisée.

privacyUrl

URL de la politique de confidentialité affichée dans la fiche de l’application Teams. Ça doit être une URL http ou https.

publishAsAutopilot

Lorsque c’est vrai, l’agent est publié en pilote automatique (travailleur numérique) : l’identifiant du bot est extrait de l’identité blueprint de l’agent et le manifeste Teams généré est marqué comme travailleur numérique.

shortDescription

Une brève description d’une ligne est montrée dans la liste de l’application Teams.

termsOfUseUrl

URL des conditions d’utilisation affichée dans la liste de l’application Teams.

Propriétés héritées

abortSignal

Signal qui peut être utilisé pour abandonner les demandes.

onResponse

Fonction à appeler chaque fois qu’une réponse est reçue du serveur lors de l’exécution de l’opération demandée. Peut être appelé plusieurs fois.

requestOptions

Options utilisées lors de la création et de l’envoi de requêtes HTTP pour cette opération.

tracingOptions

Options utilisées lorsque le suivi est activé.

Détails de la propriété

accessBoundaries

Limites d’accès au protocole d’activité à appliquer à l’agent lors de la publication en tant qu’agent pilote automatique. Une liste vide efface les limites existantes. Lorsqu’elles sont omises, les limites existantes restent inchangées.

accessBoundaries?: ActivityProtocolAccessBoundary[]

Valeur de propriété

agentDisplayName

Nom affiché utilisé comme nom publié de l’application Teams. Lorsqu’il est omis, le nom de l’agent de l’itinéraire est utilisé.

agentDisplayName?: string

Valeur de propriété

string

appVersion

Version de l’application (par exemple 1.2.3) écrite dans le manifeste Teams. Peut ne contenir que des chiffres et des points, ne doit pas commencer par 0, et doit se terminer par un chiffre. Lorsqu’elle est omise, un défaut de plateforme est utilisé.

appVersion?: string

Valeur de propriété

string

botServiceArmId

Identifiant de ressource ARM de la Azure Bot Service qui présente cet agent en Microsoft Teams. Obligatoire pour les espaces de travail sur le backend Teams basé sur un bot par défaut ; optionnel pour les espaces de travail sur le backend basé sur l’API. Il ne faut pas fournir quand publishAsAutopilot c’est vrai.

botServiceArmId?: string

Valeur de propriété

string

canRespondWithoutMention

Contrôle la façon dont l’agent publié répond aux messages Teams : lorsqu’il est vrai, il répond à tous les messages sur ses surfaces, et si c’est faux uniquement lorsqu’il est mentionné. Lorsqu’il est omis, le paramètre de notification de message Teams existant de l’agent reste inchangé.

canRespondWithoutMention?: boolean

Valeur de propriété

boolean

colorIconBase64

PNG optionnel codé en base64 utilisé comme icône couleur (full bleed) dans le paquet Teams. Ça doit être une PNG de 192x192 (carré parfait, sans bordure ni coins arrondis). Maximum 1 Mo après décodage. Lorsqu’elle est omise, l’icône de couleur par défaut de la plateforme est utilisée.

colorIconBase64?: string

Valeur de propriété

string

developerName

Nom affiché du développeur / éditeur dans la fiche de l’application Teams.

developerName?: string

Valeur de propriété

string

developerWebsiteUrl

URL du site du développeur / éditeur affichée dans la liste de l’application Teams. Ça doit être une URL https.

developerWebsiteUrl?: string

Valeur de propriété

string

fullDescription

La description complète est présentée sur la page des détails de l’application Teams.

fullDescription?: string

Valeur de propriété

string

optionalPermissionScopes

Sélection exacte des lunettes d’autorisation déléguées à accorder au plan du pilote automatique. Ne peut être fourni que lorsque publishAsAutopilot c’est vrai. Lorsqu’elle est omise ou vide, le jeu de permissions par défaut de la plateforme est utilisé. Les autorisations obligatoires de plateforme sont toujours accordées et ne sont pas affectées par cette valeur.

optionalPermissionScopes?: Microsoft365PermissionScopes[]

Valeur de propriété

outlineIconBase64

PNG optionnel encodé en base64 utilisé comme icône de contour dans le paquet de l’application Teams. Ça doit être un PNG 32x32. Maximum 1 Mo après décodage. Lorsqu’elle est omise, l’icône de contour par défaut de la plateforme est utilisée.

outlineIconBase64?: string

Valeur de propriété

string

privacyUrl

URL de la politique de confidentialité affichée dans la fiche de l’application Teams. Ça doit être une URL http ou https.

privacyUrl?: string

Valeur de propriété

string

publishAsAutopilot

Lorsque c’est vrai, l’agent est publié en pilote automatique (travailleur numérique) : l’identifiant du bot est extrait de l’identité blueprint de l’agent et le manifeste Teams généré est marqué comme travailleur numérique.

publishAsAutopilot?: boolean

Valeur de propriété

boolean

shortDescription

Une brève description d’une ligne est montrée dans la liste de l’application Teams.

shortDescription?: string

Valeur de propriété

string

termsOfUseUrl

URL des conditions d’utilisation affichée dans la liste de l’application Teams.

termsOfUseUrl?: string

Valeur de propriété

string

Détails de la propriété héritée

abortSignal

Signal qui peut être utilisé pour abandonner les demandes.

abortSignal?: AbortSignalLike

Valeur de propriété

Hérité de OperationOptions.abortSignal

onResponse

Fonction à appeler chaque fois qu’une réponse est reçue du serveur lors de l’exécution de l’opération demandée. Peut être appelé plusieurs fois.

onResponse?: RawResponseCallback

Valeur de propriété

Hérité de OperationOptions.onResponse

requestOptions

Options utilisées lors de la création et de l’envoi de requêtes HTTP pour cette opération.

requestOptions?: OperationRequestOptions

Valeur de propriété

Hérité de OperationOptions.requestOptions

tracingOptions

Options utilisées lorsque le suivi est activé.

tracingOptions?: OperationTracingOptions

Valeur de propriété

Hérité de OperationOptions.tracingOptions