Microsoft SharePoint Online कनेक्टर को डिप्लॉय करना

Google Cloud Search को सेट अप करके, Google Workspace के कॉन्टेंट के साथ-साथ अपने संगठन के SharePoint Online कॉन्टेंट के नतीजे भी दिखाए जा सकते हैं. Google Cloud Search के SharePoint Online कनेक्टर का इस्तेमाल करें और किसी खास SharePoint Online डेटा सोर्स को ऐक्सेस करने के लिए उसे कॉन्फ़िगर करें.

ज़रूरी बातें

SharePoint की सेटिंग

Cloud Search का SharePoint Online कनेक्टर, SharePoint पर खोज के नतीजों में दिखने की सेटिंग को हमेशा लागू करता है. इस सेटिंग को बदला नहीं जा सकता. ड्राफ़्ट दस्तावेज़ों के लिए, उपयोगकर्ता खाते की अनुमतियां यह कंट्रोल करती हैं कि किन ड्राफ़्ट दस्तावेज़ों को इंडेक्स किया जाए और कौनसे दिखाए जाएं. उपयोगकर्ता खाते की अनुमतियां, कनेक्टर के ज़रिए SharePoint Online को ऐक्सेस करने के लिए इस्तेमाल की जाती हैं. अगर खाते के पास सिर्फ़ "पूरी तरह से पढ़ने" की अनुमतियां हैं, तो कनेक्टर, SharePoint पर "ड्राफ़्ट आइटम की विज़िबिलिटी" सेटिंग का पालन करता है.

उपयोगकर्ता खाते के ऐक्सेस के आधार पर नतीजों को सीमित करने के लिए, कनेक्टर को भी कॉन्फ़िगर किया जा सकता है. SharePoint कॉन्टेंट के लिए सुरक्षा ट्रिमिंग लागू करने के लिए, आपको Google डायरेक्ट्री के साथ इन बाहरी आइडेंटिटी को सिंक करना होगा:

  • Office 365 / Azure AD उपयोगकर्ता
  • Office 365 / Azure AD के सिक्योरिटी ग्रुप
  • SharePoint ग्रुप (जिनमें सदस्यों के तौर पर Office 365 उपयोगकर्ता और ग्रुप शामिल हैं)

सर्च ऑप्टिमाइज़ेशन

ज़्यादा काम के खोज नतीजे दिखाने के लिए, कनेक्टर को कॉन्फ़िगर करके उपयोगकर्ताओं के अनुभव को बेहतर बनाया जा सकता है.

एपीआई का इस्तेमाल करने के लिए, SharePoint Online कनेक्टर कॉन्फ़िगरेशन फ़ाइल में एचटीएमएल जनरेशन पैरामीटर की वैल्यू सेट करें. इन पैरामीटर की मदद से, यह सेट किया जा सकता है कि मैच पर किन फ़ील्ड का ज़्यादा या कम असर पड़ेगा.

स्कीमा सेट अप करने के लिए, स्कीमा बनाएं और रजिस्टर करें में दिए गए निर्देशों का पालन करें. स्कीमा सेट अप करने पर:

  • SharePoint कॉन्टेंट टाइप के नामों को उनसे जुड़ी ऑब्जेक्ट परिभाषाओं से मैप करने के लिए, कनेक्टर कॉन्टेंट टाइप के नामों को सामान्य बनाता है. ऐसा करने के लिए, वह उन वर्णों को हटा देता है जो इस्तेमाल नहीं किए जा सकते. ऑब्जेक्ट की परिभाषाओं के लिए, Cloud Search API सिर्फ़ A-Z, a-z, और 0-9 को मान्य वर्ण के तौर पर इस्तेमाल करता है. उदाहरण के लिए, कॉन्टेंट टाइप "सूचनाएं", ऑब्जेक्ट की परिभाषा "सूचनाएं" से मैप होता है. कॉन्टेंट टाइप "News Article", "NewsArticle" (बिना स्पेस) पर मैप होता है.

  • जब कनेक्टर किसी ऑब्जेक्ट की परिभाषा को किसी ऑब्जेक्ट की परिभाषा से मैच नहीं कर पाता, तो कनेक्टर फ़ॉलबैक ऑब्जेक्ट टाइप (itemMetadata.objectType) का इस्तेमाल करता है. मेटाडेटा कॉन्फ़िगरेशन पैरामीटर के बारे में ज़्यादा जानें.

  • कनेक्टर, SharePoint प्रॉपर्टी के नामों को प्रॉपर्टी की परिभाषाओं से मैप करता है.

  • जब कनेक्टर, कॉन्टेंट को इंडेक्स करते समय Microsoft Outlook .msg फ़ाइलों को ढूंढता है, तो वह फ़ाइलों के कॉन्टेंट टाइप को बदल देता है और उन्हें application/vnd.ms-outlook.

कनेक्टर की सीमाएं

  • हर कनेक्टर इंस्टेंस, सिर्फ़ एक साइट कलेक्शन का कॉन्टेंट इंडेक्स कर सकता है. एक से ज़्यादा साइट कलेक्शन को इंडेक्स करने के लिए, अतिरिक्त कनेक्टर इंस्टेंस सेट अप करें.
  • हर साइट कलेक्शन के लिए, एसीएल में इस्तेमाल किए जाने वाले यूनीक उपयोगकर्ताओं और ग्रुप की संख्या के हिसाब से, मेमोरी खर्च बढ़ता है.
  • मिटाए जाने की सूचनाएं तुरंत नहीं मिलती हैं. साथ ही, कनेक्टर को यह पता चलने में चार घंटे से ज़्यादा लग सकते हैं कि उपयोगकर्ता ने सोर्स रिपॉज़िटरी से कॉन्टेंट मिटाया है.

सिस्टम की ज़रूरतें

सिस्टम की ज़रूरतें
ऑपरेटिंग सिस्टम
  • Windows Server 2016
  • Ubuntu
  • Red Hat Enterprise Linux 5.0
  • SUSE Enterprise Linux 10 (64 बिट)
पुष्टि करना
  • लाइव पुष्टि
सॉफ़्टवेयर
  • SharePoint Online का एनवायरमेंट
  • उस कंप्यूटर पर Java JRE 1.8 इंस्टॉल होना चाहिए जिस पर Google Cloud Search का SharePoint Online कनेक्टर चलेगा

कनेक्टर को डिप्लॉय करना

ज़रूरी शर्तें

  1. Google Workspace की निजी कुंजी बनाएं, जिसमें आपका सेवा खाता आईडी शामिल हो. निजी कुंजी पाने का तरीका जानने के लिए, Google Cloud Search API का ऐक्सेस कॉन्फ़िगर करना पर जाएं.

  2. आपके Google Workspace एडमिन को खोज के लिए डेटा सोर्स जोड़ना होगा. डेटा सोर्स का आईडी रिकॉर्ड करें.

  3. अगर कनेक्टर, एसीएल के आधार पर नतीजे दिखाता है (नतीजे सार्वजनिक नहीं होते), तो आपके Google Workspace एडमिन को दो आइडेंटिटी सोर्स बनाने होंगे और आपको उनके आईडी देने होंगे:

    • एक Office 365 उपयोगकर्ताओं और ग्रुप के लिए
    • एक SharePoint ग्रुप के लिए

    एडमिन को आपके संगठन का Google Workspace ग्राहक आईडी भी लेना होगा और आपको देना होगा.

    Cloud Search में उपयोगकर्ता की पहचानों को मैप करना में, इन वैल्यू को पाने का तरीका जानें.

  4. कनेक्टर के लिए उपयोगकर्ता खाता सेट अप करें. यह खाता, SharePoint Online साइट कलेक्शन के एडमिन के लेवल का होना चाहिए.

  5. अगर कनेक्टर, एसीएल के आधार पर नतीजे दिखाता है (नतीजे सार्वजनिक नहीं होते), तो अपने Office 365 खाते से उपयोगकर्ताओं और ग्रुप को पढ़ने के लिए क्रेडेंशियल बनाएं. Azure Active Directory ऐप्लिकेशन बनाने के लिए, Microsoft के निर्देशों का पालन करें. ऐप्लिकेशन सेट अप करते समय:

    1. ऐप्लिकेशन को जानकारी देने वाला नाम दें, जैसे कि "gcs-o365-identity-connector".
    2. अनुमतियां जोड़ें. ऐप्लिकेशन के पास "Group.Read.All" और "User.Read.All" अनुमतियां होनी चाहिए.
    3. कनेक्टर कॉन्फ़िगरेशन में इस्तेमाल करने के लिए, यह जानकारी रिकॉर्ड करें:
      • ऐप्लिकेशन आईडी
      • किराये पर रहने वाला व्यक्ति
      • क्लाइंट सीक्रेट

पहला चरण. SharePoint Online कनेक्टर सॉफ़्टवेयर इंस्टॉल करना

  1. GitHub से कनेक्टर डेटा स्टोर करने की जगह को क्लोन करें.

    $ git clone https://github.com/google-cloudsearch/sharepoint-connector.git
    $ cd sharepoint-connector
  2. कनेक्टर का वह वर्शन देखें जिसका इस्तेमाल करना है:

    $ git checkout tags/v1-0.0.3
  3. कनेक्टर बनाएं.

    $ mvn package

    कनेक्टर बनाते समय जांच को छोड़ने के लिए, mvn package के बजाय mvn package -DskipTests चलाएं.

  4. कनेक्टर की ZIP फ़ाइल को अपनी लोकल इंस्टॉलेशन डायरेक्ट्री में कॉपी करें:

    $ cp target/google-cloudsearch-sharepoint-connector-v1-0.0.3.zip installation-dir
    $ cd installation-dir
    $ unzip google-cloudsearch-sharepoint-connector-v1-0.0.3.zip
    $ cd google-cloudsearch-sharepoint-connector-v1-0.0.3

दूसरा चरण. SharePoint Online कनेक्टर कॉन्फ़िगरेशन फ़ाइल बनाना

  1. कनेक्टर इंस्टॉल करने वाली डायरेक्ट्री में, एक नई फ़ाइल बनाएं और उसका नाम sharepoint-online-connector.config रखें. अगर आपको कई कनेक्टर इंस्टेंस चलाने हैं, तो उन्हें अलग-अलग पहचानने के लिए नाम में ज़्यादा जानकारी जोड़ें.

  2. फ़ाइल के कॉन्टेंट में पैरामीटर को की/वैल्यू पेयर के तौर पर जोड़ें, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है:

    ### SharePoint Online connector configuration ###
    
    # Required parameters for data source access
    api.sourceId=08ef8becd116faa4546b8ca2c84b2879
    api.serviceAccountPrivateKeyFile=service_account.json
    
    # Required parameters for SharePoint Online access
    sharepoint.server=https://mydomain.onmicrosoft.com
    sharepoint.siteCollectionOnly=true
    sharepoint.username=admin@mydomain.onmicrosoft.com
    sharepoint.password=pa$sw0rd
    sharepoint.formsAuthenticationMode=LIVE
    sharepoint.deploymentType=ONLINE
    
    # SharePoint identity mapping parameters
    api.identitySourceId=08ef8becd116faa475de26d9b291fed9
    api.referenceIdentitySources=defaultIdentitySource
    api.referenceIdentitySource.defaultIdentitySource.id=08ef8becd116faa5d3783f8c5a80e5aa
    
    # Optional SharePoint List Item metadata parameters
    contentTemplate.sharepointItem.title=Title
    contentTemplate.sharepointItem.unmappedColumnsMode=APPEND
    

    हर पैरामीटर के बारे में ज़्यादा जानकारी के लिए, कॉन्फ़िगरेशन पैरामीटर रेफ़रंस पर जाएं.

  3. (ज़रूरी नहीं) ज़रूरत के मुताबिक, कनेक्टर के अन्य पैरामीटर कॉन्फ़िगर करें. ज़्यादा जानकारी के लिए, Google के दिए गए कनेक्टर पैरामीटर लेख पढ़ें.

तीसरा चरण. SharePoint Online कनेक्टर के लिए लॉगिंग सेट अप करना

  1. उसी डायरेक्ट्री में logs नाम का फ़ोल्डर बनाएं जिसमें कनेक्टर बाइनरी मौजूद है.

  2. उसी डायरेक्ट्री में, logging.properties नाम की एक ऐसी फ़ाइल बनाएं जिसे Latin-1 में कोड किया गया हो. इसके बाद, उसमें यह कॉन्टेंट जोड़ें:

    handlers = java.util.logging.ConsoleHandler,java.util.logging.FileHandler
    # Default log level
    .level = INFO
    # uncomment line below to increase logging level for SharePoint APIsa
    #com.google.enterprise.cloudsearch.sharepoint.level=FINE
    
    # uncomment line below to increase logging level to enable API trace
    #com.google.api.client.http.level = FINE
    java.util.logging.ConsoleHandler.level = INFO
    java.util.logging.FileHandler.pattern=logs/connector-sharepoint.%g.log
    java.util.logging.FileHandler.limit=10485760
    java.util.logging.FileHandler.count=10
    java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
    

चरण 4. SharePoint Online आइडेंटिटी कनेक्टर को कॉन्फ़िगर करना

खोज के नतीजों में, SharePoint Online की पहचान पर आधारित एसीएल लागू करने के लिए, यह चरण ज़रूरी है. अगर आपने कनेक्टर को सार्वजनिक एसीएल के साथ सेट अप किया है, तो इस चरण को छोड़ा जा सकता है.

  1. SharePoint Online कनेक्टर इंस्टॉलेशन की डायरेक्ट्री में, एक नई फ़ाइल बनाएं और उसका नाम sharepoint-online-identity-connector.config रखें.

  2. फ़ाइल के कॉन्टेंट में पैरामीटर को की/वैल्यू पेयर के तौर पर जोड़ें, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है:

    ### SharePoint Online identity connector configuration ###
    # Required parameters for data source access
    api.customerId=C05d3djk8
    api.serviceAccountPrivateKeyFile=service_account.json
    
    # Required parameters for SharePoint Online access
    sharepoint.server=https://mydomain.onmicrosoft.com
    sharepoint.siteCollectionOnly=true
    sharepoint.username=admin@mydomain.onmicrosoft.com
    sharepoint.password=pa$sw0rd
    sharepoint.formsAuthenticationMode=LIVE
    sharepoint.deploymentType=ONLINE
    
    # SharePoint identity mapping parameters
    api.identitySourceId=08ef8becd116faa475de26d9b291fed9
    api.referenceIdentitySources=defaultIdentitySource
    api.referenceIdentitySource.defaultIdentitySource.id=08ef8becd116faa5d3783f8c5a80e5aa
    

    ये वैल्यू, SharePoint Online कनेक्टर की वैल्यू से काफ़ी हद तक मिलती-जुलती हैं. हालांकि, api.sourceId के बजाय पैरामीटर api.customerId है. api.customerId की वैल्यू, वह ग्राहक आईडी है जो आपको Google Workspace एडमिन से मिला है.

पाँचवाँ चरण. Office 365 आइडेंटिटी कनेक्टर इंस्टॉल करना

खोज के नतीजों में, SharePoint Online की पहचान पर आधारित एसीएल लागू करने के लिए, यह चरण ज़रूरी है. अगर आपने कनेक्टर को सार्वजनिक एसीएल के साथ सेट अप किया है, तो इस चरण को छोड़ा जा सकता है.

  1. GitHub से कनेक्टर डेटा स्टोर करने की जगह को क्लोन करें.

    $ git clone https://github.com/google-cloudsearch/office-365-connector.git
    $ cd office-365-connector
  2. कनेक्टर का वह वर्शन देखें जिसका इस्तेमाल करना है:

    $ git checkout tags/v1-0.0.3
  3. कनेक्टर बनाएं.

    $ mvn package

    कनेक्टर बनाते समय जांच को छोड़ने के लिए, mvn package के बजाय mvn package -DskipTests चलाएं.

  4. कनेक्टर की ZIP फ़ाइल को अपनी लोकल इंस्टॉलेशन डायरेक्ट्री में कॉपी करें:

    $ cp target/google-cloudsearch-office-365-connector-v1-0.0.3.zip installation-dir
    $ cd installation-dir
    $ unzip google-cloudsearch-office-365-connector-v1-0.0.3.zip
    $ cd google-cloudsearch-office-365-connector-v1-0.0.3

छठा चरण. Office 365 आइडेंटिटी कनेक्टर को कॉन्फ़िगर करना और लॉगिंग सेट अप करना

  1. आइडेंटिटी कनेक्टर इंस्टॉल करने वाली डायरेक्ट्री में, एक नई फ़ाइल बनाएं और उसका नाम o365-identity-connector.config रखें.

  2. फ़ाइल के कॉन्टेंट में पैरामीटर को की/वैल्यू पेयर के तौर पर जोड़ें, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है. ध्यान दें: सभी पैरामीटर ज़रूरी हैं.

    ### Office 365 Identity connector configuration ###
    api.identitySourceId=12345abcde api.customerId=abcde12345 o365.clientId=a63c6eb3-29e7-486 o365.tenant=185ef9ed-29e7-486 o365.clientSecret=raHJN15vRLBKs

    हर पैरामीटर के बारे में ज़्यादा जानकारी के लिए, Office 365 आइडेंटिटी कनेक्टर कॉन्फ़िगरेशन रेफ़रंस पर जाएं.

  3. उसी डायरेक्ट्री में logs नाम का फ़ोल्डर बनाएं जिसमें कनेक्टर बाइनरी मौजूद है.

  4. उसी डायरेक्ट्री में logging.properties नाम की ASCII या UTF-8 फ़ाइल बनाएं और इसमें यह कॉन्टेंट जोड़ें:

    handlers = java.util.logging.ConsoleHandler,java.util.logging.FileHandler
    # Default log level
    .level = INFO
    # uncomment line below to increase logging level for Office 365 APIs
    #com.google.enterprise.cloudsearch.o365.level=FINE
    
    # uncomment line below to increase logging level to enable Google API traces
    #com.google.api.client.http.level = FINE
    java.util.logging.ConsoleHandler.level = INFO
    java.util.logging.FileHandler.pattern=logs/connector-o365.%g.log
    java.util.logging.FileHandler.limit=10485760
    java.util.logging.FileHandler.count=10
    java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
    

सातवां चरण. SharePoint Online कनेक्टर लॉन्च करना

यहां दिए गए चरणों में, Office 365 और SharePoint साइट कलेक्शन, दोनों में मौजूद प्रिंसिपल को Cloud Identity सेवा में मौजूद पहचानों से मैप किया जाता है. यह सिंक, Office 365 आइडेंटिटी कनेक्टर और SharePoint Online आइडेंटिटी कनेक्टर की मदद से किया जाता है.

Office 365 कनेक्टर, उपयोगकर्ताओं और ग्रुप को सिंक करने के बाद, SharePoint साइट कलेक्शन ग्रुप को सिंक करने के लिए, SharePoint Online आइडेंटिटी कनेक्टर चलाएं. इसके बाद, SharePoint Online कनेक्टर को चलाकर, Cloud Search के उपयोगकर्ताओं को इंडेक्स और नतीजे दिखाए जा सकते हैं.

  1. Office 365 आइडेंटिटी कनेक्टर चलाएं:

    $ java -Djava.util.logging.config.file=logging.properties -jar google-cloudsearch-office-365-connector-v1-0.0.3.jar -Dconfig=o365-identity-connector.config
  2. SharePoint Online आइडेंटिटी कनेक्टर चलाएं:

    $ java -Djava.util.logging.config.file=logging.properties -cp "google-cloudsearch-sharepoint-connector-v1-0.0.3.jar" com.google.enterprise.cloudsearch.sharepoint.SharePointIdentityConnector -Dconfig=sharepoint-online-identity-connector.config
  3. SharePoint Online कनेक्टर चलाएं:

    $ java -Djava.util.logging.config.file=logging.properties -jar google-cloudsearch-sharepoint-connector-v1-0.0.3.jar -Dconfig=sharepoint-online-connector.config

कॉन्फ़िगरेशन पैरामीटर का रेफ़रंस

डेटा स्रोत की ऐक्सेस

सेटिंग पैरामीटर
डेटा सोर्स का आईडी api.sourceId=1234567890abcdef

ज़रूरी है. Google Workspace एडमिन ने Google Cloud Search का जो डेटा सोर्स आईडी सेट अप किया है.

सेवा खाते की निजी कुंजी फ़ाइल का पाथ api.serviceAccountPrivateKeyFile=PrivateKey.json

ज़रूरी है. Google Cloud Search के सेवा खाते की कुंजी फ़ाइल का पाथ.

SharePoint Online का ऐक्सेस

सेटिंग पैरामीटर
SharePoint साइट कलेक्शन का पूरी तरह क्वालिफ़ाइड डोमेन नेम sharepoint.server=http://yoursharepoint.example.com/

ज़रूरी है. अगर डोमेन नेम पूरी तरह क्वालिफ़ाइड नहीं है, तो कनेक्टर होस्ट पर डीएनएस बदलाव सेट करें.

सिर्फ़ साइट कलेक्शन वाला मोड sharepoint.siteCollectionOnly=true

ज़रूरी है. SharePoint Online के लिए, वैल्यू true पर सेट करें.

SharePoint का उपयोगकर्ता नाम sharepoint.username=username

ज़रूरी है. SharePoint Online को ऐक्सेस करने के लिए इस्तेमाल किए गए खाते का उपयोगकर्ता नाम.

SharePoint का पासवर्ड sharepoint.password=user_password

ज़रूरी है. SharePoint Online को ऐक्सेस करने के लिए इस्तेमाल किए गए खाते का पासवर्ड.

पुष्टि करने का तरीका sharepoint.formsAuthenticationMode=LIVE

ज़रूरी है. SharePoint Online के लिए, वैल्यू हमेशा `LIVE` होती है.

डिप्लॉयमेंट टाइप sharepoint.deploymentType=ONLINE

ज़रूरी है. SharePoint Online के लिए, वैल्यू हमेशा `ONLINE` होती है.

SharePoint में पहचान की मैपिंग

सेटिंग पैरामीटर
पहचान स्रोत आईडी api.identitySourceId=1234567890abcdef

ज़रूरी है. SharePoint ग्रुप के आइडेंटिटी सोर्स के लिए, Cloud Search आइडेंटिटी सोर्स आईडी.

पहचान के सोर्स के रेफ़रंस api.referenceIdentitySources=defaultIdentitySource

ज़रूरी है. SharePoint Online के लिए, वैल्यू हमेशा `defaultIdentitySource` होती है.

पहचान के सोर्स के रेफ़रंस आईडी api.referenceIdentitySource.defaultIdentitySource.id=112233abcd

ज़रूरी है. Office 365 उपयोगकर्ताओं और ग्रुप के आइडेंटिटी सोर्स के लिए, Cloud Search का आइडेंटिटी सोर्स आईडी.

एचटीएमएल कॉन्टेंट जनरेट करना

सेटिंग पैरामीटर
एचटीएमएल टेंप्लेट का टाइटल फ़ील्ड contentTemplate.sharePointItem.title=Title

जनरेट किए गए एचटीएमएल के लिए, एचटीएमएल टेंप्लेट के टाइटल के तौर पर इस्तेमाल किया जाने वाला SharePoint फ़ील्ड.

एचटीएमएल कॉन्टेंट के लिए, खोज के लिए अच्छी क्वालिटी वाले फ़ील्ड contentTemplate.sharePointItem.quality.high=highField1[,highField2,...]

जनरेट किए गए एचटीएमएल में अच्छी क्वालिटी वाले फ़ील्ड के तौर पर शामिल करने के लिए, फ़ील्ड की कॉमा से अलग की गई सूची. जब खोज क्वेरी के शब्द इन फ़ील्ड से मेल खाते हैं, तो नतीजों को ज़्यादा रैंक दी जाती है.

एचटीएमएल कॉन्टेंट के लिए, खोज की क्वालिटी के मीडियम फ़ील्ड contentTemplate.sharePointItem.quality.medium=mediumField1[,mediumField2,...]

जनरेट किए गए एचटीएमएल में मीडियम क्वालिटी वाले फ़ील्ड के तौर पर शामिल करने के लिए, फ़ील्ड की कॉमा से अलग की गई सूची.

एचटीएमएल कॉन्टेंट के लिए, खोज क्वालिटी के निम्न फ़ील्ड contentTemplate.sharePointItem.quality.low=lowField1[,lowField2,...]

जनरेट किए गए एचटीएमएल में, खराब क्वालिटी वाले फ़ील्ड के तौर पर शामिल करने के लिए, फ़ील्ड की कॉमा से अलग की गई सूची.

एचटीएमएल कॉन्टेंट के ऐसे कॉलम जिन्हें मैप नहीं किया गया है contentTemplate.sharepointItem.unmappedColumnsMode=APPEND

कनेक्टर, मैप नहीं किए गए कॉलम को कैसे मैनेज करता है. वैल्यू, APPEND (डिफ़ॉल्ट) या IGNORE होनी चाहिए.

  • APPEND—कनेक्टर सभी फ़ील्ड के साथ एचटीएमएल कॉन्टेंट जनरेट करता है. इनमें वे फ़ील्ड भी शामिल हैं जिन्हें क्वालिटी लेवल (ज़्यादा, मीडियम या कम) के साथ सेट नहीं किया गया है.
  • IGNORE—कनेक्टर सिर्फ़ मैप किए गए फ़ील्ड के साथ एचटीएमएल कॉन्टेंट जनरेट करता है.

Office 365 आइडेंटिटी कनेक्टर का कॉन्फ़िगरेशन

सेटिंग पैरामीटर
पहचान स्रोत आईडी api.identitySourceId=1234567890abcdef

ज़रूरी है. Office 365 के आइडेंटिटी सोर्स का आईडी. यह वैल्यू, SharePoint Online कनेक्टर कॉन्फ़िगरेशन में `api.referenceIdentitySource.defaultIdentitySource.id` की वैल्यू से मेल खानी चाहिए.

Google ग्राहक आईडी api.customerId=c1b1d1e1

ज़रूरी है. आपके संगठन का Google Workspace ग्राहक आईडी.

Office 365 ऐप्लिकेशन आईडी o365.clientId=a63c6eb3-29e7-486

ज़रूरी है. Office 365 ऐप्लिकेशन सेटअप से मिला ऐप्लिकेशन आईडी.

Office 365 का उपयोगकर्ता o365.tenant=185ef9ed-29e7-486

ज़रूरी है. आपके Office 365 खाते (आपका Azure Activity Directory ऐप्लिकेशन) का टेनेंट

Office 365 क्लाइंट सीक्रेट o365.clientSecret=raHJN15vRLBKs

ज़रूरी है. Office 365 ऐप्लिकेशन सेटअप से क्रेडेंशियल सीक्रेट