GetMicrosoft365PackageOptionalParams interface

Parametry opcjonalne.

Rozszerzenie

Właściwości

accessBoundaries

Granice dostępu protokołu aktywności, które mają być stosowane do agenta podczas publikowania jako agent autopilota. Pusta lista usuwa istniejące granice. Po pominięciu istniejących granic pozostają bez zmian.

agentDisplayName

Nazwa wyświetlana używana jako opublikowana nazwa aplikacji Teams. Gdy jest pomijana, używa się nazwy agenta z trasy.

appVersion

Wersja aplikacji (na przykład 1.2.3) zapisana w manifestie Teams. Może zawierać tylko cyfry i kropki, nie może zaczynać się na 0, a musi kończyć na cyfrę. Po pominięciu stosuje się domyślny system platformy.

botServiceArmId

Identyfikator zasobów ARM Azure Bot Service, który obsługuje tego agenta w Microsoft Teams. Wymagane dla przestrzeni roboczych na domyślnym backendzie Teams opartym na botach; opcjonalne dla przestrzeni roboczych na backendzie opartym na API. Nie wolno podawać, gdy publishAsAutopilot jest prawdziwe.

canRespondWithoutMention

Kontroluje, jak opublikowany agent odpowiada na wiadomości Teams: gdy jest prawdziwy, odpowiada na wszystkie wiadomości na swoich powierzchniach, a gdy fałszywy jest tylko wtedy, gdy jest wymieniony. Po pominięciu istniejące ustawienie powiadomień w Teams pozostaje bez zmian.

colorIconBase64

Opcjonalne kodowanie PNG w base64 używane jako ikona koloru (pełne przeciewanie) w pakiecie aplikacji Teams. Musi to być PNG 192x192 (idealny kwadrat, bez ramek i zaokrąglonych rogów). Maksymalnie 1 MB po dekodowaniu. Po pominięciu używana jest domyślna ikona koloru platformy.

developerName

Nazwa wyświetlana dewelopera / wydawcy widoczna w liście aplikacji Teams.

developerWebsiteUrl

URL strony deweloperskiej/wydawcy wyświetlany w liście aplikacji Teams. To musi być adres https.

fullDescription

Pełny opis widoczny na stronie szczegółów aplikacji Teams.

optionalPermissionScopes

Dokładny wybór zakresów delegowanych uprawnień, które mają być przyznane planowi autopilota. Może być podawana tylko wtedy, gdy publishAsAutopilot jest prawdziwa. Gdy jest pomijany lub pusty, używany jest domyślny zestaw uprawnień platformy. Obowiązkowe uprawnienia platformy są zawsze przyznawane i nie są przez tę wartość objęte.

outlineIconBase64

Opcjonalny PNG zakodowany w base64 używany jako ikona konspektu w pakiecie aplikacji Teams. To musi być 32x32 PNG. Maksymalnie 1 MB po dekodowaniu. Po pominięciu używana jest domyślna ikona konspektu platformy.

privacyUrl

Polityka prywatności URL wyświetlany w liście aplikacji Teams. To musi być http lub https URL.

publishAsAutopilot

Gdy to prawda, agent jest publikowany jako agent autopilota (cyfrowego pracownika): identyfikator bota jest pobierany z tożsamości blueprintu agenta, a wygenerowany manifest Teams jest oznaczany jako cyfrowy pracownik.

shortDescription

Krótki, jednolinijkowy opis widoczny w liście aplikacji Teams.

termsOfUseUrl

URL z warunkami użytkowania wyświetlany w liście aplikacji Teams.

Właściwości dziedziczone

abortSignal

Sygnał, który może służyć do przerwania żądań.

onResponse

Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy.

requestOptions

Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.

tracingOptions

Opcje używane podczas śledzenia są włączone.

Szczegóły właściwości

accessBoundaries

Granice dostępu protokołu aktywności, które mają być stosowane do agenta podczas publikowania jako agent autopilota. Pusta lista usuwa istniejące granice. Po pominięciu istniejących granic pozostają bez zmian.

accessBoundaries?: ActivityProtocolAccessBoundary[]

Wartość właściwości

agentDisplayName

Nazwa wyświetlana używana jako opublikowana nazwa aplikacji Teams. Gdy jest pomijana, używa się nazwy agenta z trasy.

agentDisplayName?: string

Wartość właściwości

string

appVersion

Wersja aplikacji (na przykład 1.2.3) zapisana w manifestie Teams. Może zawierać tylko cyfry i kropki, nie może zaczynać się na 0, a musi kończyć na cyfrę. Po pominięciu stosuje się domyślny system platformy.

appVersion?: string

Wartość właściwości

string

botServiceArmId

Identyfikator zasobów ARM Azure Bot Service, który obsługuje tego agenta w Microsoft Teams. Wymagane dla przestrzeni roboczych na domyślnym backendzie Teams opartym na botach; opcjonalne dla przestrzeni roboczych na backendzie opartym na API. Nie wolno podawać, gdy publishAsAutopilot jest prawdziwe.

botServiceArmId?: string

Wartość właściwości

string

canRespondWithoutMention

Kontroluje, jak opublikowany agent odpowiada na wiadomości Teams: gdy jest prawdziwy, odpowiada na wszystkie wiadomości na swoich powierzchniach, a gdy fałszywy jest tylko wtedy, gdy jest wymieniony. Po pominięciu istniejące ustawienie powiadomień w Teams pozostaje bez zmian.

canRespondWithoutMention?: boolean

Wartość właściwości

boolean

colorIconBase64

Opcjonalne kodowanie PNG w base64 używane jako ikona koloru (pełne przeciewanie) w pakiecie aplikacji Teams. Musi to być PNG 192x192 (idealny kwadrat, bez ramek i zaokrąglonych rogów). Maksymalnie 1 MB po dekodowaniu. Po pominięciu używana jest domyślna ikona koloru platformy.

colorIconBase64?: string

Wartość właściwości

string

developerName

Nazwa wyświetlana dewelopera / wydawcy widoczna w liście aplikacji Teams.

developerName?: string

Wartość właściwości

string

developerWebsiteUrl

URL strony deweloperskiej/wydawcy wyświetlany w liście aplikacji Teams. To musi być adres https.

developerWebsiteUrl?: string

Wartość właściwości

string

fullDescription

Pełny opis widoczny na stronie szczegółów aplikacji Teams.

fullDescription?: string

Wartość właściwości

string

optionalPermissionScopes

Dokładny wybór zakresów delegowanych uprawnień, które mają być przyznane planowi autopilota. Może być podawana tylko wtedy, gdy publishAsAutopilot jest prawdziwa. Gdy jest pomijany lub pusty, używany jest domyślny zestaw uprawnień platformy. Obowiązkowe uprawnienia platformy są zawsze przyznawane i nie są przez tę wartość objęte.

optionalPermissionScopes?: Microsoft365PermissionScopes[]

Wartość właściwości

outlineIconBase64

Opcjonalny PNG zakodowany w base64 używany jako ikona konspektu w pakiecie aplikacji Teams. To musi być 32x32 PNG. Maksymalnie 1 MB po dekodowaniu. Po pominięciu używana jest domyślna ikona konspektu platformy.

outlineIconBase64?: string

Wartość właściwości

string

privacyUrl

Polityka prywatności URL wyświetlany w liście aplikacji Teams. To musi być http lub https URL.

privacyUrl?: string

Wartość właściwości

string

publishAsAutopilot

Gdy to prawda, agent jest publikowany jako agent autopilota (cyfrowego pracownika): identyfikator bota jest pobierany z tożsamości blueprintu agenta, a wygenerowany manifest Teams jest oznaczany jako cyfrowy pracownik.

publishAsAutopilot?: boolean

Wartość właściwości

boolean

shortDescription

Krótki, jednolinijkowy opis widoczny w liście aplikacji Teams.

shortDescription?: string

Wartość właściwości

string

termsOfUseUrl

URL z warunkami użytkowania wyświetlany w liście aplikacji Teams.

termsOfUseUrl?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

abortSignal

Sygnał, który może służyć do przerwania żądań.

abortSignal?: AbortSignalLike

Wartość właściwości

dziedziczone z OperationOptions.abortSignal

onResponse

Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy.

onResponse?: RawResponseCallback

Wartość właściwości

dziedziczone z OperationOptions.onResponse

requestOptions

Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.

requestOptions?: OperationRequestOptions

Wartość właściwości

dziedziczone z OperationOptions.requestOptions

tracingOptions

Opcje używane podczas śledzenia są włączone.

tracingOptions?: OperationTracingOptions

Wartość właściwości

dziedziczone z OperationOptions.tracingOptions