@microsoft/agents-a365-notifications package

Interfaces

AgentNotificationActivity

Representa uma atividade de notificação de agente analisado com dados de notificação fortemente tipados.

EmailReference

Representa uma entidade de notificação por email.

EmailResponse

Representa uma entidade de resposta por email a ser enviada de volta.

WpxComment

Representa uma entidade de notificação de comentários do Word (WPX).

Aliases de Tipo

AgentNotificationHandler

Definição de tipo para uma função de gestor de notificações de agente. Lida com as atividades de notificação dos agentes com dados de notificação fortemente digitados.

Enumerações

NotificationType

Enum representa os tipos de notificações que podem ser recebidas.

Funções

createAgentNotificationActivity(Activity)

Cria um wrapper para uma atividade de notificação de agente.

createEmailReference(string, string, string)

Função de fábrica para criar uma entidade EmailReference.

createEmailResponse(string)

Função de fábrica para criar uma entidade EmailResponse.

createEmailResponseActivity(string)

Cria uma atividade com uma entidade EmailResponse

createWpxComment(string, string, string, string)

Função de fábrica para criar uma entidade WpxComment.

isEmailReference(Entity)

Escreva guard para verificar se uma entidade é um EmailReference.

isWpxComment(Entity)

Escreve guard para verificar se uma entidade é um WpxComment.

Variáveis

AGENTS_CHANNEL

Constantes de canal e subcanal para notificações de agentes.

AGENTS_EMAIL_SUBCHANNEL
AGENTS_EXCEL_SUBCHANNEL
AGENTS_POWERPOINT_SUBCHANNEL
AGENTS_WORD_SUBCHANNEL
AGENT_LIFECYCLE

Constantes do ciclo de vida para notificações de agentes.

EMAIL_NOTIFICATION_TYPE

O nome do tipo de entidade para notificações por email.

EMAIL_RESPONSE_TYPE

O nome do tipo de entidade para respostas a emails.

USER_CREATED_LIFECYCLE_EVENT
USER_DELETED_LIFECYCLE_EVENT
USER_WORKLOAD_ONBOARDING_LIFECYCLE_EVENT
WPX_COMMENT_TYPE

O nome do tipo de entidade para comentários WPX.

Detalhes de Função

createAgentNotificationActivity(Activity)

Cria um wrapper para uma atividade de notificação de agente.

function createAgentNotificationActivity(activity: Activity): AgentNotificationActivity

Parâmetros

activity
Activity

A atividade

Devoluções

Uma atividade de notificação de agente

createEmailReference(string, string, string)

Função de fábrica para criar uma entidade EmailReference.

function createEmailReference(id?: string, conversationId?: string, htmlBody?: string): EmailReference

Parâmetros

id

string

conversationId

string

htmlBody

string

Devoluções

createEmailResponse(string)

Função de fábrica para criar uma entidade EmailResponse.

function createEmailResponse(htmlBody?: string): EmailResponse

Parâmetros

htmlBody

string

Devoluções

createEmailResponseActivity(string)

Cria uma atividade com uma entidade EmailResponse

function createEmailResponseActivity(emailResponseHtmlBody?: string): Activity

Parâmetros

emailResponseHtmlBody

string

(Opcional) O conteúdo do corpo do HTML para a resposta ao email

Devoluções

Uma atividade de mensagem contendo a entidade EmailResponse

createWpxComment(string, string, string, string)

Função de fábrica para criar uma entidade WpxComment.

function createWpxComment(odataId?: string, documentId?: string, initiatingCommentId?: string, subjectCommentId?: string): WpxComment

Parâmetros

odataId

string

documentId

string

initiatingCommentId

string

subjectCommentId

string

Devoluções

isEmailReference(Entity)

Escreva guard para verificar se uma entidade é um EmailReference.

function isEmailReference(entity: Entity): entity

Parâmetros

entity
Entity

Devoluções

entity

isWpxComment(Entity)

Escreve guard para verificar se uma entidade é um WpxComment.

function isWpxComment(entity: Entity): entity

Parâmetros

entity
Entity

Devoluções

entity

Detalhes das variáveis

AGENTS_CHANNEL

Constantes de canal e subcanal para notificações de agentes.

AGENTS_CHANNEL: "agents"

Tipo

"agents"

AGENTS_EMAIL_SUBCHANNEL

AGENTS_EMAIL_SUBCHANNEL: "agents:email"

Tipo

"agents:email"

AGENTS_EXCEL_SUBCHANNEL

AGENTS_EXCEL_SUBCHANNEL: "agents:excel"

Tipo

"agents:excel"

AGENTS_POWERPOINT_SUBCHANNEL

AGENTS_POWERPOINT_SUBCHANNEL: "agents:powerpoint"

Tipo

"agents:powerpoint"

AGENTS_WORD_SUBCHANNEL

AGENTS_WORD_SUBCHANNEL: "agents:word"

Tipo

"agents:word"

AGENT_LIFECYCLE

Constantes do ciclo de vida para notificações de agentes.

AGENT_LIFECYCLE: "agentlifecycle"

Tipo

"agentlifecycle"

EMAIL_NOTIFICATION_TYPE

O nome do tipo de entidade para notificações por email.

EMAIL_NOTIFICATION_TYPE: "emailNotification"

Tipo

"emailNotification"

EMAIL_RESPONSE_TYPE

O nome do tipo de entidade para respostas a emails.

EMAIL_RESPONSE_TYPE: "emailResponse"

Tipo

"emailResponse"

USER_CREATED_LIFECYCLE_EVENT

USER_CREATED_LIFECYCLE_EVENT: "agenticuseridentitycreated"

Tipo

"agenticuseridentitycreated"

USER_DELETED_LIFECYCLE_EVENT

USER_DELETED_LIFECYCLE_EVENT: "agenticuserdeleted"

Tipo

"agenticuserdeleted"

USER_WORKLOAD_ONBOARDING_LIFECYCLE_EVENT

USER_WORKLOAD_ONBOARDING_LIFECYCLE_EVENT: "agenticuserworkloadonboardingupdated"

Tipo

"agenticuserworkloadonboardingupdated"

WPX_COMMENT_TYPE

O nome do tipo de entidade para comentários WPX.

WPX_COMMENT_TYPE: "WpxComment"

Tipo

"WpxComment"