FactSet (versão prévia)
Prepare-se para reuniões de cliente usando o conector FactSet para acessar as principais informações da empresa em um PDF pronto para apresentação de marca personalizada. Fique por dentro de notícias e eventos relevantes para empresas de interesse e realce tópicos importantes para impulsionar sua discussão com o FactSet Signals. Como alternativa, use Cartões Digitais para colaborar com colegas e enviar resumos de insights acionáveis por meio do Teams.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Suporte à Automação de Fluxo de Trabalho do FactSet |
| URL | https://www.factset.com/ |
| WorkflowAutomation@factset.com |
| Metadados do conector | |
|---|---|
| Publicador | Sistemas de Pesquisa FactSet |
| Site | https://www.factset.com |
| Política de privacidade | https://www.factset.com/legal |
| Categorias | Financiar; Dados |
Conector do FactSet
Pré-requisitos
Você precisará do seguinte para continuar
- Um plano do Microsoft Power Automate com acesso ao conector Premium
- Acesso à API do FactSet
Como obter credenciais
O Programa de API do FactSet foi projetado para dar suporte a jornadas de transformação digital por meio do acesso flexível aos dados de maneira segura e consistente. Para saber mais sobre AS APIs do FactSet e obter acesso a elas, clique aqui: Portal do Desenvolvedor do FactSet
Introdução ao conector
Esse conector dá suporte às seguintes ações –
-
Signals - Get Headlines: Buscar títulos de evento do Signals com base nos critérios de filtragem -
Signals - Get Details: buscar manchetes de eventos do Signals mais todos os detalhes adicionais do evento com base nos critérios de filtragem -
Signals - Adaptive Card: busque os Cartões Adaptáveis da Microsoft, que incluem dados de manchetes e detalhes do evento, além de hiperlinks para relatórios do FactSet, com base nos critérios de filtragem -
NER - Entities: extraia entidades nomeadas do texto do documento. -
BookBuilder - Get Book List: recupera a lista de livros que foram criados anteriormente e estão disponíveis na biblioteca de livros do cliente -
BookBuilder - Get Template List: um modelo é uma lista predefinida de conteúdo a ser compilado em um PDF. Os modelos precisam ser definidos/criados na estação de trabalho FactSet. -
BookBuilder - Create Book from Template: este ponto de extremidade recupera o status do livro, o nome do livro e a ID do livro para o ticker solicitado no formato JSON. -
BookBuilder - Get PDF: esse ponto de extremidade retornará a saída de PDF dada uma book_id.
Problemas e limitações conhecidos
Nenhum problema conhecido no momento
perguntas frequentes
Como obter acesso às APIs do FactSet? Entre em contato com seu gerente de conta ou use este formulário de contato – Contate-nos
Quais APIs estão incluídas neste conector? Esse conector inclui as APIs BookBuilder, FactSet NER e Signals . A documentação detalhada está disponível no Portal do Desenvolvedor do FactSet.
Quem devo contatar se eu tiver problemas? Entre em contato com este endereço de email em caso de problemas: WorkflowAutomation@factset.com
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
|
Book |
Esse ponto de extremidade recupera o status do livro, o nome do livro e a ID do livro para o ticker solicitado no formato JSON. Esse ponto de extremidade aceita o ticker e template_id como entradas. Se a entrada template_id não for usada, um livro será criado com o modelo padrão do FactSet. |
|
Book |
Recupera a lista de livros que foram criados anteriormente e estão disponíveis na biblioteca de livros do cliente |
|
Book |
Um modelo é uma lista predefinida de conteúdo a ser compilado em um PDF. Esse ponto de extremidade funciona sem parâmetros e recupera a lista de modelos disponíveis para o usuário. Os modelos precisam ser definidos/criados na estação de trabalho FactSet. |
|
Book |
Esse ponto de extremidade retornará a saída de PDF dada uma book_id. |
| NER – Entidades |
Extraia entidades nomeadas do texto do documento. |
| Sinais - Manchetes |
Títulos do evento Fetch Signals com base nos critérios de filtragem |
| Sinais – Cartão Adaptável |
Buscar cartões adaptáveis da Microsoft, que inclui títulos e dados de detalhes do evento, além de hiperlinks para relatórios do FactSet, com base nos critérios de filtragem |
| Sinais – Detalhes |
Títulos de evento Fetch Signals mais todos os detalhes adicionais do evento com base nos critérios de filtragem |
BookBuilder – Criar livro com base no modelo
Esse ponto de extremidade recupera o status do livro, o nome do livro e a ID do livro para o ticker solicitado no formato JSON. Esse ponto de extremidade aceita o ticker e template_id como entradas. Se a entrada template_id não for usada, um livro será criado com o modelo padrão do FactSet.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Ticker
|
ticker | string |
Ticker |
|
|
template_id
|
template_id | string |
ID do Modelo |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string |
Download Status |
|
bookName
|
bookName | string |
Nome do Livro |
|
bookID
|
bookID | string |
ID do livro |
BookBuilder – Obter Lista de Livros
Recupera a lista de livros que foram criados anteriormente e estão disponíveis na biblioteca de livros do cliente
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
|
array of object | ||
|
bookID
|
bookID | integer |
ID do livro |
|
book_name
|
book_name | string |
Nome do Livro |
|
created_on
|
created_on | string |
Data de criação |
BookBuilder – Obter lista de modelos
Um modelo é uma lista predefinida de conteúdo a ser compilado em um PDF. Esse ponto de extremidade funciona sem parâmetros e recupera a lista de modelos disponíveis para o usuário. Os modelos precisam ser definidos/criados na estação de trabalho FactSet.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
|
array of object | ||
|
template_id
|
template_id | string |
ID do Modelo |
|
template_name
|
template_name | string |
Nome do Modelo |
|
created_on
|
created_on | string |
Data de criação |
|
template_source
|
template_source | string |
Origem do modelo |
|
tipo
|
type | string |
tipo |
BookBuilder – Obter PDF
Esse ponto de extremidade retornará a saída de PDF dada uma book_id.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do livro
|
book_id | True | string |
ID do livro a ser baixado |
Retornos
- response
- object
NER – Entidades
Extraia entidades nomeadas do texto do documento.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Texto
|
text | True | string |
Texto sem formatação em inglês do qual extrair entidades nomeadas. Máximo de 10.000 caracteres |
|
Filtrar entidades
|
filterEntities | boolean |
Solte entidades de probabilidade mais baixas usando regras de filtragem de machine learning. |
|
|
Habilitar pesquisa de ID
|
enableIdLookup | boolean |
Solte entidades de probabilidade mais baixas usando regras de filtragem de machine learning. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
entities
|
entities | array of object |
Entities |
|
tipo
|
entities.type | string |
Tipo de entidade |
|
enviar SMS
|
entities.text | string |
Texto da entidade |
|
startChar
|
entities.startChar | integer |
Iniciar Char |
|
endChar
|
entities.endChar | integer |
End Char |
|
lookupText
|
entities.lookupText | string |
Texto de pesquisa |
|
entityId
|
entities.entityId | string |
ID da entidade |
|
lookupUrl
|
entities.lookupUrl | string |
URL de pesquisa |
|
associatedOrgs
|
entities.associatedOrgs | array of object |
Organizações associadas |
|
nome
|
entities.associatedOrgs.name | string |
Nome da Entidade |
|
entityId
|
entities.associatedOrgs.entityId | string |
ID da entidade |
|
lookupUrl
|
entities.associatedOrgs.lookupUrl | string |
URL de pesquisa |
Sinais - Manchetes
Títulos do evento Fetch Signals com base nos critérios de filtragem
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Data criada maior que
|
created[gt] | date-time |
Limite inferior para filtragem por data criada. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data criada menor que
|
created[lt] | date-time |
Limite superior para filtragem por data criada. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
IDs de sinal
|
signalIds | string |
Lista delimitada por vírgulas de sinais |
|
|
IDs
|
ids | string |
Cadeia de caracteres delimitada por vírgulas de identificadores. Um identificador pode ser um ticker, id da entidade FactSet, CUSIP ou ISIN |
|
|
Pontuação de relevância do usuário maior que
|
userRelevanceScore[gt] | float |
Limite inferior para filtragem por userRelevanceScore |
|
|
Pontuação de relevância do usuário menor que
|
userRelevanceScore[lt] | float |
Limite superior para filtragem por userRelevanceScore |
|
|
Classificar
|
sort | string |
Cadeia de caracteres delimitada por vírgulas de atributos classificáveis |
|
|
Pontuação de relevância do usuário maior ou igual a
|
userRelevanceScore[gte] | float |
Maior ou igual a userRelevanceScore |
|
|
Pontuação de relevância do usuário menor ou igual a
|
userRelevanceScore[lte] | float |
Menor ou igual a userRelevanceScore |
|
|
Data de atualização maior que
|
updated[gt] | date-time |
Limite inferior para filtragem por data de atualização. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data de atualização menor que
|
updated[lt] | date-time |
Limite superior para filtragem por data de atualização. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data criada maior ou igual a
|
created[gte] | date-time |
Maior ou igual à data de criação. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data de atualização maior ou igual a
|
updated[gte] | date-time |
Maior ou igual à data de atualização. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Criar data menor ou igual a
|
created[lte] | date-time |
Menor ou igual à data de criação. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data de atualização menor ou igual a
|
updated[lte] | date-time |
Menor ou igual à data de atualização. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Portfólios
|
portfolios | string |
Nome de um arquivo de portfólio armazenado pelo FactSet |
|
|
Temas
|
themes | string |
Lista delimitada por vírgulas de IDs de tema |
|
|
Categorias
|
categories | string |
Lista delimitada por vírgulas de categorias |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
dados
|
data | array of object |
dados |
|
requestId
|
data.requestId | string |
ID da Solicitação |
|
signalId
|
data.signalId | string |
ID do sinal |
|
signalName
|
data.signalName | string |
Nome do sinal |
|
tema
|
data.theme | string |
Tema do sinal |
|
fonte
|
data.source | string |
Origem do sinal |
|
eventId
|
data.eventId | string |
ID do evento Signal |
|
eventDate
|
data.eventDate | string |
Data do evento signal |
|
resumo
|
data.summary | string |
Resumo do Sinal |
|
userRelevanceScore
|
data.userRelevanceScore | float |
Pontuação de relevância do usuário |
|
criadas
|
data.created | string |
Data de criação |
|
signalRequestId
|
meta.signalRequestId | string |
ID da Solicitação de Sinal |
|
classificar
|
meta.sort | array of string |
Classificar |
|
total
|
meta.pagination.total | integer |
Total de sinais |
|
isEstimatedTotal
|
meta.pagination.isEstimatedTotal | boolean |
Total Estimado |
|
additionalProp1
|
meta.idResolutions.tickerRegion.additionalProp1 | string |
Propriedades adicionais 1 |
|
additionalProp2
|
meta.idResolutions.tickerRegion.additionalProp2 | string |
Propriedades adicionais 2 |
|
additionalProp3
|
meta.idResolutions.tickerRegion.additionalProp3 | string |
Propriedades adicionais 3 |
|
additionalProp1
|
meta.idResolutions.regionalPermId.additionalProp1 | string |
Propriedades adicionais 1 |
|
additionalProp2
|
meta.idResolutions.regionalPermId.additionalProp2 | string |
Propriedades adicionais 2 |
|
additionalProp3
|
meta.idResolutions.regionalPermId.additionalProp3 | string |
Propriedades adicionais 3 |
|
gt
|
meta.dateRange.created.gt | string |
Maior que |
|
gt
|
meta.dateRange.updated.gt | string |
Maior que |
|
Erros
|
errors | array of object |
Erros |
|
id
|
errors.id | string |
ID do erro |
|
codificar
|
errors.code | string |
Código de erro |
|
title
|
errors.title | string |
Título do erro |
|
detail
|
errors.detail | string |
Detalhes do erro |
|
parâmetro
|
errors.source.parameter | string |
parâmetro |
Sinais – Cartão Adaptável
Buscar cartões adaptáveis da Microsoft, que inclui títulos e dados de detalhes do evento, além de hiperlinks para relatórios do FactSet, com base nos critérios de filtragem
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
IDs de sinal
|
signalIds | string |
Lista delimitada por vírgulas de sinais |
|
|
IDs
|
ids | string |
Cadeia de caracteres delimitada por vírgulas de identificadores. |
|
|
Pontuação de relevância do usuário maior que
|
userRelevanceScore[gt] | float |
Limite inferior para filtragem por userRelevanceScore |
|
|
Classificar
|
sort | string |
Cadeia de caracteres delimitada por vírgulas de atributos classificáveis. |
|
|
Pontuação de relevância do usuário menor que
|
userRelevanceScore[lt] | float |
Limite superior para filtragem por userRelevanceScore |
|
|
Pontuação de relevância do usuário menor ou igual a
|
userRelevanceScore[lte] | float |
Menor ou igual a userRelevanceScore |
|
|
Maior ou igual a userRelevanceScore
|
userRelevanceScore[gte] | float |
Pontuação de relevância do usuário maior ou igual a |
|
|
Data de atualização maior que
|
updated[gt] | date-time |
Limite inferior para filtragem por Data de Atualização. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data de atualização menor que
|
updated[lt] | date-time |
Limite superior para filtragem por Data de Atualização. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data criada maior ou igual a
|
created[gte] | date-time |
Maior ou igual à data de criação. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data de atualização maior ou igual a
|
updated[gte] | date-time |
Maior ou igual à data de atualização. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Criar data menor ou igual a
|
created[lte] | date-time |
Menor ou igual à data de criação. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data de atualização menor ou igual a
|
updated[lte] | date-time |
Menor ou igual à data de atualização. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Portfólios
|
portfolios | string |
Nome de um arquivo de portfólio armazenado pelo FactSet |
|
|
Temas
|
themes | string |
Cadeia de caracteres delimitada por vírgulas de IDs de tema. |
|
|
Categorias
|
categories | string |
Cadeia de caracteres delimitada por vírgulas de IDs de categoria. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
dados
|
data | array of object |
dados |
|
requestId
|
data.requestId | string |
ID da Solicitação |
|
signalId
|
data.signalId | string |
ID do sinal |
|
signalRequestId
|
meta.signalRequestId | string |
ID da Solicitação de Sinal |
|
classificar
|
meta.sort | array of string |
Classificar |
|
total
|
meta.pagination.total | integer |
Total de sinais |
|
isEstimatedTotal
|
meta.pagination.isEstimatedTotal | boolean |
Total Estimado |
|
additionalProp1
|
meta.idResolutions.tickerRegion.additionalProp1 | string |
Propriedades adicionais 1 |
|
additionalProp2
|
meta.idResolutions.tickerRegion.additionalProp2 | string |
Propriedades adicionais 2 |
|
additionalProp3
|
meta.idResolutions.tickerRegion.additionalProp3 | string |
Propriedades adicionais 3 |
|
additionalProp1
|
meta.idResolutions.regionalPermId.additionalProp1 | string |
Propriedades adicionais 1 |
|
additionalProp2
|
meta.idResolutions.regionalPermId.additionalProp2 | string |
Propriedades adicionais 2 |
|
additionalProp3
|
meta.idResolutions.regionalPermId.additionalProp3 | string |
Propriedades adicionais 3 |
|
gt
|
meta.dateRange.created.gt | string |
Maior que |
|
gt
|
meta.dateRange.updated.gt | string |
Maior que |
|
Erros
|
errors | array of object |
Errors |
|
id
|
errors.id | string |
ID do erro |
|
codificar
|
errors.code | string |
Código de erro |
|
title
|
errors.title | string |
Título do erro |
|
detail
|
errors.detail | string |
Detalhes do erro |
|
parâmetro
|
errors.source.parameter | string |
parâmetro |
Sinais – Detalhes
Títulos de evento Fetch Signals mais todos os detalhes adicionais do evento com base nos critérios de filtragem
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
IDs de sinal
|
signalIds | string |
Lista delimitada por vírgulas de sinais |
|
|
IDs
|
ids | string |
Cadeia de caracteres delimitada por vírgulas de identificadores. Um identificador pode ser um ticker, id da entidade FactSet, CUSIP ou ISIN. |
|
|
Pontuação de relevância do usuário maior que
|
userRelevanceScore[gt] | float |
Limite inferior para filtragem por userRelevanceScore. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Classificar
|
sort | string |
Cadeia de caracteres delimitada por vírgulas de atributos classificáveis. |
|
|
Pontuação de relevância do usuário menor que
|
userRelevanceScore[lt] | float |
Limite superior para filtragem por userRelevanceScore |
|
|
Pontuação de relevância do usuário menor ou igual
|
userRelevanceScore[lte] | float |
Pontuação de relevância de usuário menor ou igual |
|
|
Pontuação de relevância do usuário maior ou igual a
|
userRelevanceScore[gte] | float |
Pontuação de relevância de usuário maior ou igual a |
|
|
Data de atualização maior que
|
updated[gt] | date-time |
Limite inferior para filtragem por Data de Atualização. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data de atualização menor que
|
updated[lt] | date-time |
Limite superior para filtragem por Data de Atualização. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data criada maior ou igual a
|
created[gte] | date-time |
Maior ou igual à data de criação. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data de atualização maior ou igual a
|
updated[gte] | date-time |
Maior ou igual à data de atualização. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data criada menor ou igual a
|
created[lte] | date-time |
Menor ou igual à data de criação. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Data de atualização menor ou igual a
|
updated[lte] | date-time |
Menor ou igual à Data de Atualização. Exemplo, 2021-01-01T00:00:00.000Z |
|
|
Portfólios
|
portfolios | string |
Nome de um arquivo de portfólio armazenado pelo FactSet. |
|
|
Temas
|
themes | string |
Cadeia de caracteres delimitada por vírgulas de IDs de tema. |
|
|
Categorias
|
categories | string |
Cadeia de caracteres delimitada por vírgulas de IDs de categoria. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
dados
|
data | array of object |
dados |
|
requestId
|
data.requestId | string |
ID da Solicitação |
|
signalId
|
data.signalId | string |
ID do sinal |
|
signalName
|
data.signalName | string |
Nome do sinal |
|
tema
|
data.theme | string |
Tema do sinal |
|
fonte
|
data.source | string |
Origem do sinal |
|
eventId
|
data.eventId | string |
ID do evento Signal |
|
eventDate
|
data.eventDate | string |
Data do evento signal |
|
resumo
|
data.summary | string |
Resumo do Sinal |
|
userRelevanceScore
|
data.userRelevanceScore | float |
Pontuação de relevância do usuário |
|
criadas
|
data.created | string |
Data de criação |
|
atualizado
|
data.updated | string |
Data da atualização |
|
signalRequestId
|
meta.signalRequestId | string |
ID da Solicitação de Sinal |
|
classificar
|
meta.sort | array of string |
Classificar |
|
total
|
meta.pagination.total | integer |
Total de sinais |
|
isEstimatedTotal
|
meta.pagination.isEstimatedTotal | boolean |
Total Estimado |
|
additionalProp1
|
meta.idResolutions.tickerRegion.additionalProp1 | string |
Propriedades adicionais 1 |
|
additionalProp2
|
meta.idResolutions.tickerRegion.additionalProp2 | string |
Propriedades adicionais 2 |
|
additionalProp3
|
meta.idResolutions.tickerRegion.additionalProp3 | string |
Propriedades adicionais 3 |
|
additionalProp1
|
meta.idResolutions.regionalPermId.additionalProp1 | string |
Propriedades adicionais 1 |
|
additionalProp2
|
meta.idResolutions.regionalPermId.additionalProp2 | string |
Propriedades adicionais 2 |
|
additionalProp3
|
meta.idResolutions.regionalPermId.additionalProp3 | string |
Propriedades adicionais 3 |
|
gt
|
meta.dateRange.created.gt | string |
Maior que |
|
gt
|
meta.dateRange.updated.gt | string |
Maior que |
|
Erros
|
errors | array of object |
Erros |
|
id
|
errors.id | string |
ID do erro |
|
codificar
|
errors.code | string |
Código de erro |
|
title
|
errors.title | string |
Título do erro |
|
detail
|
errors.detail | string |
Detalhes do erro |
|
parâmetro
|
errors.source.parameter | string |
parâmetro |
Definições
objeto
Esse é o tipo 'object'.