mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 09:19:04 -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`,
|
||||
connectorsClients: `${ENTERPRISE_SEARCH_DOCS}connectors.html#connectors-build`,
|
||||
connectorsConfluence: `${ENTERPRISE_SEARCH_DOCS}connectors-confluence.html`,
|
||||
connectorsDropbox: `${ENTERPRISE_SEARCH_DOCS}connectors-dropbox.html`,
|
||||
connectorsContentExtraction: `${ENTERPRISE_SEARCH_DOCS}connectors-content-extraction.html`,
|
||||
connectorsGoogleCloudStorage: `${ENTERPRISE_SEARCH_DOCS}connectors-google-cloud.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`,
|
||||
connectorsPostgreSQL: `${ENTERPRISE_SEARCH_DOCS}connectors-postgresql.html`,
|
||||
connectorsS3: `${ENTERPRISE_SEARCH_DOCS}connectors-s3.html`,
|
||||
connectorsServiceNow: `${ENTERPRISE_SEARCH_DOCS}connectors-servicenow.html`,
|
||||
connectorsSharepoint: `${ENTERPRISE_SEARCH_DOCS}connectors-sharepoint.html`,
|
||||
connectorsSharepointOnline: `${ENTERPRISE_SEARCH_DOCS}connectors-sharepoint-online.html`,
|
||||
connectorsWorkplaceSearch: `${ENTERPRISE_SEARCH_DOCS}connectors.html#connectors-workplace-search`,
|
||||
|
|
|
@ -120,6 +120,7 @@ export interface DocLinks {
|
|||
readonly connectorsClients: string;
|
||||
readonly connectorsConfluence: string;
|
||||
readonly connectorsContentExtraction: string;
|
||||
readonly connectorsDropbox: string;
|
||||
readonly connectorsGoogleCloudStorage: string;
|
||||
readonly connectorsJira: string;
|
||||
readonly connectorsMicrosoftSQL: string;
|
||||
|
@ -130,6 +131,7 @@ export interface DocLinks {
|
|||
readonly connectorsOracle: string;
|
||||
readonly connectorsPostgreSQL: string;
|
||||
readonly connectorsS3: string;
|
||||
readonly connectorsServiceNow: string;
|
||||
readonly connectorsSharepoint: string;
|
||||
readonly connectorsSharepointOnline: string;
|
||||
readonly connectorsWorkplaceSearch: string;
|
||||
|
|
|
@ -29,9 +29,7 @@ export const INTEGRATION_CATEGORY_DISPLAY: {
|
|||
config_management: { title: 'Config management', parent_id: undefined },
|
||||
connector: { title: 'Connector', 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 },
|
||||
content_source: { title: 'Content Source', parent_id: 'enterprise_search' },
|
||||
crawler: { title: 'Crawler', parent_id: 'enterprise_search' },
|
||||
credential_management: { title: 'Credential Management', parent_id: 'security' },
|
||||
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' },
|
||||
websphere: { title: 'WebSphere Application Server', parent_id: 'observability' },
|
||||
workplace_search: { title: 'Workplace Search', parent_id: 'enterprise_search' },
|
||||
|
||||
workplace_search_content_source: {
|
||||
title: 'Workplace Search Content Source',
|
||||
parent_id: 'enterprise_search',
|
||||
},
|
||||
// Kibana added
|
||||
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.length).to.be(54);
|
||||
expect(resp.body.length).to.be(49);
|
||||
|
||||
// Test for sample data card
|
||||
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[] = [
|
||||
{
|
||||
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',
|
||||
isBeta: false,
|
||||
|
@ -48,6 +88,16 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
|
|||
}),
|
||||
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',
|
||||
isBeta: true,
|
||||
|
@ -59,54 +109,37 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
|
|||
serviceType: 'postgresql',
|
||||
},
|
||||
{
|
||||
iconPath: 'azure_blob_storage.svg',
|
||||
isBeta: true,
|
||||
iconPath: 'sharepoint_online.svg',
|
||||
isBeta: false,
|
||||
isNative: true,
|
||||
keywords: ['cloud', 'azure', 'blob', 's3', 'connector'],
|
||||
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.azureBlob.name', {
|
||||
defaultMessage: 'Azure Blob Storage',
|
||||
isTechPreview: false,
|
||||
keywords: ['sharepoint', 'office365', 'cloud', 'connector'],
|
||||
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.sharepoint_online.name', {
|
||||
defaultMessage: 'Sharepoint Online',
|
||||
}),
|
||||
serviceType: 'azure_blob_storage',
|
||||
serviceType: 'sharepoint_online',
|
||||
},
|
||||
{
|
||||
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: 'google_cloud_storage.svg',
|
||||
iconPath: 'dropbox.svg',
|
||||
isBeta: true,
|
||||
isNative: false,
|
||||
keywords: ['google', 'cloud', 'blob', 's3', 'connector'],
|
||||
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.googleCloud.name', {
|
||||
defaultMessage: 'Google Cloud Storage',
|
||||
isTechPreview: false,
|
||||
keywords: ['dropbox', 'connector'],
|
||||
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,
|
||||
isNative: true,
|
||||
keywords: ['jira', 'cloud', 'connector'],
|
||||
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.jira.name', {
|
||||
defaultMessage: 'Jira Cloud & Server',
|
||||
isNative: false,
|
||||
isTechPreview: false,
|
||||
keywords: ['github', 'cloud', 'server', 'connector'],
|
||||
name: i18n.translate('xpack.enterpriseSearch.content.nativeConnectors.github.name', {
|
||||
defaultMessage: 'GitHub',
|
||||
}),
|
||||
serviceType: 'jira',
|
||||
},
|
||||
{
|
||||
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',
|
||||
serviceType: 'github',
|
||||
},
|
||||
{
|
||||
iconPath: 'oracle.svg',
|
||||
|
@ -129,27 +162,16 @@ export const CONNECTOR_DEFINITIONS: ConnectorServerSideDefinition[] = [
|
|||
serviceType: 's3',
|
||||
},
|
||||
{
|
||||
iconPath: 'sharepoint.svg',
|
||||
iconPath: 'sharepoint_server.svg',
|
||||
isBeta: true,
|
||||
isNative: false,
|
||||
isTechPreview: false,
|
||||
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',
|
||||
}),
|
||||
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',
|
||||
isBeta: true,
|
||||
|
|
|
@ -31,6 +31,12 @@ export const CONNECTORS_DICT: Record<string, ConnectorClientSideDefinition> = {
|
|||
externalDocsUrl: '',
|
||||
icon: CONNECTOR_ICONS.custom,
|
||||
},
|
||||
dropbox: {
|
||||
docsUrl: docLinks.connectorsDropbox,
|
||||
externalAuthDocsUrl: '',
|
||||
externalDocsUrl: '',
|
||||
icon: CONNECTOR_ICONS.dropbox,
|
||||
},
|
||||
google_cloud_storage: {
|
||||
docsUrl: docLinks.connectorsGoogleCloudStorage,
|
||||
externalAuthDocsUrl: 'https://cloud.google.com/storage/docs/authentication',
|
||||
|
@ -86,6 +92,12 @@ export const CONNECTORS_DICT: Record<string, ConnectorClientSideDefinition> = {
|
|||
externalDocsUrl: '',
|
||||
icon: CONNECTOR_ICONS.amazon_s3,
|
||||
},
|
||||
servicenow: {
|
||||
docsUrl: docLinks.connectorsServiceNow,
|
||||
externalAuthDocsUrl: '',
|
||||
externalDocsUrl: '',
|
||||
icon: CONNECTOR_ICONS.servicenow,
|
||||
},
|
||||
sharepoint: {
|
||||
docsUrl: docLinks.connectorsSharepoint,
|
||||
externalAuthDocsUrl: '',
|
||||
|
|
|
@ -66,6 +66,7 @@ class DocLinks {
|
|||
public connectorsClients: string;
|
||||
public connectorsConfluence: string;
|
||||
public connectorsContentExtraction: string;
|
||||
public connectorsDropbox: string;
|
||||
public connectorsGoogleCloudStorage: string;
|
||||
public connectorsJira: string;
|
||||
public connectorsMicrosoftSQL: string;
|
||||
|
@ -76,6 +77,7 @@ class DocLinks {
|
|||
public connectorsOracle: string;
|
||||
public connectorsPostgreSQL: string;
|
||||
public connectorsS3: string;
|
||||
public connectorsServiceNow: string;
|
||||
public connectorsSharepoint: string;
|
||||
public connectorsSharepointOnline: string;
|
||||
public connectorsWorkplaceSearch: string;
|
||||
|
@ -219,6 +221,7 @@ class DocLinks {
|
|||
this.connectorsConfluence = '';
|
||||
this.connectorsContentExtraction = '';
|
||||
this.connectorsClients = '';
|
||||
this.connectorsDropbox = '';
|
||||
this.connectorsGoogleCloudStorage = '';
|
||||
this.connectorsJira = '';
|
||||
this.connectorsMicrosoftSQL = '';
|
||||
|
@ -229,6 +232,7 @@ class DocLinks {
|
|||
this.connectorsOracle = '';
|
||||
this.connectorsPostgreSQL = '';
|
||||
this.connectorsS3 = '';
|
||||
this.connectorsServiceNow = '';
|
||||
this.connectorsSharepoint = '';
|
||||
this.connectorsSharepointOnline = '';
|
||||
this.connectorsWorkplaceSearch = '';
|
||||
|
@ -373,6 +377,7 @@ class DocLinks {
|
|||
this.connectorsConfluence = docLinks.links.enterpriseSearch.connectorsConfluence;
|
||||
this.connectorsContentExtraction = docLinks.links.enterpriseSearch.connectorsContentExtraction;
|
||||
this.connectorsClients = docLinks.links.enterpriseSearch.connectorsClients;
|
||||
this.connectorsDropbox = docLinks.links.enterpriseSearch.connectorsDropbox;
|
||||
this.connectorsGoogleCloudStorage =
|
||||
docLinks.links.enterpriseSearch.connectorsGoogleCloudStorage;
|
||||
this.connectorsJira = docLinks.links.enterpriseSearch.connectorsJira;
|
||||
|
@ -384,6 +389,7 @@ class DocLinks {
|
|||
this.connectorsOracle = docLinks.links.enterpriseSearch.connectorsOracle;
|
||||
this.connectorsPostgreSQL = docLinks.links.enterpriseSearch.connectorsPostgreSQL;
|
||||
this.connectorsS3 = docLinks.links.enterpriseSearch.connectorsS3;
|
||||
this.connectorsServiceNow = docLinks.links.enterpriseSearch.connectorsServiceNow;
|
||||
this.connectorsSharepoint = docLinks.links.enterpriseSearch.connectorsSharepoint;
|
||||
this.connectorsSharepointOnline = docLinks.links.enterpriseSearch.connectorsSharepointOnline;
|
||||
this.connectorsWorkplaceSearch = docLinks.links.enterpriseSearch.connectorsWorkplaceSearch;
|
||||
|
|
|
@ -8,6 +8,8 @@
|
|||
import azure_blob_storage from '../../../assets/source_icons/azure_blob_storage.svg';
|
||||
import confluence_cloud from '../../../assets/source_icons/confluence_cloud.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 jira_cloud from '../../../assets/source_icons/jira_cloud.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 postgresql from '../../../assets/source_icons/postgresql.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_online from '../../../assets/source_icons/sharepoint_online.svg';
|
||||
|
||||
|
@ -25,6 +28,8 @@ export const CONNECTOR_ICONS = {
|
|||
azure_blob_storage,
|
||||
confluence_cloud,
|
||||
custom,
|
||||
dropbox,
|
||||
github,
|
||||
google_cloud_storage,
|
||||
jira_cloud,
|
||||
microsoft_sql,
|
||||
|
@ -33,6 +38,7 @@ export const CONNECTOR_ICONS = {
|
|||
network_drive,
|
||||
oracle,
|
||||
postgresql,
|
||||
servicenow,
|
||||
sharepoint,
|
||||
sharepoint_online,
|
||||
};
|
||||
|
|
|
@ -27,6 +27,7 @@ export const configSchema = schema.object({
|
|||
hasNativeConnectors: schema.boolean({ defaultValue: true }),
|
||||
hasWebCrawler: schema.boolean({ defaultValue: true }),
|
||||
host: schema.maybe(schema.string()),
|
||||
isCloud: schema.boolean({ defaultValue: false }),
|
||||
ssl: schema.object({
|
||||
certificateAuthorities: schema.maybe(
|
||||
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.',
|
||||
}
|
||||
),
|
||||
categories: ['enterprise_search', 'workplace_search', 'content_source'],
|
||||
categories: ['enterprise_search', 'workplace_search', 'workplace_search_content_source'],
|
||||
},
|
||||
{
|
||||
id: 'confluence_cloud',
|
||||
title: i18n.translate(
|
||||
'xpack.enterpriseSearch.workplaceSearch.integrations.confluenceCloudName',
|
||||
{
|
||||
defaultMessage: 'Confluence Cloud',
|
||||
}
|
||||
),
|
||||
id: 'gmail',
|
||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.gmailName', {
|
||||
defaultMessage: 'Gmail',
|
||||
}),
|
||||
description: i18n.translate(
|
||||
'xpack.enterpriseSearch.workplaceSearch.integrations.confluenceCloudDescription',
|
||||
'xpack.enterpriseSearch.workplaceSearch.integrations.gmailDescription',
|
||||
{
|
||||
defaultMessage:
|
||||
'Search over your organizational content on Confluence Cloud with Workplace Search.',
|
||||
defaultMessage: 'Search over your emails managed by Gmail with Workplace Search.',
|
||||
}
|
||||
),
|
||||
categories: [
|
||||
'enterprise_search',
|
||||
'custom',
|
||||
'google_cloud',
|
||||
'workplace_search',
|
||||
'content_source',
|
||||
'connector_package',
|
||||
'workplace_search_content_source',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'confluence_server',
|
||||
title: i18n.translate(
|
||||
'xpack.enterpriseSearch.workplaceSearch.integrations.confluenceServerName',
|
||||
{
|
||||
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',
|
||||
id: 'google_drive',
|
||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveName', {
|
||||
defaultMessage: 'Google Drive',
|
||||
}),
|
||||
description: i18n.translate(
|
||||
'xpack.enterpriseSearch.workplaceSearch.integrations.dropboxDescription',
|
||||
'xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveDescription',
|
||||
{
|
||||
defaultMessage:
|
||||
'Search over your files and folders stored on Dropbox with Workplace Search.',
|
||||
defaultMessage: 'Search over your documents on Google Drive 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',
|
||||
|
@ -118,211 +174,15 @@ const workplaceSearchIntegrations: WorkplaceSearchIntegration[] = [
|
|||
),
|
||||
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 = (
|
||||
config: ConfigType,
|
||||
http: HttpServiceSetup,
|
||||
customIntegrations: CustomIntegrationsPluginSetup
|
||||
customIntegrations: CustomIntegrationsPluginSetup,
|
||||
isCloud: boolean
|
||||
) => {
|
||||
const nativeSearchTag = config.hasNativeConnectors && isCloud ? ['native_search'] : [];
|
||||
if (config.canDeployEntSearch) {
|
||||
workplaceSearchIntegrations.forEach((integration) => {
|
||||
customIntegrations.registerCustomIntegration({
|
||||
|
@ -404,36 +264,87 @@ export const registerEnterpriseSearchIntegrations = (
|
|||
isBeta: false,
|
||||
});
|
||||
|
||||
if (config.hasNativeConnectors) {
|
||||
if (config.hasConnectors) {
|
||||
customIntegrations.registerCustomIntegration({
|
||||
id: 'native_connector',
|
||||
title: i18n.translate(
|
||||
'xpack.enterpriseSearch.workplaceSearch.integrations.nativeConnectorName',
|
||||
{
|
||||
defaultMessage: 'Use a connector',
|
||||
}
|
||||
),
|
||||
id: 'dropbox',
|
||||
title: i18n.translate('xpack.enterpriseSearch.content.integrations.dropbox', {
|
||||
defaultMessage: 'Dropbox',
|
||||
}),
|
||||
description: i18n.translate(
|
||||
'xpack.enterpriseSearch.workplaceSearch.integrations.nativeConnectorDescription',
|
||||
'xpack.enterpriseSearch.content.integrations.dropboxDescription',
|
||||
{
|
||||
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:
|
||||
'/app/enterprise_search/content/search_indices/new_index/connector/select_connector',
|
||||
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=dropbox',
|
||||
icons: [
|
||||
{
|
||||
type: 'eui',
|
||||
src: 'logoEnterpriseSearch',
|
||||
type: 'svg',
|
||||
src: http.basePath.prepend('/plugins/enterpriseSearch/assets/source_icons/dropbox.svg'),
|
||||
},
|
||||
],
|
||||
shipper: 'enterprise_search',
|
||||
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({
|
||||
id: 'mongodb',
|
||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.mongoDBName', {
|
||||
|
@ -449,7 +360,7 @@ export const registerEnterpriseSearchIntegrations = (
|
|||
'enterprise_search',
|
||||
'datastore',
|
||||
'elastic_stack',
|
||||
'native_search',
|
||||
...nativeSearchTag,
|
||||
'connector',
|
||||
'connector_client',
|
||||
],
|
||||
|
@ -480,7 +391,7 @@ export const registerEnterpriseSearchIntegrations = (
|
|||
'enterprise_search',
|
||||
'datastore',
|
||||
'elastic_stack',
|
||||
'native_search',
|
||||
...nativeSearchTag,
|
||||
'connector',
|
||||
'connector_client',
|
||||
],
|
||||
|
@ -498,7 +409,7 @@ export const registerEnterpriseSearchIntegrations = (
|
|||
customIntegrations.registerCustomIntegration({
|
||||
id: 'build_a_connector',
|
||||
title: i18n.translate('xpack.enterpriseSearch.integrations.buildAConnectorName', {
|
||||
defaultMessage: 'Build a connector',
|
||||
defaultMessage: 'Customized connector',
|
||||
}),
|
||||
description: i18n.translate(
|
||||
'xpack.enterpriseSearch.integrations.buildAConnectorDescription',
|
||||
|
@ -545,6 +456,96 @@ export const registerEnterpriseSearchIntegrations = (
|
|||
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({
|
||||
id: 'oracle',
|
||||
title: i18n.translate('xpack.enterpriseSearch.workplaceSearch.integrations.oracleName', {
|
||||
|
@ -611,11 +612,9 @@ export const registerEnterpriseSearchIntegrations = (
|
|||
categories: [
|
||||
'enterprise_search',
|
||||
'elastic_stack',
|
||||
'custom',
|
||||
'workplace_search',
|
||||
'connector',
|
||||
'connector_client',
|
||||
'connector_package',
|
||||
...nativeSearchTag,
|
||||
],
|
||||
uiInternalPath:
|
||||
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=network_drive',
|
||||
|
@ -708,18 +707,24 @@ export const registerEnterpriseSearchIntegrations = (
|
|||
isBeta: false,
|
||||
});
|
||||
customIntegrations.registerCustomIntegration({
|
||||
id: 'confluence_cloud_server',
|
||||
id: 'confluence_cloud',
|
||||
title: i18n.translate('xpack.enterpriseSearch.integrations.connectors.confluenceTitle', {
|
||||
defaultMessage: 'Confluence Cloud & Server',
|
||||
defaultMessage: 'Confluence Cloud',
|
||||
}),
|
||||
description: i18n.translate(
|
||||
'xpack.enterpriseSearch.integrations.connectors.confluenceDescription',
|
||||
{
|
||||
defaultMessage:
|
||||
'Search over your content on Confluence Cloud & Server with Enterprise Search.',
|
||||
defaultMessage: 'Search over your content on Confluence Cloud with Enterprise Search.',
|
||||
}
|
||||
),
|
||||
categories: ['enterprise_search', 'elastic_stack', 'custom'],
|
||||
categories: [
|
||||
'enterprise_search',
|
||||
'elastic_stack',
|
||||
'custom',
|
||||
'connector',
|
||||
'connector_client',
|
||||
...nativeSearchTag,
|
||||
],
|
||||
uiInternalPath:
|
||||
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=confluence',
|
||||
icons: [
|
||||
|
@ -734,17 +739,52 @@ export const registerEnterpriseSearchIntegrations = (
|
|||
isBeta: false,
|
||||
});
|
||||
customIntegrations.registerCustomIntegration({
|
||||
id: 'jira_cloud_server',
|
||||
title: i18n.translate('xpack.enterpriseSearch.integrations.connectors.jiraTitle', {
|
||||
defaultMessage: 'Jira Cloud & Server',
|
||||
id: 'confluence_server',
|
||||
title: i18n.translate(
|
||||
'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(
|
||||
'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:
|
||||
'/app/enterprise_search/content/search_indices/new_index/connector?service_type=jira',
|
||||
icons: [
|
||||
|
@ -758,26 +798,33 @@ export const registerEnterpriseSearchIntegrations = (
|
|||
shipper: 'enterprise_search',
|
||||
isBeta: false,
|
||||
});
|
||||
|
||||
customIntegrations.registerCustomIntegration({
|
||||
id: 'sharepoint_online_connector',
|
||||
title: i18n.translate('xpack.enterpriseSearch.integrations.connectors.sharepointTitle', {
|
||||
defaultMessage: 'Sharepoint Online & Server',
|
||||
id: 'jira_server',
|
||||
title: i18n.translate('xpack.enterpriseSearch.integrations.connectors.jiraServerTitle', {
|
||||
defaultMessage: 'Jira Server',
|
||||
}),
|
||||
description: i18n.translate(
|
||||
'xpack.enterpriseSearch.integrations.connectors.sharepointDescription',
|
||||
'xpack.enterpriseSearch.integrations.connectors.jiraServerDescription',
|
||||
{
|
||||
defaultMessage:
|
||||
'Search over your content on Sharepoint Online & Server with Enterprise Search.',
|
||||
defaultMessage: 'Search over your content on Jira Server with Enterprise Search.',
|
||||
}
|
||||
),
|
||||
categories: ['enterprise_search', 'elastic_stack', 'custom'],
|
||||
categories: [
|
||||
'enterprise_search',
|
||||
'elastic_stack',
|
||||
'custom',
|
||||
'connector',
|
||||
'connector_client',
|
||||
'jira',
|
||||
],
|
||||
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: [
|
||||
{
|
||||
type: 'svg',
|
||||
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.
|
||||
*/
|
||||
|
||||
import { CloudSetup } from '@kbn/cloud-plugin/server';
|
||||
import {
|
||||
Plugin,
|
||||
PluginInitializerContext,
|
||||
|
@ -82,6 +83,7 @@ import { getSearchResultProvider } from './utils/search_result_provider';
|
|||
import { ConfigType } from '.';
|
||||
|
||||
interface PluginsSetup {
|
||||
cloud: CloudSetup;
|
||||
customIntegrations?: CustomIntegrationsPluginSetup;
|
||||
features: FeaturesPluginSetup;
|
||||
globalSearch: GlobalSearchPluginSetup;
|
||||
|
@ -127,6 +129,7 @@ export class EnterpriseSearchPlugin implements Plugin {
|
|||
customIntegrations,
|
||||
ml,
|
||||
guidedOnboarding,
|
||||
cloud,
|
||||
}: PluginsSetup
|
||||
) {
|
||||
const config = this.config;
|
||||
|
@ -139,9 +142,10 @@ export class EnterpriseSearchPlugin implements Plugin {
|
|||
...(config.canDeployEntSearch ? [APP_SEARCH_PLUGIN.ID, WORKPLACE_SEARCH_PLUGIN.ID] : []),
|
||||
SEARCH_EXPERIENCES_PLUGIN.ID,
|
||||
];
|
||||
const isCloud = !!cloud.cloudId;
|
||||
|
||||
if (customIntegrations) {
|
||||
registerEnterpriseSearchIntegrations(config, http, customIntegrations);
|
||||
registerEnterpriseSearchIntegrations(config, http, customIntegrations, isCloud);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -219,7 +223,7 @@ export class EnterpriseSearchPlugin implements Plugin {
|
|||
registerEnterpriseSearchRoutes(dependencies);
|
||||
if (config.canDeployEntSearch) registerWorkplaceSearchRoutes(dependencies);
|
||||
// Enterprise Search Routes
|
||||
if (config.hasNativeConnectors) registerConnectorRoutes(dependencies);
|
||||
if (config.hasConnectors) registerConnectorRoutes(dependencies);
|
||||
if (config.hasWebCrawler) registerCrawlerRoutes(dependencies);
|
||||
registerStatsRoutes(dependencies);
|
||||
|
||||
|
@ -292,7 +296,7 @@ export class EnterpriseSearchPlugin implements Plugin {
|
|||
if (config.hasWebCrawler) {
|
||||
guidedOnboarding.registerGuideConfig(websiteSearchGuideId, websiteSearchGuideConfig);
|
||||
}
|
||||
if (config.hasNativeConnectors) {
|
||||
if (config.hasConnectors) {
|
||||
guidedOnboarding.registerGuideConfig(databaseSearchGuideId, databaseSearchGuideConfig);
|
||||
}
|
||||
|
||||
|
|
|
@ -50,9 +50,7 @@ export type PackageSpecCategory =
|
|||
| 'config_management'
|
||||
| 'connector'
|
||||
| 'connector_client'
|
||||
| 'connector_package'
|
||||
| 'containers'
|
||||
| 'content_source'
|
||||
| 'crawler'
|
||||
| 'credential_management'
|
||||
| 'crm'
|
||||
|
@ -101,7 +99,8 @@ export type PackageSpecCategory =
|
|||
| 'web'
|
||||
| 'web_application_firewall'
|
||||
| 'websphere'
|
||||
| 'workplace_search';
|
||||
| 'workplace_search'
|
||||
| 'workplace_search_content_source';
|
||||
|
||||
export interface PackageSpecConditions {
|
||||
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.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.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.gmailName": "Gmail",
|
||||
"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.googleDriveDescription": "Effectuez des recherches dans vos documents sur Google Drive avec Workplace Search.",
|
||||
"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.mongoDBName": "MongoDB",
|
||||
"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.mysqlDescription": "Recherchez dans votre contenu MySQL avec Enterprise Search.",
|
||||
"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.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.onedriveDescription": "Effectuez des recherches dans vos fichiers stockés sur OneDrive avec Workplace Search.",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName": "OneDrive",
|
||||
|
@ -14422,8 +14405,6 @@
|
|||
"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.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.sharepointOnlineName": "SharePoint Online",
|
||||
"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.boxDescription": "Workplace Searchを使用して、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.gmailName": "Gmail",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloud": "Google Cloud Storage",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloudDescription": "エンタープライズ サーチでGoogle Cloud Storageのコンテンツを検索します。",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleDriveDescription": "Workplace Searchを使用して、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.mongoDBName": "MongoDB",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlDescription": "エンタープライズ サーチでMicrosoft SQL Serverのコンテンツを検索します。",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlName": "Microsoft SQL",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlDescription": "エンタープライズ サーチで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.networkDriveDescription": "Workplace Searchでネットワークドライブに保存されたファイルとフォルダーを検索します。",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveName": "ネットワークドライブ",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription": "Workplace Searchを使用して、OneDriveに保存されたファイルを検索します。",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName": "OneDrive",
|
||||
|
@ -14421,8 +14404,6 @@
|
|||
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceName": "Salesforce",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription": "Workplace Searchを使用して、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.sharepointOnlineName": "SharePoint Online",
|
||||
"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.boxDescription": "通过 Workplace Search 搜索存储在 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.gmailName": "Gmail",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.googleCloud": "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.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.mongoDBName": "MongoDB",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlDescription": "使用 Enterprise Search 在 Microsoft SQL Server 上搜索您的内容。",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.msSqlName": "Microsoft SQL",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.mysqlDescription": "使用 Enterprise Search 搜索您的 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.networkDriveDescription": "通过 Workplace Search 搜索您存储在网络驱动器上的文件和文件夹。",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.networkDriveName": "网络驱动器",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveDescription": "通过 Workplace Search 搜索存储在 OneDrive 上的文件。",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.onedriveName": "OneDrive",
|
||||
|
@ -14421,8 +14404,6 @@
|
|||
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceName": "Salesforce",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.salesforceSandboxDescription": "通过 Workplace Search 搜索 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.sharepointOnlineName": "Sharepoint",
|
||||
"xpack.enterpriseSearch.workplaceSearch.integrations.sharepointServerDescription": "通过 Workplace Search 搜索存储在 Microsoft SharePoint Server 上的文件。",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue