mirror of
https://github.com/elastic/kibana.git
synced 2025-06-28 11:05:39 -04:00
[Enterprise Search] Update connector integrations for 8.9 (#160532)
## Summary This updates connector tiles for Enterprise Search to bring them in line with 8.9. <img width="1032" alt="Screenshot 2023-06-26 at 16 26 40" src="a222a2a3
-17ad-4e72-8ce8-57e09d89d05e"> <img width="1035" alt="Screenshot 2023-06-26 at 16 25 04" src="3ce1e78c
-b4fe-404b-b314-e02f3d6f439e"> <img width="1086" alt="Screenshot 2023-06-26 at 16 24 40" src="14dd6ca5
-875f-4c2d-9408-a2fa15abbbec"> --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
81c6a904a8
commit
4d812c1d24
15 changed files with 440 additions and 395 deletions
|
@ -135,6 +135,7 @@ export const getDocLinks = ({ kibanaBranch }: GetDocLinkOptions): DocLinks => {
|
||||||
connectorsAzureBlobStorage: `${ENTERPRISE_SEARCH_DOCS}connectors-azure-blob.html`,
|
connectorsAzureBlobStorage: `${ENTERPRISE_SEARCH_DOCS}connectors-azure-blob.html`,
|
||||||
connectorsClients: `${ENTERPRISE_SEARCH_DOCS}connectors.html#connectors-build`,
|
connectorsClients: `${ENTERPRISE_SEARCH_DOCS}connectors.html#connectors-build`,
|
||||||
connectorsConfluence: `${ENTERPRISE_SEARCH_DOCS}connectors-confluence.html`,
|
connectorsConfluence: `${ENTERPRISE_SEARCH_DOCS}connectors-confluence.html`,
|
||||||
|
connectorsDropbox: `${ENTERPRISE_SEARCH_DOCS}connectors-dropbox.html`,
|
||||||
connectorsContentExtraction: `${ENTERPRISE_SEARCH_DOCS}connectors-content-extraction.html`,
|
connectorsContentExtraction: `${ENTERPRISE_SEARCH_DOCS}connectors-content-extraction.html`,
|
||||||
connectorsGoogleCloudStorage: `${ENTERPRISE_SEARCH_DOCS}connectors-google-cloud.html`,
|
connectorsGoogleCloudStorage: `${ENTERPRISE_SEARCH_DOCS}connectors-google-cloud.html`,
|
||||||
connectorsJira: `${ENTERPRISE_SEARCH_DOCS}connectors-jira.html`,
|
connectorsJira: `${ENTERPRISE_SEARCH_DOCS}connectors-jira.html`,
|
||||||
|
@ -146,6 +147,7 @@ export const getDocLinks = ({ kibanaBranch }: GetDocLinkOptions): DocLinks => {
|
||||||
connectorsOracle: `${ENTERPRISE_SEARCH_DOCS}connectors-oracle.html`,
|
connectorsOracle: `${ENTERPRISE_SEARCH_DOCS}connectors-oracle.html`,
|
||||||
connectorsPostgreSQL: `${ENTERPRISE_SEARCH_DOCS}connectors-postgresql.html`,
|
connectorsPostgreSQL: `${ENTERPRISE_SEARCH_DOCS}connectors-postgresql.html`,
|
||||||
connectorsS3: `${ENTERPRISE_SEARCH_DOCS}connectors-s3.html`,
|
connectorsS3: `${ENTERPRISE_SEARCH_DOCS}connectors-s3.html`,
|
||||||
|
connectorsServiceNow: `${ENTERPRISE_SEARCH_DOCS}connectors-servicenow.html`,
|
||||||
connectorsSharepoint: `${ENTERPRISE_SEARCH_DOCS}connectors-sharepoint.html`,
|
connectorsSharepoint: `${ENTERPRISE_SEARCH_DOCS}connectors-sharepoint.html`,
|
||||||
connectorsSharepointOnline: `${ENTERPRISE_SEARCH_DOCS}connectors-sharepoint-online.html`,
|
connectorsSharepointOnline: `${ENTERPRISE_SEARCH_DOCS}connectors-sharepoint-online.html`,
|
||||||
connectorsWorkplaceSearch: `${ENTERPRISE_SEARCH_DOCS}connectors.html#connectors-workplace-search`,
|
connectorsWorkplaceSearch: `${ENTERPRISE_SEARCH_DOCS}connectors.html#connectors-workplace-search`,
|
||||||
|
|
|
@ -120,6 +120,7 @@ export interface DocLinks {
|
||||||
readonly connectorsClients: string;
|
readonly connectorsClients: string;
|
||||||
readonly connectorsConfluence: string;
|
readonly connectorsConfluence: string;
|
||||||
readonly connectorsContentExtraction: string;
|
readonly connectorsContentExtraction: string;
|
||||||
|
readonly connectorsDropbox: string;
|
||||||
readonly connectorsGoogleCloudStorage: string;
|
readonly connectorsGoogleCloudStorage: string;
|
||||||
readonly connectorsJira: string;
|
readonly connectorsJira: string;
|
||||||
readonly connectorsMicrosoftSQL: string;
|
readonly connectorsMicrosoftSQL: string;
|
||||||
|
@ -130,6 +131,7 @@ export interface DocLinks {
|
||||||
readonly connectorsOracle: string;
|
readonly connectorsOracle: string;
|
||||||
readonly connectorsPostgreSQL: string;
|
readonly connectorsPostgreSQL: string;
|
||||||
readonly connectorsS3: string;
|
readonly connectorsS3: string;
|
||||||
|
readonly connectorsServiceNow: string;
|
||||||
readonly connectorsSharepoint: string;
|
readonly connectorsSharepoint: string;
|
||||||
readonly connectorsSharepointOnline: string;
|
readonly connectorsSharepointOnline: string;
|
||||||
readonly connectorsWorkplaceSearch: string;
|
readonly connectorsWorkplaceSearch: string;
|
||||||
|
|
|
@ -29,9 +29,7 @@ export const INTEGRATION_CATEGORY_DISPLAY: {
|
||||||
config_management: { title: 'Config management', parent_id: undefined },
|
config_management: { title: 'Config management', parent_id: undefined },
|
||||||
connector: { title: 'Connector', parent_id: 'enterprise_search' },
|
connector: { title: 'Connector', parent_id: 'enterprise_search' },
|
||||||
connector_client: { title: 'Connector Client', parent_id: 'enterprise_search' },
|
connector_client: { title: 'Connector Client', parent_id: 'enterprise_search' },
|
||||||
connector_package: { title: 'Connector Package', parent_id: 'enterprise_search' },
|
|
||||||
containers: { title: 'Containers', parent_id: undefined },
|
containers: { title: 'Containers', parent_id: undefined },
|
||||||
content_source: { title: 'Content Source', parent_id: 'enterprise_search' },
|
|
||||||
crawler: { title: 'Crawler', parent_id: 'enterprise_search' },
|
crawler: { title: 'Crawler', parent_id: 'enterprise_search' },
|
||||||
credential_management: { title: 'Credential Management', parent_id: 'security' },
|
credential_management: { title: 'Credential Management', parent_id: 'security' },
|
||||||
crm: { title: 'CRM', parent_id: undefined },
|
crm: { title: 'CRM', parent_id: undefined },
|
||||||
|
@ -81,7 +79,10 @@ export const INTEGRATION_CATEGORY_DISPLAY: {
|
||||||
web_application_firewall: { title: 'Web Application Firewall', parent_id: 'security' },
|
web_application_firewall: { title: 'Web Application Firewall', parent_id: 'security' },
|
||||||
websphere: { title: 'WebSphere Application Server', parent_id: 'observability' },
|
websphere: { title: 'WebSphere Application Server', parent_id: 'observability' },
|
||||||
workplace_search: { title: 'Workplace Search', parent_id: 'enterprise_search' },
|
workplace_search: { title: 'Workplace Search', parent_id: 'enterprise_search' },
|
||||||
|
workplace_search_content_source: {
|
||||||
|
title: 'Workplace Search Content Source',
|
||||||
|
parent_id: 'enterprise_search',
|
||||||
|
},
|
||||||
// Kibana added
|
// Kibana added
|
||||||
apm: { title: 'APM', parent_id: undefined },
|
apm: { title: 'APM', parent_id: undefined },
|
||||||
};
|
};
|
||||||
|
|
|
@ -22,7 +22,7 @@ export default function ({ getService }: FtrProviderContext) {
|
||||||
|
|
||||||
expect(resp.body).to.be.an('array');
|
expect(resp.body).to.be.an('array');
|
||||||
|
|
||||||
expect(resp.body.length).to.be(54);
|
expect(resp.body.length).to.be(49);
|
||||||
|
|
||||||
// Test for sample data card
|
// Test for sample data card
|
||||||
expect(resp.body.findIndex((c: { id: string }) => c.id === 'sample_data_all')).to.be.above(
|
expect(resp.body.findIndex((c: { id: string }) => c.id === 'sample_data_all')).to.be.above(
|
||||||
|
|
|
@ -18,6 +18,46 @@ export interface ConnectorServerSideDefinition {
|
||||||
}
|
}
|
||||||
|
|
||||||
export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
|
export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
|
||||||
|
{
|
||||||
|
iconPath: 'azure_blob_storage.svg',
|
||||||
|
isBeta: true,
|
||||||
|
isNative: true,
|
||||||
|
keywords: ['cloud', 'azure', 'blob', 's3', 'connector'],
|
||||||
|
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.azureBlob.name', {
|
||||||
|
defaultMessage: 'Azure Blob Storage',
|
||||||
|
}),
|
||||||
|
serviceType: 'azure_blob_storage',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
iconPath: 'confluence_cloud.svg',
|
||||||
|
isBeta: true,
|
||||||
|
isNative: true,
|
||||||
|
keywords: ['confluence', 'cloud', 'connector'],
|
||||||
|
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.confluence.name', {
|
||||||
|
defaultMessage: 'Confluence Cloud & Server',
|
||||||
|
}),
|
||||||
|
serviceType: 'confluence',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
iconPath: 'jira_cloud.svg',
|
||||||
|
isBeta: true,
|
||||||
|
isNative: true,
|
||||||
|
keywords: ['jira', 'cloud', 'connector'],
|
||||||
|
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.jira.name', {
|
||||||
|
defaultMessage: 'Jira Cloud & Server',
|
||||||
|
}),
|
||||||
|
serviceType: 'jira',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
iconPath: 'google_cloud_storage.svg',
|
||||||
|
isBeta: true,
|
||||||
|
isNative: true,
|
||||||
|
keywords: ['google', 'cloud', 'blob', 's3', 'connector'],
|
||||||
|
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.googleCloud.name', {
|
||||||
|
defaultMessage: 'Google Cloud Storage',
|
||||||
|
}),
|
||||||
|
serviceType: 'google_cloud_storage',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
iconPath: 'mongodb.svg',
|
iconPath: 'mongodb.svg',
|
||||||
isBeta: false,
|
isBeta: false,
|
||||||
|
@ -48,6 +88,16 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
|
||||||
}),
|
}),
|
||||||
serviceType: 'mssql',
|
serviceType: 'mssql',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
iconPath: 'network_drive.svg',
|
||||||
|
isBeta: true,
|
||||||
|
isNative: true,
|
||||||
|
keywords: ['network', 'drive', 'file', 'directory', 'connector'],
|
||||||
|
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.networkDrive.name', {
|
||||||
|
defaultMessage: 'Network drive',
|
||||||
|
}),
|
||||||
|
serviceType: 'network_drive',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
iconPath: 'postgresql.svg',
|
iconPath: 'postgresql.svg',
|
||||||
isBeta: true,
|
isBeta: true,
|
||||||
|
@ -59,54 +109,37 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
|
||||||
serviceType: 'postgresql',
|
serviceType: 'postgresql',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
iconPath: 'azure_blob_storage.svg',
|
iconPath: 'sharepoint_online.svg',
|
||||||
isBeta: true,
|
isBeta: false,
|
||||||
isNative: true,
|
isNative: true,
|
||||||
keywords: ['cloud', 'azure', 'blob', 's3', 'connector'],
|
isTechPreview: false,
|
||||||
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.azureBlob.name', {
|
keywords: ['sharepoint', 'office365', 'cloud', 'connector'],
|
||||||
defaultMessage: 'Azure Blob Storage',
|
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.sharepoint_online.name', {
|
||||||
|
defaultMessage: 'Sharepoint Online',
|
||||||
}),
|
}),
|
||||||
serviceType: 'azure_blob_storage',
|
serviceType: 'sharepoint_online',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
iconPath: 'confluence_cloud.svg',
|
iconPath: 'dropbox.svg',
|
||||||
isBeta: true,
|
|
||||||
isNative: true,
|
|
||||||
keywords: ['confluence', 'cloud', 'connector'],
|
|
||||||
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.confluence.name', {
|
|
||||||
defaultMessage: 'Confluence Cloud & Server',
|
|
||||||
}),
|
|
||||||
serviceType: 'confluence',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
iconPath: 'google_cloud_storage.svg',
|
|
||||||
isBeta: true,
|
isBeta: true,
|
||||||
isNative: false,
|
isNative: false,
|
||||||
keywords: ['google', 'cloud', 'blob', 's3', 'connector'],
|
isTechPreview: false,
|
||||||
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.googleCloud.name', {
|
keywords: ['dropbox', 'connector'],
|
||||||
defaultMessage: 'Google Cloud Storage',
|
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.dropbox.name', {
|
||||||
|
defaultMessage: 'Dropbox',
|
||||||
}),
|
}),
|
||||||
serviceType: 'google_cloud_storage',
|
serviceType: 'dropbox',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
iconPath: 'jira_cloud.svg',
|
iconPath: 'github.svg',
|
||||||
isBeta: true,
|
isBeta: true,
|
||||||
isNative: true,
|
isNative: false,
|
||||||
keywords: ['jira', 'cloud', 'connector'],
|
isTechPreview: false,
|
||||||
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.jira.name', {
|
keywords: ['github', 'cloud', 'server', 'connector'],
|
||||||
defaultMessage: 'Jira Cloud & Server',
|
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.github.name', {
|
||||||
|
defaultMessage: 'GitHub',
|
||||||
}),
|
}),
|
||||||
serviceType: 'jira',
|
serviceType: 'github',
|
||||||
},
|
|
||||||
{
|
|
||||||
iconPath: 'network_drive.svg',
|
|
||||||
isBeta: true,
|
|
||||||
isNative: true,
|
|
||||||
keywords: ['network', 'drive', 'file', 'directory', 'connector'],
|
|
||||||
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.networkDrive.name', {
|
|
||||||
defaultMessage: 'Network drive',
|
|
||||||
}),
|
|
||||||
serviceType: 'network_drive',
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
iconPath: 'oracle.svg',
|
iconPath: 'oracle.svg',
|
||||||
|
@ -129,27 +162,16 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
|
||||||
serviceType: 's3',
|
serviceType: 's3',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
iconPath: 'sharepoint.svg',
|
iconPath: 'sharepoint_server.svg',
|
||||||
isBeta: true,
|
isBeta: true,
|
||||||
isNative: false,
|
isNative: false,
|
||||||
isTechPreview: false,
|
isTechPreview: false,
|
||||||
keywords: ['sharepoint', 'cloud', 'connector'],
|
keywords: ['sharepoint', 'cloud', 'connector'],
|
||||||
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.sharepoint.name', {
|
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.sharepointServer.name', {
|
||||||
defaultMessage: 'Sharepoint Server',
|
defaultMessage: 'Sharepoint Server',
|
||||||
}),
|
}),
|
||||||
serviceType: 'sharepoint_server',
|
serviceType: 'sharepoint_server',
|
||||||
},
|
},
|
||||||
{
|
|
||||||
iconPath: 'sharepoint_online.svg',
|
|
||||||
isBeta: false,
|
|
||||||
isNative: true,
|
|
||||||
isTechPreview: false,
|
|
||||||
keywords: ['sharepoint', 'office365', 'cloud', 'connector'],
|
|
||||||
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.sharepoint_online.name', {
|
|
||||||
defaultMessage: 'Sharepoint Online',
|
|
||||||
}),
|
|
||||||
serviceType: 'sharepoint_online',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
iconPath: 'custom.svg',
|
iconPath: 'custom.svg',
|
||||||
isBeta: true,
|
isBeta: true,
|
||||||
|
|
|
@ -31,6 +31,12 @@ export const CONNECTORS_DICT: Record<string, ConnectorClientSideDefinition> = {
|
||||||
externalDocsUrl: '',
|
externalDocsUrl: '',
|
||||||
icon: CONNECTOR_ICONS.custom,
|
icon: CONNECTOR_ICONS.custom,
|
||||||
},
|
},
|
||||||
|
dropbox: {
|
||||||
|
docsUrl: docLinks.connectorsDropbox,
|
||||||
|
externalAuthDocsUrl: '',
|
||||||
|
externalDocsUrl: '',
|
||||||
|
icon: CONNECTOR_ICONS.dropbox,
|
||||||
|
},
|
||||||
google_cloud_storage: {
|
google_cloud_storage: {
|
||||||
docsUrl: docLinks.connectorsGoogleCloudStorage,
|
docsUrl: docLinks.connectorsGoogleCloudStorage,
|
||||||
externalAuthDocsUrl: 'https://cloud.google.com/storage/docs/authentication',
|
externalAuthDocsUrl: 'https://cloud.google.com/storage/docs/authentication',
|
||||||
|
@ -86,6 +92,12 @@ export const CONNECTORS_DICT: Record<string, ConnectorClientSideDefinition> = {
|
||||||
externalDocsUrl: '',
|
externalDocsUrl: '',
|
||||||
icon: CONNECTOR_ICONS.amazon_s3,
|
icon: CONNECTOR_ICONS.amazon_s3,
|
||||||
},
|
},
|
||||||
|
servicenow: {
|
||||||
|
docsUrl: docLinks.connectorsServiceNow,
|
||||||
|
externalAuthDocsUrl: '',
|
||||||
|
externalDocsUrl: '',
|
||||||
|
icon: CONNECTOR_ICONS.servicenow,
|
||||||
|
},
|
||||||
sharepoint: {
|
sharepoint: {
|
||||||
docsUrl: docLinks.connectorsSharepoint,
|
docsUrl: docLinks.connectorsSharepoint,
|
||||||
externalAuthDocsUrl: '',
|
externalAuthDocsUrl: '',
|
||||||
|
|
|
@ -66,6 +66,7 @@ class DocLinks {
|
||||||
public connectorsClients: string;
|
public connectorsClients: string;
|
||||||
public connectorsConfluence: string;
|
public connectorsConfluence: string;
|
||||||
public connectorsContentExtraction: string;
|
public connectorsContentExtraction: string;
|
||||||
|
public connectorsDropbox: string;
|
||||||
public connectorsGoogleCloudStorage: string;
|
public connectorsGoogleCloudStorage: string;
|
||||||
public connectorsJira: string;
|
public connectorsJira: string;
|
||||||
public connectorsMicrosoftSQL: string;
|
public connectorsMicrosoftSQL: string;
|
||||||
|
@ -76,6 +77,7 @@ class DocLinks {
|
||||||
public connectorsOracle: string;
|
public connectorsOracle: string;
|
||||||
public connectorsPostgreSQL: string;
|
public connectorsPostgreSQL: string;
|
||||||
public connectorsS3: string;
|
public connectorsS3: string;
|
||||||
|
public connectorsServiceNow: string;
|
||||||
public connectorsSharepoint: string;
|
public connectorsSharepoint: string;
|
||||||
public connectorsSharepointOnline: string;
|
public connectorsSharepointOnline: string;
|
||||||
public connectorsWorkplaceSearch: string;
|
public connectorsWorkplaceSearch: string;
|
||||||
|
@ -219,6 +221,7 @@ class DocLinks {
|
||||||
this.connectorsConfluence = '';
|
this.connectorsConfluence = '';
|
||||||
this.connectorsContentExtraction = '';
|
this.connectorsContentExtraction = '';
|
||||||
this.connectorsClients = '';
|
this.connectorsClients = '';
|
||||||
|
this.connectorsDropbox = '';
|
||||||
this.connectorsGoogleCloudStorage = '';
|
this.connectorsGoogleCloudStorage = '';
|
||||||
this.connectorsJira = '';
|
this.connectorsJira = '';
|
||||||
this.connectorsMicrosoftSQL = '';
|
this.connectorsMicrosoftSQL = '';
|
||||||
|
@ -229,6 +232,7 @@ class DocLinks {
|
||||||
this.connectorsOracle = '';
|
this.connectorsOracle = '';
|
||||||
this.connectorsPostgreSQL = '';
|
this.connectorsPostgreSQL = '';
|
||||||
this.connectorsS3 = '';
|
this.connectorsS3 = '';
|
||||||
|
this.connectorsServiceNow = '';
|
||||||
this.connectorsSharepoint = '';
|
this.connectorsSharepoint = '';
|
||||||
this.connectorsSharepointOnline = '';
|
this.connectorsSharepointOnline = '';
|
||||||
this.connectorsWorkplaceSearch = '';
|
this.connectorsWorkplaceSearch = '';
|
||||||
|
@ -373,6 +377,7 @@ class DocLinks {
|
||||||
this.connectorsConfluence = docLinks.links.enterpriseSearch.connectorsConfluence;
|
this.connectorsConfluence = docLinks.links.enterpriseSearch.connectorsConfluence;
|
||||||
this.connectorsContentExtraction = docLinks.links.enterpriseSearch.connectorsContentExtraction;
|
this.connectorsContentExtraction = docLinks.links.enterpriseSearch.connectorsContentExtraction;
|
||||||
this.connectorsClients = docLinks.links.enterpriseSearch.connectorsClients;
|
this.connectorsClients = docLinks.links.enterpriseSearch.connectorsClients;
|
||||||
|
this.connectorsDropbox = docLinks.links.enterpriseSearch.connectorsDropbox;
|
||||||
this.connectorsGoogleCloudStorage =
|
this.connectorsGoogleCloudStorage =
|
||||||
docLinks.links.enterpriseSearch.connectorsGoogleCloudStorage;
|
docLinks.links.enterpriseSearch.connectorsGoogleCloudStorage;
|
||||||
this.connectorsJira = docLinks.links.enterpriseSearch.connectorsJira;
|
this.connectorsJira = docLinks.links.enterpriseSearch.connectorsJira;
|
||||||
|
@ -384,6 +389,7 @@ class DocLinks {
|
||||||
this.connectorsOracle = docLinks.links.enterpriseSearch.connectorsOracle;
|
this.connectorsOracle = docLinks.links.enterpriseSearch.connectorsOracle;
|
||||||
this.connectorsPostgreSQL = docLinks.links.enterpriseSearch.connectorsPostgreSQL;
|
this.connectorsPostgreSQL = docLinks.links.enterpriseSearch.connectorsPostgreSQL;
|
||||||
this.connectorsS3 = docLinks.links.enterpriseSearch.connectorsS3;
|
this.connectorsS3 = docLinks.links.enterpriseSearch.connectorsS3;
|
||||||
|
this.connectorsServiceNow = docLinks.links.enterpriseSearch.connectorsServiceNow;
|
||||||
this.connectorsSharepoint = docLinks.links.enterpriseSearch.connectorsSharepoint;
|
this.connectorsSharepoint = docLinks.links.enterpriseSearch.connectorsSharepoint;
|
||||||
this.connectorsSharepointOnline = docLinks.links.enterpriseSearch.connectorsSharepointOnline;
|
this.connectorsSharepointOnline = docLinks.links.enterpriseSearch.connectorsSharepointOnline;
|
||||||
this.connectorsWorkplaceSearch = docLinks.links.enterpriseSearch.connectorsWorkplaceSearch;
|
this.connectorsWorkplaceSearch = docLinks.links.enterpriseSearch.connectorsWorkplaceSearch;
|
||||||
|
|
|
@ -8,6 +8,8 @@
|
||||||
import azure_blob_storage from '../../../assets/source_icons/azure_blob_storage.svg';
|
import azure_blob_storage from '../../../assets/source_icons/azure_blob_storage.svg';
|
||||||
import confluence_cloud from '../../../assets/source_icons/confluence_cloud.svg';
|
import confluence_cloud from '../../../assets/source_icons/confluence_cloud.svg';
|
||||||
import custom from '../../../assets/source_icons/custom.svg';
|
import custom from '../../../assets/source_icons/custom.svg';
|
||||||
|
import dropbox from '../../../assets/source_icons/dropbox.svg';
|
||||||
|
import github from '../../../assets/source_icons/github.svg';
|
||||||
import google_cloud_storage from '../../../assets/source_icons/google_cloud_storage.svg';
|
import google_cloud_storage from '../../../assets/source_icons/google_cloud_storage.svg';
|
||||||
import jira_cloud from '../../../assets/source_icons/jira_cloud.svg';
|
import jira_cloud from '../../../assets/source_icons/jira_cloud.svg';
|
||||||
import mongodb from '../../../assets/source_icons/mongodb.svg';
|
import mongodb from '../../../assets/source_icons/mongodb.svg';
|
||||||
|
@ -17,6 +19,7 @@ import network_drive from '../../../assets/source_icons/network_drive.svg';
|
||||||
import oracle from '../../../assets/source_icons/oracle.svg';
|
import oracle from '../../../assets/source_icons/oracle.svg';
|
||||||
import postgresql from '../../../assets/source_icons/postgresql.svg';
|
import postgresql from '../../../assets/source_icons/postgresql.svg';
|
||||||
import amazon_s3 from '../../../assets/source_icons/s3.svg';
|
import amazon_s3 from '../../../assets/source_icons/s3.svg';
|
||||||
|
import servicenow from '../../../assets/source_icons/servicenow.svg';
|
||||||
import sharepoint from '../../../assets/source_icons/sharepoint.svg';
|
import sharepoint from '../../../assets/source_icons/sharepoint.svg';
|
||||||
import sharepoint_online from '../../../assets/source_icons/sharepoint_online.svg';
|
import sharepoint_online from '../../../assets/source_icons/sharepoint_online.svg';
|
||||||
|
|
||||||
|
@ -25,6 +28,8 @@ export const CONNECTOR_ICONS = {
|
||||||
azure_blob_storage,
|
azure_blob_storage,
|
||||||
confluence_cloud,
|
confluence_cloud,
|
||||||
custom,
|
custom,
|
||||||
|
dropbox,
|
||||||
|
github,
|
||||||
google_cloud_storage,
|
google_cloud_storage,
|
||||||
jira_cloud,
|
jira_cloud,
|
||||||
microsoft_sql,
|
microsoft_sql,
|
||||||
|
@ -33,6 +38,7 @@ export const CONNECTOR_ICONS = {
|
||||||
network_drive,
|
network_drive,
|
||||||
oracle,
|
oracle,
|
||||||
postgresql,
|
postgresql,
|
||||||
|
servicenow,
|
||||||
sharepoint,
|
sharepoint,
|
||||||
sharepoint_online,
|
sharepoint_online,
|
||||||
};
|
};
|
||||||
|
|
|
@ -27,6 +27,7 @@ export const configSchema = schema.object({
|
||||||
hasNativeConnectors: schema.boolean({ defaultValue: true }),
|
hasNativeConnectors: schema.boolean({ defaultValue: true }),
|
||||||
hasWebCrawler: schema.boolean({ defaultValue: true }),
|
hasWebCrawler: schema.boolean({ defaultValue: true }),
|
||||||
host: schema.maybe(schema.string()),
|
host: schema.maybe(schema.string()),
|
||||||
|
isCloud: schema.boolean({ defaultValue: false }),
|
||||||
ssl: schema.object({
|
ssl: schema.object({
|
||||||
certificateAuthorities: schema.maybe(
|
certificateAuthorities: schema.maybe(
|
||||||
schema.oneOf([schema.arrayOf(schema.string(), { minSize: 1 }), schema.string()])
|
schema.oneOf([schema.arrayOf(schema.string(), { minSize: 1 }), schema.string()])
|
||||||
|
|
|
@ -32,61 +32,117 @@ const workplaceSearchIntegrations: WorkplaceSearchIntegration[] = [
|
||||||
defaultMessage: 'Search over your files and folders stored on Box with Workplace Search.',
|
defaultMessage: 'Search over your files and folders stored on Box with Workplace Search.',
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
categories: ['enterprise_search', 'workplace_search', 'content_source'],
|
categories: ['enterprise_search', 'workplace_search', 'workplace_search_content_source'],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'confluence_cloud',
|
id: 'gmail',
|
||||||
title: i18n.translate(
|
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.gmailName', {
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.confluenceCloudName',
|
defaultMessage: 'Gmail',
|
||||||
{
|
}),
|
||||||
defaultMessage: 'Confluence Cloud',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
description: i18n.translate(
|
description: i18n.translate(
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.confluenceCloudDescription',
|
'xpack.enterpriseSearch.workplaceSearch.integrations.gmailDescription',
|
||||||
{
|
{
|
||||||
defaultMessage:
|
defaultMessage: 'Search over your emails managed by Gmail with Workplace Search.',
|
||||||
'Search over your organizational content on Confluence Cloud with Workplace Search.',
|
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
categories: [
|
categories: [
|
||||||
'enterprise_search',
|
'enterprise_search',
|
||||||
'custom',
|
'google_cloud',
|
||||||
'workplace_search',
|
'workplace_search',
|
||||||
'content_source',
|
'workplace_search_content_source',
|
||||||
'connector_package',
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'confluence_server',
|
id: 'google_drive',
|
||||||
title: i18n.translate(
|
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveName', {
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.confluenceServerName',
|
defaultMessage: 'Google Drive',
|
||||||
{
|
|
||||||
defaultMessage: 'Confluence Server',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.confluenceServerDescription',
|
|
||||||
{
|
|
||||||
defaultMessage:
|
|
||||||
'Search over your organizational content on Confluence Server with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: ['enterprise_search', 'workplace_search', 'content_source'],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'dropbox',
|
|
||||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.dropboxName', {
|
|
||||||
defaultMessage: 'Dropbox',
|
|
||||||
}),
|
}),
|
||||||
description: i18n.translate(
|
description: i18n.translate(
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.dropboxDescription',
|
'xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveDescription',
|
||||||
{
|
{
|
||||||
defaultMessage:
|
defaultMessage: 'Search over your documents on Google Drive with Workplace Search.',
|
||||||
'Search over your files and folders stored on Dropbox with Workplace Search.',
|
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
categories: ['enterprise_search', 'workplace_search', 'content_source'],
|
categories: [
|
||||||
|
'enterprise_search',
|
||||||
|
'google_cloud',
|
||||||
|
'workplace_search',
|
||||||
|
'workplace_search_content_source',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'onedrive',
|
||||||
|
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName', {
|
||||||
|
defaultMessage: 'OneDrive',
|
||||||
|
}),
|
||||||
|
description: i18n.translate(
|
||||||
|
'xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription',
|
||||||
|
{
|
||||||
|
defaultMessage: 'Search over your files stored on OneDrive with Workplace Search.',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
categories: [
|
||||||
|
'enterprise_search',
|
||||||
|
'azure',
|
||||||
|
'workplace_search',
|
||||||
|
'workplace_search_content_source',
|
||||||
|
],
|
||||||
|
uiInternalPath: '/app/enterprise_search/workplace_search/sources/add/one_drive',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'salesforce',
|
||||||
|
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.salesforceName', {
|
||||||
|
defaultMessage: 'Salesforce',
|
||||||
|
}),
|
||||||
|
description: i18n.translate(
|
||||||
|
'xpack.enterpriseSearch.workplaceSearch.integrations.salesforceDescription',
|
||||||
|
{
|
||||||
|
defaultMessage: 'Search over your content on Salesforce with Workplace Search.',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
categories: ['enterprise_search', 'workplace_search', 'workplace_search_content_source'],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'salesforce_sandbox',
|
||||||
|
title: i18n.translate(
|
||||||
|
'xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxName',
|
||||||
|
{
|
||||||
|
defaultMessage: 'Salesforce Sandbox',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
description: i18n.translate(
|
||||||
|
'xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription',
|
||||||
|
{
|
||||||
|
defaultMessage: 'Search over your content on Salesforce Sandbox with Workplace Search.',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
categories: ['enterprise_search', 'workplace_search', 'workplace_search_content_source'],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'slack',
|
||||||
|
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.slackName', {
|
||||||
|
defaultMessage: 'Slack',
|
||||||
|
}),
|
||||||
|
description: i18n.translate(
|
||||||
|
'xpack.enterpriseSearch.workplaceSearch.integrations.slackDescription',
|
||||||
|
{
|
||||||
|
defaultMessage: 'Search over your messages on Slack with Workplace Search.',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
categories: ['enterprise_search', 'workplace_search', 'workplace_search_content_source'],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'zendesk',
|
||||||
|
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.zendeskName', {
|
||||||
|
defaultMessage: 'Zendesk',
|
||||||
|
}),
|
||||||
|
description: i18n.translate(
|
||||||
|
'xpack.enterpriseSearch.workplaceSearch.integrations.zendeskDescription',
|
||||||
|
{
|
||||||
|
defaultMessage: 'Search over your tickets on Zendesk with Workplace Search.',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
categories: ['enterprise_search', 'workplace_search', 'workplace_search_content_source'],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'github',
|
id: 'github',
|
||||||
|
@ -118,211 +174,15 @@ const workplaceSearchIntegrations: WorkplaceSearchIntegration[] = [
|
||||||
),
|
),
|
||||||
categories: ['enterprise_search', 'workplace_search', 'content_source'],
|
categories: ['enterprise_search', 'workplace_search', 'content_source'],
|
||||||
},
|
},
|
||||||
{
|
|
||||||
id: 'gmail',
|
|
||||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.gmailName', {
|
|
||||||
defaultMessage: 'Gmail',
|
|
||||||
}),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.gmailDescription',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Search over your emails managed by Gmail with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: ['enterprise_search', 'google_cloud', 'workplace_search', 'content_source'],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'google_drive',
|
|
||||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveName', {
|
|
||||||
defaultMessage: 'Google Drive',
|
|
||||||
}),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveDescription',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Search over your documents on Google Drive with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: ['enterprise_search', 'google_cloud', 'workplace_search', 'content_source'],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'jira_cloud',
|
|
||||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.jiraCloudName', {
|
|
||||||
defaultMessage: 'Jira Cloud',
|
|
||||||
}),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.jiraCloudDescription',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Search over your project workflow on Jira Cloud with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: ['enterprise_search', 'workplace_search', 'content_source'],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'jira_server',
|
|
||||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.jiraServerName', {
|
|
||||||
defaultMessage: 'Jira Server',
|
|
||||||
}),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.jiraServerDescription',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Search over your project workflow on Jira Server with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: ['enterprise_search', 'workplace_search', 'content_source'],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'network_drive',
|
|
||||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveName', {
|
|
||||||
defaultMessage: 'Network Drive',
|
|
||||||
}),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveDescription',
|
|
||||||
{
|
|
||||||
defaultMessage:
|
|
||||||
'Search over your files and folders stored on network drives with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: ['enterprise_search', 'content_source', 'custom', 'workplace_search'],
|
|
||||||
uiInternalPath: '/app/enterprise_search/workplace_search/sources/add/network_drive/custom',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'onedrive',
|
|
||||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName', {
|
|
||||||
defaultMessage: 'OneDrive',
|
|
||||||
}),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Search over your files stored on OneDrive with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: ['enterprise_search', 'azure', 'workplace_search', 'content_source'],
|
|
||||||
uiInternalPath: '/app/enterprise_search/workplace_search/sources/add/one_drive',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'salesforce',
|
|
||||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.salesforceName', {
|
|
||||||
defaultMessage: 'Salesforce',
|
|
||||||
}),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.salesforceDescription',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Search over your content on Salesforce with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: ['enterprise_search', 'workplace_search', 'content_source'],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'salesforce_sandbox',
|
|
||||||
title: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxName',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Salesforce Sandbox',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Search over your content on Salesforce Sandbox with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: ['enterprise_search', 'workplace_search', 'content_source'],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'servicenow',
|
|
||||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.servicenowName', {
|
|
||||||
defaultMessage: 'ServiceNow',
|
|
||||||
}),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.servicenowDescription',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Search over your content on ServiceNow with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: ['enterprise_search', 'workplace_search', 'content_source'],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'sharepoint_online',
|
|
||||||
title: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineName',
|
|
||||||
{
|
|
||||||
defaultMessage: 'SharePoint Online',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineDescription',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Search over your files stored on SharePoint Online with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: [
|
|
||||||
'enterprise_search',
|
|
||||||
'azure',
|
|
||||||
'custom',
|
|
||||||
'workplace_search',
|
|
||||||
'content_source',
|
|
||||||
'connector_package',
|
|
||||||
],
|
|
||||||
uiInternalPath: '/app/enterprise_search/workplace_search/sources/add/share_point',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'sharepoint_server',
|
|
||||||
title: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerName',
|
|
||||||
{
|
|
||||||
defaultMessage: 'SharePoint Server',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerDescription',
|
|
||||||
{
|
|
||||||
defaultMessage:
|
|
||||||
'Search over your files stored on Microsoft SharePoint Server with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: [
|
|
||||||
'enterprise_search',
|
|
||||||
'azure',
|
|
||||||
'custom',
|
|
||||||
'workplace_search',
|
|
||||||
'content_source',
|
|
||||||
'connector_package',
|
|
||||||
],
|
|
||||||
uiInternalPath: '/app/enterprise_search/workplace_search/sources/add/share_point_server/custom',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'slack',
|
|
||||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.slackName', {
|
|
||||||
defaultMessage: 'Slack',
|
|
||||||
}),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.slackDescription',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Search over your messages on Slack with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: ['enterprise_search', 'workplace_search', 'content_source'],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'zendesk',
|
|
||||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.zendeskName', {
|
|
||||||
defaultMessage: 'Zendesk',
|
|
||||||
}),
|
|
||||||
description: i18n.translate(
|
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.zendeskDescription',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Search over your tickets on Zendesk with Workplace Search.',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
categories: ['enterprise_search', 'workplace_search', 'content_source'],
|
|
||||||
},
|
|
||||||
];
|
];
|
||||||
|
|
||||||
export const registerEnterpriseSearchIntegrations = (
|
export const registerEnterpriseSearchIntegrations = (
|
||||||
config: ConfigType,
|
config: ConfigType,
|
||||||
http: HttpServiceSetup,
|
http: HttpServiceSetup,
|
||||||
customIntegrations: CustomIntegrationsPluginSetup
|
customIntegrations: CustomIntegrationsPluginSetup,
|
||||||
|
isCloud: boolean
|
||||||
) => {
|
) => {
|
||||||
|
const nativeSearchTag = config.hasNativeConnectors && isCloud ? ['native_search'] : [];
|
||||||
if (config.canDeployEntSearch) {
|
if (config.canDeployEntSearch) {
|
||||||
workplaceSearchIntegrations.forEach((integration) => {
|
workplaceSearchIntegrations.forEach((integration) => {
|
||||||
customIntegrations.registerCustomIntegration({
|
customIntegrations.registerCustomIntegration({
|
||||||
|
@ -404,36 +264,87 @@ export const registerEnterpriseSearchIntegrations = (
|
||||||
isBeta: false,
|
isBeta: false,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (config.hasNativeConnectors) {
|
if (config.hasConnectors) {
|
||||||
customIntegrations.registerCustomIntegration({
|
customIntegrations.registerCustomIntegration({
|
||||||
id: 'native_connector',
|
id: 'dropbox',
|
||||||
title: i18n.translate(
|
title: i18n.translate('xpack.enterpriseSearch.content.integrations.dropbox', {
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.nativeConnectorName',
|
defaultMessage: 'Dropbox',
|
||||||
{
|
}),
|
||||||
defaultMessage: 'Use a connector',
|
|
||||||
}
|
|
||||||
),
|
|
||||||
description: i18n.translate(
|
description: i18n.translate(
|
||||||
'xpack.enterpriseSearch.workplaceSearch.integrations.nativeConnectorDescription',
|
'xpack.enterpriseSearch.content.integrations.dropboxDescription',
|
||||||
{
|
{
|
||||||
defaultMessage:
|
defaultMessage:
|
||||||
'Search over your data sources with a native Enterprise Search connector.',
|
'Search over your files and folders stored on Dropbox with Enterprise Search.',
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
categories: ['enterprise_search', 'custom', 'elastic_stack', 'connector', 'native_search'],
|
categories: [
|
||||||
|
'enterprise_search',
|
||||||
|
'elastic_stack',
|
||||||
|
'datastore',
|
||||||
|
'connector',
|
||||||
|
'connector_client',
|
||||||
|
],
|
||||||
uiInternalPath:
|
uiInternalPath:
|
||||||
'/app/enterprise_search/content/search_indices/new_index/connector/select_connector',
|
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=dropbox',
|
||||||
icons: [
|
icons: [
|
||||||
{
|
{
|
||||||
type: 'eui',
|
type: 'svg',
|
||||||
src: 'logoEnterpriseSearch',
|
src: http.basePath.prepend('/plugins/enterpriseSearch/assets/source_icons/dropbox.svg'),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
shipper: 'enterprise_search',
|
shipper: 'enterprise_search',
|
||||||
isBeta: false,
|
isBeta: false,
|
||||||
});
|
});
|
||||||
}
|
|
||||||
if (config.hasConnectors) {
|
// TODO: Review around BC 2/3 whether github is ready
|
||||||
|
|
||||||
|
// customIntegrations.registerCustomIntegration({
|
||||||
|
// id: 'github',
|
||||||
|
// title: i18n.translate('xpack.enterpriseSearch.content.integrations.github', {
|
||||||
|
// defaultMessage: 'GitHub',
|
||||||
|
// }),
|
||||||
|
// description: i18n.translate('xpack.enterpriseSearch.content.integrations.githubDescription', {
|
||||||
|
// defaultMessage: 'Search over your projects and repos on GitHub with Enterprise Search.',
|
||||||
|
// }),
|
||||||
|
// categories: ['enterprise_search', 'elastic_stack', 'connector', 'connector_client'],
|
||||||
|
// uiInternalPath:
|
||||||
|
// '/app/enterprise_search/content/search_indices/new_index/connector?service_type=github',
|
||||||
|
// icons: [
|
||||||
|
// {
|
||||||
|
// type: 'svg',
|
||||||
|
// src: http.basePath.prepend('/plugins/enterpriseSearch/assets/source_icons/github.svg'),
|
||||||
|
// },
|
||||||
|
// ],
|
||||||
|
// shipper: 'enterprise_search',
|
||||||
|
// isBeta: false,
|
||||||
|
// });
|
||||||
|
|
||||||
|
// customIntegrations.registerCustomIntegration({
|
||||||
|
// id: 'github_server',
|
||||||
|
// title: i18n.translate('xpack.enterpriseSearch.content.integrations.githubServer', {
|
||||||
|
// defaultMessage: 'GitHub Enterprise Server',
|
||||||
|
// }),
|
||||||
|
// description: i18n.translate(
|
||||||
|
// 'xpack.enterpriseSearch.content.integrations.githubServerDescription',
|
||||||
|
// {
|
||||||
|
// defaultMessage: 'Search over your projects and repos on GitHub with Enterprise Search.',
|
||||||
|
// }
|
||||||
|
// ),
|
||||||
|
// categories: ['enterprise_search', 'elastic_stack', 'connector', 'connector_client'],
|
||||||
|
// uiInternalPath:
|
||||||
|
// '/app/enterprise_search/content/search_indices/new_index/connector?service_type=github',
|
||||||
|
// icons: [
|
||||||
|
// {
|
||||||
|
// type: 'svg',
|
||||||
|
// src: http.basePath.prepend(
|
||||||
|
// '/plugins/enterpriseSearch/assets/source_icons/github_enterprise_server.svg'
|
||||||
|
// ),
|
||||||
|
// },
|
||||||
|
// ],
|
||||||
|
// shipper: 'enterprise_search',
|
||||||
|
// isBeta: false,
|
||||||
|
// });
|
||||||
|
|
||||||
customIntegrations.registerCustomIntegration({
|
customIntegrations.registerCustomIntegration({
|
||||||
id: 'mongodb',
|
id: 'mongodb',
|
||||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBName', {
|
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBName', {
|
||||||
|
@ -449,7 +360,7 @@ export const registerEnterpriseSearchIntegrations = (
|
||||||
'enterprise_search',
|
'enterprise_search',
|
||||||
'datastore',
|
'datastore',
|
||||||
'elastic_stack',
|
'elastic_stack',
|
||||||
'native_search',
|
...nativeSearchTag,
|
||||||
'connector',
|
'connector',
|
||||||
'connector_client',
|
'connector_client',
|
||||||
],
|
],
|
||||||
|
@ -480,7 +391,7 @@ export const registerEnterpriseSearchIntegrations = (
|
||||||
'enterprise_search',
|
'enterprise_search',
|
||||||
'datastore',
|
'datastore',
|
||||||
'elastic_stack',
|
'elastic_stack',
|
||||||
'native_search',
|
...nativeSearchTag,
|
||||||
'connector',
|
'connector',
|
||||||
'connector_client',
|
'connector_client',
|
||||||
],
|
],
|
||||||
|
@ -498,7 +409,7 @@ export const registerEnterpriseSearchIntegrations = (
|
||||||
customIntegrations.registerCustomIntegration({
|
customIntegrations.registerCustomIntegration({
|
||||||
id: 'build_a_connector',
|
id: 'build_a_connector',
|
||||||
title: i18n.translate('xpack.enterpriseSearch.integrations.buildAConnectorName', {
|
title: i18n.translate('xpack.enterpriseSearch.integrations.buildAConnectorName', {
|
||||||
defaultMessage: 'Build a connector',
|
defaultMessage: 'Customized connector',
|
||||||
}),
|
}),
|
||||||
description: i18n.translate(
|
description: i18n.translate(
|
||||||
'xpack.enterpriseSearch.integrations.buildAConnectorDescription',
|
'xpack.enterpriseSearch.integrations.buildAConnectorDescription',
|
||||||
|
@ -545,6 +456,96 @@ export const registerEnterpriseSearchIntegrations = (
|
||||||
isBeta: false,
|
isBeta: false,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
customIntegrations.registerCustomIntegration({
|
||||||
|
id: 'servicenow',
|
||||||
|
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.serviceNowName', {
|
||||||
|
defaultMessage: 'ServiceNow',
|
||||||
|
}),
|
||||||
|
description: i18n.translate(
|
||||||
|
'xpack.enterpriseSearch.workplaceSearch.integrations.serviceNowDescription',
|
||||||
|
{
|
||||||
|
defaultMessage: 'Search over your content on ServiceNow with Enterprise Search.',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
categories: ['enterprise_search', 'elastic_stack', 'connector', 'connector_client'],
|
||||||
|
uiInternalPath:
|
||||||
|
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=service_now',
|
||||||
|
icons: [
|
||||||
|
{
|
||||||
|
type: 'svg',
|
||||||
|
src: http.basePath.prepend(
|
||||||
|
'/plugins/enterpriseSearch/assets/source_icons/servicenow.svg'
|
||||||
|
),
|
||||||
|
},
|
||||||
|
],
|
||||||
|
shipper: 'enterprise_search',
|
||||||
|
isBeta: false,
|
||||||
|
});
|
||||||
|
|
||||||
|
customIntegrations.registerCustomIntegration({
|
||||||
|
id: 'sharepoint_online',
|
||||||
|
title: i18n.translate(
|
||||||
|
'xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineName',
|
||||||
|
{
|
||||||
|
defaultMessage: 'SharePoint Online',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
description: i18n.translate(
|
||||||
|
'xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineDescription',
|
||||||
|
{
|
||||||
|
defaultMessage: 'Search over your content on SharePoint Online with Enterprise Search.',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
categories: [
|
||||||
|
'enterprise_search',
|
||||||
|
'elastic_stack',
|
||||||
|
'connector',
|
||||||
|
'connector_client',
|
||||||
|
...nativeSearchTag,
|
||||||
|
],
|
||||||
|
uiInternalPath:
|
||||||
|
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=sharepoint_online',
|
||||||
|
icons: [
|
||||||
|
{
|
||||||
|
type: 'svg',
|
||||||
|
src: http.basePath.prepend(
|
||||||
|
'/plugins/enterpriseSearch/assets/source_icons/sharepoint_online.svg'
|
||||||
|
),
|
||||||
|
},
|
||||||
|
],
|
||||||
|
shipper: 'enterprise_search',
|
||||||
|
isBeta: false,
|
||||||
|
});
|
||||||
|
|
||||||
|
customIntegrations.registerCustomIntegration({
|
||||||
|
id: 'sharepoint_server',
|
||||||
|
title: i18n.translate(
|
||||||
|
'xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerName',
|
||||||
|
{
|
||||||
|
defaultMessage: 'SharePoint Server',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
description: i18n.translate(
|
||||||
|
'xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerDescription',
|
||||||
|
{
|
||||||
|
defaultMessage: 'Search over your content on SharePoint Server with Enterprise Search.',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
categories: ['enterprise_search', 'elastic_stack', 'custom', 'connector', 'connector_client'],
|
||||||
|
uiInternalPath:
|
||||||
|
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=sharepoint_server',
|
||||||
|
icons: [
|
||||||
|
{
|
||||||
|
type: 'svg',
|
||||||
|
src: http.basePath.prepend(
|
||||||
|
'/plugins/enterpriseSearch/assets/source_icons/sharepoint_server.svg'
|
||||||
|
),
|
||||||
|
},
|
||||||
|
],
|
||||||
|
shipper: 'enterprise_search',
|
||||||
|
isBeta: false,
|
||||||
|
});
|
||||||
|
|
||||||
customIntegrations.registerCustomIntegration({
|
customIntegrations.registerCustomIntegration({
|
||||||
id: 'oracle',
|
id: 'oracle',
|
||||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.oracleName', {
|
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.oracleName', {
|
||||||
|
@ -611,11 +612,9 @@ export const registerEnterpriseSearchIntegrations = (
|
||||||
categories: [
|
categories: [
|
||||||
'enterprise_search',
|
'enterprise_search',
|
||||||
'elastic_stack',
|
'elastic_stack',
|
||||||
'custom',
|
|
||||||
'workplace_search',
|
|
||||||
'connector',
|
'connector',
|
||||||
'connector_client',
|
'connector_client',
|
||||||
'connector_package',
|
...nativeSearchTag,
|
||||||
],
|
],
|
||||||
uiInternalPath:
|
uiInternalPath:
|
||||||
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=network_drive',
|
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=network_drive',
|
||||||
|
@ -708,18 +707,24 @@ export const registerEnterpriseSearchIntegrations = (
|
||||||
isBeta: false,
|
isBeta: false,
|
||||||
});
|
});
|
||||||
customIntegrations.registerCustomIntegration({
|
customIntegrations.registerCustomIntegration({
|
||||||
id: 'confluence_cloud_server',
|
id: 'confluence_cloud',
|
||||||
title: i18n.translate('xpack.enterpriseSearch.integrations.connectors.confluenceTitle', {
|
title: i18n.translate('xpack.enterpriseSearch.integrations.connectors.confluenceTitle', {
|
||||||
defaultMessage: 'Confluence Cloud & Server',
|
defaultMessage: 'Confluence Cloud',
|
||||||
}),
|
}),
|
||||||
description: i18n.translate(
|
description: i18n.translate(
|
||||||
'xpack.enterpriseSearch.integrations.connectors.confluenceDescription',
|
'xpack.enterpriseSearch.integrations.connectors.confluenceDescription',
|
||||||
{
|
{
|
||||||
defaultMessage:
|
defaultMessage: 'Search over your content on Confluence Cloud with Enterprise Search.',
|
||||||
'Search over your content on Confluence Cloud & Server with Enterprise Search.',
|
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
categories: ['enterprise_search', 'elastic_stack', 'custom'],
|
categories: [
|
||||||
|
'enterprise_search',
|
||||||
|
'elastic_stack',
|
||||||
|
'custom',
|
||||||
|
'connector',
|
||||||
|
'connector_client',
|
||||||
|
...nativeSearchTag,
|
||||||
|
],
|
||||||
uiInternalPath:
|
uiInternalPath:
|
||||||
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=confluence',
|
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=confluence',
|
||||||
icons: [
|
icons: [
|
||||||
|
@ -734,17 +739,52 @@ export const registerEnterpriseSearchIntegrations = (
|
||||||
isBeta: false,
|
isBeta: false,
|
||||||
});
|
});
|
||||||
customIntegrations.registerCustomIntegration({
|
customIntegrations.registerCustomIntegration({
|
||||||
id: 'jira_cloud_server',
|
id: 'confluence_server',
|
||||||
title: i18n.translate('xpack.enterpriseSearch.integrations.connectors.jiraTitle', {
|
title: i18n.translate(
|
||||||
defaultMessage: 'Jira Cloud & Server',
|
'xpack.enterpriseSearch.integrations.connectors.confluenceServerTitle',
|
||||||
|
{
|
||||||
|
defaultMessage: 'Confluence Server',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
description: i18n.translate(
|
||||||
|
'xpack.enterpriseSearch.integrations.connectors.confluenceServerDescription',
|
||||||
|
{
|
||||||
|
defaultMessage: 'Search over your content on Confluence Server with Enterprise Search.',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
categories: ['enterprise_search', 'elastic_stack', 'custom', 'connector', 'connector_client'],
|
||||||
|
uiInternalPath:
|
||||||
|
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=confluence',
|
||||||
|
icons: [
|
||||||
|
{
|
||||||
|
type: 'svg',
|
||||||
|
src: http.basePath.prepend(
|
||||||
|
'/plugins/enterpriseSearch/assets/source_icons/confluence_cloud.svg'
|
||||||
|
),
|
||||||
|
},
|
||||||
|
],
|
||||||
|
shipper: 'enterprise_search',
|
||||||
|
isBeta: false,
|
||||||
|
});
|
||||||
|
customIntegrations.registerCustomIntegration({
|
||||||
|
id: 'jira_cloud',
|
||||||
|
title: i18n.translate('xpack.enterpriseSearch.integrations.connectors.jiraCloudTitle', {
|
||||||
|
defaultMessage: 'Jira Cloud',
|
||||||
}),
|
}),
|
||||||
description: i18n.translate(
|
description: i18n.translate(
|
||||||
'xpack.enterpriseSearch.integrations.connectors.jiraDescription',
|
'xpack.enterpriseSearch.integrations.connectors.jiraDescription',
|
||||||
{
|
{
|
||||||
defaultMessage: 'Search over your content on Jira Cloud & Server with Enterprise Search.',
|
defaultMessage: 'Search over your content on Jira Cloud with Enterprise Search.',
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
categories: ['enterprise_search', 'elastic_stack', 'custom'],
|
categories: [
|
||||||
|
'enterprise_search',
|
||||||
|
'elastic_stack',
|
||||||
|
'custom',
|
||||||
|
'connector',
|
||||||
|
'connector_client',
|
||||||
|
'jira',
|
||||||
|
],
|
||||||
uiInternalPath:
|
uiInternalPath:
|
||||||
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=jira',
|
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=jira',
|
||||||
icons: [
|
icons: [
|
||||||
|
@ -758,26 +798,33 @@ export const registerEnterpriseSearchIntegrations = (
|
||||||
shipper: 'enterprise_search',
|
shipper: 'enterprise_search',
|
||||||
isBeta: false,
|
isBeta: false,
|
||||||
});
|
});
|
||||||
|
|
||||||
customIntegrations.registerCustomIntegration({
|
customIntegrations.registerCustomIntegration({
|
||||||
id: 'sharepoint_online_connector',
|
id: 'jira_server',
|
||||||
title: i18n.translate('xpack.enterpriseSearch.integrations.connectors.sharepointTitle', {
|
title: i18n.translate('xpack.enterpriseSearch.integrations.connectors.jiraServerTitle', {
|
||||||
defaultMessage: 'Sharepoint Online & Server',
|
defaultMessage: 'Jira Server',
|
||||||
}),
|
}),
|
||||||
description: i18n.translate(
|
description: i18n.translate(
|
||||||
'xpack.enterpriseSearch.integrations.connectors.sharepointDescription',
|
'xpack.enterpriseSearch.integrations.connectors.jiraServerDescription',
|
||||||
{
|
{
|
||||||
defaultMessage:
|
defaultMessage: 'Search over your content on Jira Server with Enterprise Search.',
|
||||||
'Search over your content on Sharepoint Online & Server with Enterprise Search.',
|
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
categories: ['enterprise_search', 'elastic_stack', 'custom'],
|
categories: [
|
||||||
|
'enterprise_search',
|
||||||
|
'elastic_stack',
|
||||||
|
'custom',
|
||||||
|
'connector',
|
||||||
|
'connector_client',
|
||||||
|
'jira',
|
||||||
|
],
|
||||||
uiInternalPath:
|
uiInternalPath:
|
||||||
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=sharepoint',
|
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=jira',
|
||||||
icons: [
|
icons: [
|
||||||
{
|
{
|
||||||
type: 'svg',
|
type: 'svg',
|
||||||
src: http.basePath.prepend(
|
src: http.basePath.prepend(
|
||||||
'/plugins/enterpriseSearch/assets/source_icons/sharepoint_online.svg'
|
'/plugins/enterpriseSearch/assets/source_icons/jira_server.svg'
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
* 2.0.
|
* 2.0.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
import { CloudSetup } from '@kbn/cloud-plugin/server';
|
||||||
import {
|
import {
|
||||||
Plugin,
|
Plugin,
|
||||||
PluginInitializerContext,
|
PluginInitializerContext,
|
||||||
|
@ -82,6 +83,7 @@ import { getSearchResultProvider } from './utils/search_result_provider';
|
||||||
import { ConfigType } from '.';
|
import { ConfigType } from '.';
|
||||||
|
|
||||||
interface PluginsSetup {
|
interface PluginsSetup {
|
||||||
|
cloud: CloudSetup;
|
||||||
customIntegrations?: CustomIntegrationsPluginSetup;
|
customIntegrations?: CustomIntegrationsPluginSetup;
|
||||||
features: FeaturesPluginSetup;
|
features: FeaturesPluginSetup;
|
||||||
globalSearch: GlobalSearchPluginSetup;
|
globalSearch: GlobalSearchPluginSetup;
|
||||||
|
@ -127,6 +129,7 @@ export class EnterpriseSearchPlugin implements Plugin {
|
||||||
customIntegrations,
|
customIntegrations,
|
||||||
ml,
|
ml,
|
||||||
guidedOnboarding,
|
guidedOnboarding,
|
||||||
|
cloud,
|
||||||
}: PluginsSetup
|
}: PluginsSetup
|
||||||
) {
|
) {
|
||||||
const config = this.config;
|
const config = this.config;
|
||||||
|
@ -139,9 +142,10 @@ export class EnterpriseSearchPlugin implements Plugin {
|
||||||
...(config.canDeployEntSearch ? [APP_SEARCH_PLUGIN.ID, WORKPLACE_SEARCH_PLUGIN.ID] : []),
|
...(config.canDeployEntSearch ? [APP_SEARCH_PLUGIN.ID, WORKPLACE_SEARCH_PLUGIN.ID] : []),
|
||||||
SEARCH_EXPERIENCES_PLUGIN.ID,
|
SEARCH_EXPERIENCES_PLUGIN.ID,
|
||||||
];
|
];
|
||||||
|
const isCloud = !!cloud.cloudId;
|
||||||
|
|
||||||
if (customIntegrations) {
|
if (customIntegrations) {
|
||||||
registerEnterpriseSearchIntegrations(config, http, customIntegrations);
|
registerEnterpriseSearchIntegrations(config, http, customIntegrations, isCloud);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -219,7 +223,7 @@ export class EnterpriseSearchPlugin implements Plugin {
|
||||||
registerEnterpriseSearchRoutes(dependencies);
|
registerEnterpriseSearchRoutes(dependencies);
|
||||||
if (config.canDeployEntSearch) registerWorkplaceSearchRoutes(dependencies);
|
if (config.canDeployEntSearch) registerWorkplaceSearchRoutes(dependencies);
|
||||||
// Enterprise Search Routes
|
// Enterprise Search Routes
|
||||||
if (config.hasNativeConnectors) registerConnectorRoutes(dependencies);
|
if (config.hasConnectors) registerConnectorRoutes(dependencies);
|
||||||
if (config.hasWebCrawler) registerCrawlerRoutes(dependencies);
|
if (config.hasWebCrawler) registerCrawlerRoutes(dependencies);
|
||||||
registerStatsRoutes(dependencies);
|
registerStatsRoutes(dependencies);
|
||||||
|
|
||||||
|
@ -292,7 +296,7 @@ export class EnterpriseSearchPlugin implements Plugin {
|
||||||
if (config.hasWebCrawler) {
|
if (config.hasWebCrawler) {
|
||||||
guidedOnboarding.registerGuideConfig(websiteSearchGuideId, websiteSearchGuideConfig);
|
guidedOnboarding.registerGuideConfig(websiteSearchGuideId, websiteSearchGuideConfig);
|
||||||
}
|
}
|
||||||
if (config.hasNativeConnectors) {
|
if (config.hasConnectors) {
|
||||||
guidedOnboarding.registerGuideConfig(databaseSearchGuideId, databaseSearchGuideConfig);
|
guidedOnboarding.registerGuideConfig(databaseSearchGuideId, databaseSearchGuideConfig);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -50,9 +50,7 @@ export type PackageSpecCategory =
|
||||||
| 'config_management'
|
| 'config_management'
|
||||||
| 'connector'
|
| 'connector'
|
||||||
| 'connector_client'
|
| 'connector_client'
|
||||||
| 'connector_package'
|
|
||||||
| 'containers'
|
| 'containers'
|
||||||
| 'content_source'
|
|
||||||
| 'crawler'
|
| 'crawler'
|
||||||
| 'credential_management'
|
| 'credential_management'
|
||||||
| 'crm'
|
| 'crm'
|
||||||
|
@ -101,7 +99,8 @@ export type PackageSpecCategory =
|
||||||
| 'web'
|
| 'web'
|
||||||
| 'web_application_firewall'
|
| 'web_application_firewall'
|
||||||
| 'websphere'
|
| 'websphere'
|
||||||
| 'workplace_search';
|
| 'workplace_search'
|
||||||
|
| 'workplace_search_content_source';
|
||||||
|
|
||||||
export interface PackageSpecConditions {
|
export interface PackageSpecConditions {
|
||||||
kibana: {
|
kibana: {
|
||||||
|
|
|
@ -14379,36 +14379,19 @@
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.azureBlobDescription": "Effectuez des recherches sur votre contenu sur Stockage Blob Azure avec Enterprise Search.",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.azureBlobDescription": "Effectuez des recherches sur votre contenu sur Stockage Blob Azure avec Enterprise Search.",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.boxDescription": "Effectuez des recherches dans vos fichiers et dossiers stockés sur Box avec Workplace Search.",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.boxDescription": "Effectuez des recherches dans vos fichiers et dossiers stockés sur Box avec Workplace Search.",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.boxName": "Box",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.boxName": "Box",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.confluenceCloudDescription": "Effectuez des recherches sur le contenu de votre organisation sur le cloud Confluence avec Workplace Search.",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.confluenceCloudName": "Cloud Confluence",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.confluenceServerDescription": "Effectuez des recherches sur le contenu de votre organisation sur le serveur Confluence avec Workplace Search.",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.confluenceServerName": "Serveur Confluence",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.dropboxDescription": "Effectuez des recherches dans vos fichiers et dossiers stockés sur Dropbox avec Workplace Search.",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.dropboxName": "Dropbox",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.githubDescription": "Effectuez des recherches sur vos projets et référentiels sur GitHub avec Workplace Search.",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.githubEnterpriseServerDescription": "Effectuez des recherches sur vos projets et référentiels sur GitHub Enterprise avec Workplace Search.",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.githubEnterpriseServerName": "GitHub Enterprise Server",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.githubName": "GitHub",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.gmailDescription": "Effectuez des recherches dans vos e-mails gérés par Gmail avec Workplace Search.",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.gmailDescription": "Effectuez des recherches dans vos e-mails gérés par Gmail avec Workplace Search.",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.gmailName": "Gmail",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.gmailName": "Gmail",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloud": "Google Cloud Storage",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloud": "Google Cloud Storage",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloudDescription": "Effectuez des recherches sur votre contenu sur Google Cloud Storage avec Enterprise Search.",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloudDescription": "Effectuez des recherches sur votre contenu sur Google Cloud Storage avec Enterprise Search.",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveDescription": "Effectuez des recherches dans vos documents sur Google Drive avec Workplace Search.",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveDescription": "Effectuez des recherches dans vos documents sur Google Drive avec Workplace Search.",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveName": "Google Drive",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveName": "Google Drive",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.jiraCloudDescription": "Effectuez des recherches dans le flux de travail de votre projet sur le cloud Jira avec Workplace Search.",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.jiraCloudName": "Jira Cloud",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.jiraServerDescription": "Effectuez des recherches dans le flux de travail de votre projet sur le serveur Jira avec Workplace Search.",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.jiraServerName": "Serveur Jira",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBDescription": "Recherchez dans votre contenu MongoDB avec Enterprise Search.",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBDescription": "Recherchez dans votre contenu MongoDB avec Enterprise Search.",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBName": "MongoDB",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBName": "MongoDB",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlDescription": "Effectuez des recherches sur votre contenu sur Microsoft SQL Server avec Enterprise Search.",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlDescription": "Effectuez des recherches sur votre contenu sur Microsoft SQL Server avec Enterprise Search.",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlName": "Microsoft SQL",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlName": "Microsoft SQL",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlDescription": "Recherchez dans votre contenu MySQL avec Enterprise Search.",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlDescription": "Recherchez dans votre contenu MySQL avec Enterprise Search.",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlName": "MySQL",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlName": "MySQL",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.nativeConnectorDescription": "Recherchez dans vos sources de données avec un connecteur Enterprise Search natif.",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.nativeConnectorName": "Utiliser un connecteur",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.netowkrDriveDescription": "Effectuez des recherches sur le contenu de votre lecteur réseau avec Enterprise Search.",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.netowkrDriveDescription": "Effectuez des recherches sur le contenu de votre lecteur réseau avec Enterprise Search.",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveDescription": "Effectuez une recherche dans vos fichiers et dossiers stockés sur les lecteurs réseau avec Workplace Search.",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveName": "Lecteur réseau",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveName": "Lecteur réseau",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription": "Effectuez des recherches dans vos fichiers stockés sur OneDrive avec Workplace Search.",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription": "Effectuez des recherches dans vos fichiers stockés sur OneDrive avec Workplace Search.",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName": "OneDrive",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName": "OneDrive",
|
||||||
|
@ -14422,8 +14405,6 @@
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceName": "Salesforce",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceName": "Salesforce",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription": "Effectuez des recherches dans votre contenu sur Salesforce Sandbox avec Workplace Search.",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription": "Effectuez des recherches dans votre contenu sur Salesforce Sandbox avec Workplace Search.",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxName": "Sandbox Salesforce",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxName": "Sandbox Salesforce",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.servicenowDescription": "Effectuez des recherches dans votre contenu sur ServiceNow avec Workplace Search.",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.servicenowName": "ServiceNow",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineDescription": "Effectuez des recherches dans vos fichiers stockés sur SharePoint Online avec Workplace Search.",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineDescription": "Effectuez des recherches dans vos fichiers stockés sur SharePoint Online avec Workplace Search.",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineName": "SharePoint Online",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineName": "SharePoint Online",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerDescription": "Effectuez des recherches dans vos fichiers stockés sur le serveur Microsoft SharePoint avec Workplace Search.",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerDescription": "Effectuez des recherches dans vos fichiers stockés sur le serveur Microsoft SharePoint avec Workplace Search.",
|
||||||
|
|
|
@ -14378,36 +14378,19 @@
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.azureBlobDescription": "エンタープライズ サーチでAzure Blob Storageのコンテンツを検索します。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.azureBlobDescription": "エンタープライズ サーチでAzure Blob Storageのコンテンツを検索します。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.boxDescription": "Workplace Searchを使用して、Boxに保存されたファイルとフォルダーを検索します。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.boxDescription": "Workplace Searchを使用して、Boxに保存されたファイルとフォルダーを検索します。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.boxName": "Box",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.boxName": "Box",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.confluenceCloudDescription": "Workplace Searchを使用して、Confluence Cloudの組織コンテンツを検索します。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.confluenceCloudName": "Confluence Cloud",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.confluenceServerDescription": "Workplace Searchを使用して、Confluence Serverの組織コンテンツを検索します。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.confluenceServerName": "Confluence Server",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.dropboxDescription": "Workplace Searchを使用して、Dropboxに保存されたファイルとフォルダーを検索します。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.dropboxName": "Dropbox",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.githubDescription": "Workplace Searchを使用して、GitHubのプロジェクトとリポジトリを検索します。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.githubEnterpriseServerDescription": "Workplace Searchを使用して、GitHub Enterprise Serverのプロジェクトとリポジトリを検索します。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.githubEnterpriseServerName": "GitHub Enterprise Server",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.githubName": "GitHub",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.gmailDescription": "Workplace Searchを使用して、Gmailで管理された電子メールを検索します。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.gmailDescription": "Workplace Searchを使用して、Gmailで管理された電子メールを検索します。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.gmailName": "Gmail",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.gmailName": "Gmail",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloud": "Google Cloud Storage",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloud": "Google Cloud Storage",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloudDescription": "エンタープライズ サーチでGoogle Cloud Storageのコンテンツを検索します。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloudDescription": "エンタープライズ サーチでGoogle Cloud Storageのコンテンツを検索します。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveDescription": "Workplace Searchを使用して、Google Driveのドキュメントを検索します。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveDescription": "Workplace Searchを使用して、Google Driveのドキュメントを検索します。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveName": "Google Drive",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveName": "Google Drive",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.jiraCloudDescription": "Workplace Searchを使用して、Jira Cloudのプロジェクトワークフローを検索します。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.jiraCloudName": "Jira Cloud",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.jiraServerDescription": "Workplace Searchを使用して、Jira Serverのプロジェクトワークフローを検索します。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.jiraServerName": "Jira Server",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBDescription": "エンタープライズ サーチでMongoDBコンテンツを検索します。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBDescription": "エンタープライズ サーチでMongoDBコンテンツを検索します。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBName": "MongoDB",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBName": "MongoDB",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlDescription": "エンタープライズ サーチでMicrosoft SQL Serverのコンテンツを検索します。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlDescription": "エンタープライズ サーチでMicrosoft SQL Serverのコンテンツを検索します。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlName": "Microsoft SQL",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlName": "Microsoft SQL",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlDescription": "エンタープライズ サーチでMySQLコンテンツを検索します。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlDescription": "エンタープライズ サーチでMySQLコンテンツを検索します。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlName": "MySQL",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlName": "MySQL",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.nativeConnectorDescription": "ネイティブのエンタープライズ サーチコネクターを使用して、データソースを検索します。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.nativeConnectorName": "コネクターを使用",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.netowkrDriveDescription": "エンタープライズ サーチでネットワークドライブコンテンツを検索します。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.netowkrDriveDescription": "エンタープライズ サーチでネットワークドライブコンテンツを検索します。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveDescription": "Workplace Searchでネットワークドライブに保存されたファイルとフォルダーを検索します。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveName": "ネットワークドライブ",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveName": "ネットワークドライブ",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription": "Workplace Searchを使用して、OneDriveに保存されたファイルを検索します。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription": "Workplace Searchを使用して、OneDriveに保存されたファイルを検索します。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName": "OneDrive",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName": "OneDrive",
|
||||||
|
@ -14421,8 +14404,6 @@
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceName": "Salesforce",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceName": "Salesforce",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription": "Workplace Searchを使用して、Salesforce Sandboxのコンテンツを検索します。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription": "Workplace Searchを使用して、Salesforce Sandboxのコンテンツを検索します。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxName": "Salesforce Sandbox",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxName": "Salesforce Sandbox",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.servicenowDescription": "Workplace Searchを使用して、ServiceNowのコンテンツを検索します。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.servicenowName": "ServiceNow",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineDescription": "Workplace Searchを使用して、SharePointに保存されたファイルを検索します。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineDescription": "Workplace Searchを使用して、SharePointに保存されたファイルを検索します。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineName": "SharePoint Online",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineName": "SharePoint Online",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerDescription": "Workplace Searchを使用して、Microsoft SharePoint Serverに保存されたファイルを検索します。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerDescription": "Workplace Searchを使用して、Microsoft SharePoint Serverに保存されたファイルを検索します。",
|
||||||
|
|
|
@ -14378,36 +14378,19 @@
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.azureBlobDescription": "使用 Enterprise Search 在 Azure Blob 存储上搜索您的内容。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.azureBlobDescription": "使用 Enterprise Search 在 Azure Blob 存储上搜索您的内容。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.boxDescription": "通过 Workplace Search 搜索存储在 Box 上的文件和文件夹。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.boxDescription": "通过 Workplace Search 搜索存储在 Box 上的文件和文件夹。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.boxName": "Box",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.boxName": "Box",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.confluenceCloudDescription": "通过 Workplace Search 搜索 Confluence Cloud 上的组织内容。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.confluenceCloudName": "Confluence Cloud",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.confluenceServerDescription": "通过 Workplace Search 搜索 Confluence Server 上的组织内容。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.confluenceServerName": "Confluence Server",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.dropboxDescription": "通过 Workplace Search 搜索存储在 Dropbox 上的文件和文件夹。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.dropboxName": "Dropbox",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.githubDescription": "通过 Workplace Search 搜索 GitHub 上的项目和存储库。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.githubEnterpriseServerDescription": "通过 Workplace Search 搜索 GitHub Enterprise Server 上的项目和存储库。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.githubEnterpriseServerName": "GitHub Enterprise Server",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.githubName": "GitHub",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.gmailDescription": "通过 Workplace Search 搜索由 Gmail 管理的电子邮件。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.gmailDescription": "通过 Workplace Search 搜索由 Gmail 管理的电子邮件。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.gmailName": "Gmail",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.gmailName": "Gmail",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloud": "Google Cloud Storage",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloud": "Google Cloud Storage",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloudDescription": "使用 Enterprise Search 在 Google Cloud Storage 上搜索您的内容。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloudDescription": "使用 Enterprise Search 在 Google Cloud Storage 上搜索您的内容。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveDescription": "通过 Workplace Search 搜索 Google 云端硬盘上的文档。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveDescription": "通过 Workplace Search 搜索 Google 云端硬盘上的文档。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveName": "Google 云端硬盘",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveName": "Google 云端硬盘",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.jiraCloudDescription": "通过 Workplace Search 搜索 Jira Cloud 上的项目工作流。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.jiraCloudName": "Jira Cloud",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.jiraServerDescription": "通过 Workplace Search 搜索 Jira Server 上的项目工作流。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.jiraServerName": "Jira Server",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBDescription": "使用 Enterprise Search 搜索您的 MongoDB 内容。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBDescription": "使用 Enterprise Search 搜索您的 MongoDB 内容。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBName": "MongoDB",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBName": "MongoDB",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlDescription": "使用 Enterprise Search 在 Microsoft SQL Server 上搜索您的内容。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlDescription": "使用 Enterprise Search 在 Microsoft SQL Server 上搜索您的内容。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlName": "Microsoft SQL",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlName": "Microsoft SQL",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlDescription": "使用 Enterprise Search 搜索您的 MySQL 内容。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlDescription": "使用 Enterprise Search 搜索您的 MySQL 内容。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlName": "MySQL",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlName": "MySQL",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.nativeConnectorDescription": "使用本机 Enterprise Search 连接器搜索您的数据源。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.nativeConnectorName": "使用连接器",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.netowkrDriveDescription": "使用 Enterprise Search 搜索您的网络驱动器内容。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.netowkrDriveDescription": "使用 Enterprise Search 搜索您的网络驱动器内容。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveDescription": "通过 Workplace Search 搜索您存储在网络驱动器上的文件和文件夹。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveName": "网络驱动器",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveName": "网络驱动器",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription": "通过 Workplace Search 搜索存储在 OneDrive 上的文件。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription": "通过 Workplace Search 搜索存储在 OneDrive 上的文件。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName": "OneDrive",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName": "OneDrive",
|
||||||
|
@ -14421,8 +14404,6 @@
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceName": "Salesforce",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceName": "Salesforce",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription": "通过 Workplace Search 搜索 Salesforce Sandbox 上的内容。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription": "通过 Workplace Search 搜索 Salesforce Sandbox 上的内容。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxName": "Salesforce Sandbox",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxName": "Salesforce Sandbox",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.servicenowDescription": "通过 Workplace Search 搜索 ServiceNow 上的内容。",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.servicenowName": "ServiceNow",
|
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineDescription": "通过 Workplace Search 搜索存储在 SharePoint Online 上的文件。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineDescription": "通过 Workplace Search 搜索存储在 SharePoint Online 上的文件。",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineName": "Sharepoint",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointOnlineName": "Sharepoint",
|
||||||
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerDescription": "通过 Workplace Search 搜索存储在 Microsoft SharePoint Server 上的文件。",
|
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerDescription": "通过 Workplace Search 搜索存储在 Microsoft SharePoint Server 上的文件。",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue