Microsoft SharePoint অন-প্রেম সংযোগকারী স্থাপন করুন

আপনার Google Workspace কন্টেন্ট ছাড়াও আপনার প্রতিষ্ঠানের SharePoint অন-প্রিমিসেস কন্টেন্ট থেকে ফলাফল ফেরাতে আপনি Google ক্লাউড সার্চ সেট-আপ করতে পারেন। আপনি Google ক্লাউড সার্চ শেয়ারপয়েন্ট অন-প্রেম সংযোগকারী ব্যবহার করেন এবং একটি নির্দিষ্ট শেয়ারপয়েন্ট ডেটা উৎস অ্যাক্সেস করতে এটি কনফিগার করেন।

গুরুত্বপূর্ণ বিবেচনা

সম্মানিত SharePoint সেটিংস

ক্লাউড সার্চ শেয়ারপয়েন্ট অন-প্রেম সংযোগকারী সর্বদা SharePoint-এ অনুসন্ধান দৃশ্যমানতা সেটিংকে সম্মান করে, যা ওভাররাইড করা যায় না। খসড়া নথিগুলির জন্য, ব্যবহারকারীর অ্যাকাউন্টের অনুমতিগুলি (যেটি সংযোগকারী SharePoint অনলাইন অ্যাক্সেস করতে ব্যবহার করে) কোন খসড়া নথিগুলিকে সূচীভুক্ত এবং ফেরত দেওয়া হয় তা নিয়ন্ত্রণ করে৷ অ্যাকাউন্টে শুধুমাত্র "সম্পূর্ণ পড়ার" অনুমতি থাকলে, সংযোগকারী SharePoint-এ "ড্রাফ্ট আইটেম দৃশ্যমানতা" সেটিংসকে সম্মান করে৷

আপনি ব্যবহারকারীর অ্যাকাউন্ট অ্যাক্সেসের উপর ভিত্তি করে ফলাফল সীমিত করতে সংযোগকারী কনফিগার করতে পারেন। ACL সংজ্ঞায়িত করতে আপনি Google প্রিন্সিপাল এবং এক্সটার্নাল প্রিন্সিপাল ব্যবহার করতে পারেন। SharePoint বিষয়বস্তুর জন্য নিরাপত্তা ট্রিমিং প্রয়োগ করতে, Google ডিরেক্টরির সাথে নিম্নলিখিত বাহ্যিক পরিচয়গুলি সিঙ্ক্রোনাইজ করুন:

  • সক্রিয় ডিরেক্টরি ব্যবহারকারী
  • সক্রিয় ডিরেক্টরি গ্রুপ
  • শেয়ারপয়েন্ট স্থানীয় গ্রুপ (সদস্য হিসাবে সক্রিয় ডিরেক্টরি ব্যবহারকারী এবং গোষ্ঠী সহ)

AD ব্যবহারকারী এবং গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করতে, আপনি Google ক্লাউড ডিরেক্টরি সিঙ্ক ব্যবহার করেন, পরিচয় ম্যাপ করা গোষ্ঠীগুলি সক্ষম করে৷ SharePoint স্থানীয় গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করতে, আপনি SharePoint আইডেন্টিটি সংযোগকারী ব্যবহার করেন৷

প্রিন্সিপাল সিঙ্ক্রোনাইজ করার জন্য অতিরিক্ত তথ্য আনতে সংযোগকারীকে AD-এর সাথে লুকআপ করতে হবে। উদাহরণ স্বরূপ, AD এর সাথে লুকআপ সংযোগকারীকে নিম্নলিখিতগুলি করতে দেয়:

  • সংশ্লিষ্ট sAMAccountName-এ একটি ডোমেন গ্রুপের জন্য SID ম্যাপ করুন।
  • SharePoint স্থানীয় গোষ্ঠী সদস্যতার জন্য ইমেল ঠিকানায় একজন ব্যবহারকারী sAMAccountName ম্যাপ করুন।

অনুসন্ধান অপ্টিমাইজেশান

আপনি আরও প্রাসঙ্গিক অনুসন্ধান ফলাফল ফেরত সংযোগকারী কনফিগার করে আপনার ব্যবহারকারীদের অভিজ্ঞতা উন্নত করতে পারেন৷

API ব্যবহার করতে, SharePoint Online সংযোগকারী কনফিগারেশন ফাইলে HTML জেনারেশন প্যারামিটারের জন্য মান সেট করুন। এই পরামিতিগুলি আপনাকে সেট করতে দেয় যে কোন ক্ষেত্রগুলি ম্যাচগুলিতে বেশি বা কম প্রভাব ফেলবে।

একটি স্কিমা সেট আপ করতে, একটি স্কিমা তৈরি করুন এবং নিবন্ধন করুন এর নির্দেশাবলী অনুসরণ করুন৷ আপনি যখন একটি স্কিমা সেট আপ করেন:

  • SharePoint বিষয়বস্তুর প্রকারের নামগুলি সংশ্লিষ্ট বস্তুর সংজ্ঞাগুলির সাথে মানচিত্র করতে, সংযোগকারী অসমর্থিত অক্ষরগুলি বাদ দিয়ে বিষয়বস্তুর প্রকারের নামগুলিকে স্বাভাবিক করে তোলে৷ বস্তুর সংজ্ঞাগুলির জন্য, ক্লাউড অনুসন্ধান API শুধুমাত্র বৈধ অক্ষর হিসাবে AZ, az এবং 0-9 সমর্থন করে৷ উদাহরণস্বরূপ, বিষয়বস্তুর ধরন "ঘোষণা" বস্তুর সংজ্ঞা "ঘোষণা" এর সাথে মানচিত্র করে। বিষয়বস্তুর ধরন "News Article" ম্যাপ করে "NewsArticle" (কোন স্থান নেই)।

  • যখন সংযোগকারী একটি বস্তুর সংজ্ঞার সাথে একটি বস্তুর সংজ্ঞার সাথে মেলে না, তখন সংযোগকারী ফলব্যাক অবজেক্ট টাইপ ( itemMetadata.objectType ) ব্যবহার করে। মেটাডেটা কনফিগারেশন প্যারামিটার সম্পর্কে আরও জানুন।

  • শেয়ারপয়েন্ট প্রপার্টি নামগুলিকে সম্পত্তির সংজ্ঞাতে ম্যাপ করতে, সংযোগকারী হেক্স-এনকোড করা অক্ষরগুলিকে ডিকোড করে এবং "ows_" উপসর্গগুলি সরিয়ে সম্পত্তির নামগুলিকে স্বাভাবিক করে তোলে, তারপরে অসমর্থিত অক্ষরগুলি বাদ দিয়ে (AZ, az, এবং 0-9 ব্যতীত সমস্ত অক্ষর বৈধ অক্ষর হিসাবে)।

Microsoft Outlook বার্তা পরিচালনা

যখন সংযোগকারীটি Microsoft Outlook .msg ফাইলের মুখোমুখি হয় যখন এটি বিষয়বস্তু সূচী করে, তখন এটি ফাইলগুলির জন্য মিডিয়া প্রকারকে ওভাররাইড করে এবং application/vnd.ms-outlook.

মাল্টি-টেন্যান্ট কনফিগারেশন

যদি আপনার SharePoint একটি মাল্টি-টেন্যান্ট স্থাপনা হয়, যেখানে একই ওয়েব অ্যাপ্লিকেশনে একাধিক গ্রাহক সাইট হোস্ট করা হয়, আপনাকে কনফিগারেশন ফাইলে সাইট সংগ্রহ মোড কনফিগার করতে হবে। মাল্টি-টেন্যান্ট স্থাপনায়, আপনি শুধুমাত্র আপনার সাইট সংগ্রহের জন্য অনুমতি পান এবং SharePoint On-Prem সংযোগকারীর প্রয়োজন অনুযায়ী সম্পূর্ণ পড়ার অনুমতি পেতে পারেন না।

সাইট সংগ্রহ মোড সক্ষম করতে:

একাধিক-ভাড়াটে পরিবেশে সূচী করার জন্য আপনার একাধিক সাইট সংগ্রহ থাকলে, আপনাকে প্রতিটি সাইটের সংগ্রহের জন্য একটি সংযোগকারী উদাহরণ কনফিগার করতে হবে।

পরিচিত সংযোগকারী সীমাবদ্ধতা

সিস্টেমের প্রয়োজনীয়তা

সিস্টেমের প্রয়োজনীয়তা
অপারেটিং সিস্টেম
  • উইন্ডোজ সার্ভার 2016
  • উবুন্টু
  • Red Hat Enterprise Linux 5.0
  • SUSE এন্টারপ্রাইজ লিনাক্স 10 (64 বিট)
সফটওয়্যার
  • শেয়ারপয়েন্ট সার্ভার
    • শেয়ারপয়েন্ট সার্ভার 2016
    • শেয়ারপয়েন্ট সার্ভার 2013
  • Java JRE 1.8 কম্পিউটারে ইনস্টল করা আছে যা Google ক্লাউড সার্চ শেয়ারপয়েন্ট অন-প্রেম সংযোগকারী চালাবে
প্রমাণীকরণ
  • এনটিএলএম
  • কেরবেরোস
  • এইচটিটিপি বেসিক
  • ADFS

সংযোগকারী স্থাপন করুন

পূর্বশর্ত

  1. একটি Google Workspace প্রাইভেট কী তৈরি করুন, যাতে আপনার পরিষেবা অ্যাকাউন্ট আইডি থাকে। কীভাবে একটি ব্যক্তিগত কী পেতে হয় তা জানতে, Google ক্লাউড অনুসন্ধান API-এ অ্যাক্সেস কনফিগার করুন- এ যান।

  2. আপনার Google Workspace অ্যাডমিনিস্ট্রেটরকে সার্চ করার জন্য একটি ডেটা উৎস যোগ করতে হবে। ডেটা সোর্স আইডি রেকর্ড করুন।

  3. যদি সংযোগকারী ACL-এর উপর ভিত্তি করে ফলাফল দেয় (ফলাফল সর্বজনীন নয়), আপনার Google Workspace অ্যাডমিনিস্ট্রেটরকে অবশ্যই দুটি পরিচয়ের উৎস তৈরি করতে হবে এবং আপনাকে তাদের আইডি দিতে হবে:

    • সক্রিয় ডিরেক্টরি ব্যবহারকারী এবং গোষ্ঠী সিঙ্ক করার জন্য একটি পরিচয় উৎস।
    • শেয়ারপয়েন্ট স্থানীয় গ্রুপের জন্য একটি পরিচয় উৎস

    অ্যাডমিনকে অবশ্যই আপনার প্রতিষ্ঠানের Google Workspace গ্রাহক আইডি পেতে হবে এবং সেটি আপনাকে দিতে হবে।

    ক্লাউড অনুসন্ধানে মানচিত্রের ব্যবহারকারী পরিচয়ে এই মানগুলি কীভাবে পেতে হয় তা শিখুন।

  4. ব্যবহারকারী নীতিতে SharePoint ওয়েব অ্যাপ্লিকেশনে সম্পূর্ণ পড়ার অনুমতি আছে এমন সংযোগকারীর জন্য একটি ব্যবহারকারী অ্যাকাউন্ট সেট আপ করুন৷

  5. SharePoint ওয়েব অ্যাপ্লিকেশনের রুট সাইট সংগ্রহ না থাকলে, একটি তৈরি করুন।

  6. যদি কোনো সাইটের সংগ্রহ লিখতে-লক করা থাকে, তাহলে এমন একটি অ্যাকাউন্ট দিয়ে SharePoint সার্ভারে সাইন ইন করুন যাতে অ্যাডমিন সুবিধা রয়েছে এবং PrepareWriteLockedSites.ps1 স্ক্রিপ্ট চালান।

  7. আপনার সংযোগকারী কনফিগারেশন জানাতে ডেটা উত্স মেট্রিক্স পেতে, খামার প্রশাসনের সুবিধা রয়েছে এমন একটি অ্যাকাউন্ট দিয়ে SharePoint সার্ভারে সাইন ইন করুন এবং diagnose_sp.ps1 চালান।

    আউটপুট ওয়েব অ্যাপ্লিকেশন, নথি, এবং ব্যবহারকারী গ্রুপ সদস্যতার সংখ্যা রিপোর্ট করে। আপনার কতগুলি সংযোগকারী দৃষ্টান্ত প্রয়োজন, মেমরির প্রয়োজনীয়তা এবং নথির সংখ্যা অনুমান করতে এই তথ্যটি ব্যবহার করুন।

ধাপ 1. Google ক্লাউড সার্চ শেয়ারপয়েন্ট অন-প্রেম সংযোগকারী সফ্টওয়্যার ইনস্টল করুন।

  1. GitHub থেকে সংযোগকারী সংগ্রহস্থল ক্লোন করুন।

    $ git clone https://github.com/google-cloudsearch/sharepoint-connector.git
    $ cd sharepoint-connector
  2. সংযোগকারীর পছন্দসই সংস্করণটি দেখুন:

    $ git checkout tags/latest_version

    কোথায়: latest_version = একটি মান যেমন v1-0.0.5

  3. সংযোগকারী তৈরি করুন।

    $ mvn package

    আপনি সংযোগকারী তৈরি করার সময় পরীক্ষাগুলি এড়িয়ে যেতে, mvn package পরিবর্তে mvn package -DskipTests চালান।

  4. আপনার স্থানীয় ইনস্টলেশন ডিরেক্টরিতে সংযোগকারী জিপ ফাইলটি অনুলিপি করুন:

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

ধাপ 2. SharePoint On-Prem সংযোগকারী কনফিগারেশন ফাইল তৈরি করুন

  1. সংযোগকারী ইনস্টলেশন হিসাবে একই ডিরেক্টরিতে, একটি ফাইল তৈরি করুন। Google আপনাকে connector-config.properties ফাইলের নাম দেওয়ার পরামর্শ দেয় যাতে সংযোগকারী চালানোর জন্য কোনো অতিরিক্ত কমান্ড-লাইন প্যারামিটারের প্রয়োজন হয় না। আপনি যদি অনেকগুলি সংযোগকারী দৃষ্টান্ত চালানোর পরিকল্পনা করেন তবে এটিকে আলাদা করতে নামের সাথে বিশদ যোগ করুন।

  2. ফাইল বিষয়বস্তুতে কী/মান জোড়া হিসাবে প্যারামিটার যোগ করুন, নিম্নলিখিত উদাহরণের মতো:

    ### Sharepoint On-Prem Connector configuration ###
    
    # Required parameters for data source access
    api.sourceId=08ef8becd116faa4546b8ca2c84b2879
    api.serviceAccountPrivateKeyFile=service_account.json
    api.identitySourceId=08ef8becd116faa475de26d9b291fed9
    
    # Required parameters for SharePoint on-premises access
    sharepoint.server=http://sp-2016:32967/sites/doc-center-site-collection
    sharepoint.siteCollectionOnly=true
    sharepoint.username=contoso\\admin
    sharepoint.password=pa$sw0rd
    sharepoint.stripDomainInUserPrincipals=true
    
    # Required parameters for AD lookup
    adLookup.host=dc.contoso.com
    adLookup.username=contoso\\admin
    adLookup.password=pa$sw0rd
    api.referenceIdentitySources=CONTOSO,contoso
    api.referenceIdentitySource.contoso.id=08ef8becd116faa5d3783f8c5a80e5aa
    api.referenceIdentitySource.CONTOSO.id=08ef8becd116faa5d3783f8c5a80e5aa
    
    # Optional parameters for schema mapping
    contentTemplate.sharepointItem.title=Title
    contentTemplate.sharepointItem.unmappedColumnsMode=APPEND
    

    প্রতিটি প্যারামিটারের বিস্তারিত বিবরণের জন্য, কনফিগারেশন প্যারামিটার রেফারেন্সে যান।

  3. (ঐচ্ছিক) প্রয়োজন অনুযায়ী অতিরিক্ত সংযোগকারী পরামিতি কনফিগার করুন। বিশদ বিবরণের জন্য, Google-এর সরবরাহকৃত সংযোগকারী পরামিতিতে যান।

ধাপ 3. HTTPS-এর জন্য, একটি বিশ্বস্ত হোস্ট হিসাবে SharePoint যোগ করুন

SharePoint HTTPS ব্যবহার করার জন্য কনফিগার করা থাকলে, সংযোগকারীর জন্য একটি বিশ্বস্ত হোস্ট হিসাবে এটি যোগ করার জন্য একটি SharePoint শংসাপত্র পান৷

  1. যে কম্পিউটারে সংযোগকারী চালাবে, একটি ব্রাউজার খুলুন এবং SharePoint এ যান।

  2. খোলে সতর্কীকরণ পৃষ্ঠায়, আমি ঝুঁকি বুঝতে পারি এবং ব্যতিক্রম যোগ করুন ক্লিক করুন। পৃষ্ঠাটি একটি বার্তা দেখায় যেমন "এই সংযোগটি অবিশ্বস্ত" কারণ শংসাপত্রটি স্ব-স্বাক্ষরিত এবং একটি বিশ্বস্ত শংসাপত্র কর্তৃপক্ষ দ্বারা স্বাক্ষরিত নয়৷

  3. একবার ভিউ বোতামটি উপলব্ধ হলে, এটিতে ক্লিক করুন।

  4. বিস্তারিত ট্যাবে যান এবং এক্সপোর্ট এ ক্লিক করুন।

  5. sharepoint.crt নামের সাথে সংযোগকারী ডিরেক্টরিতে শংসাপত্রটি সংরক্ষণ করুন।

  6. উইন্ডো বন্ধ করতে ক্লোজ তারপর বাতিল ক্লিক করুন।

  7. একটি কমান্ড প্রম্পট খুলুন এবং নিম্নলিখিত কমান্ড লিখুন:

    $ keytool -importcert -keystore cacerts.jks -storepass changeit -file sharepoint.crt -alias sharepoint

    "এই শংসাপত্রটি বিশ্বাস করুন?" অনুরোধ করা হলে, হ্যাঁ উত্তর দিন।

ধাপ 4. লগিং সেট আপ করুন

  1. যে ডিরেক্টরিতে সংযোগকারী বাইনারি রয়েছে, সেখানে logs নামে একটি ফোল্ডার তৈরি করুন।

  2. একই ডিরেক্টরিতে ( logs নয়), logging.properties নামে একটি ল্যাটিন1-এনকোডেড ফাইল তৈরি করুন।

  3. logging.properties এ নিম্নলিখিত পাঠ্য যোগ করুন:

    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
    

ধাপ 5. SharePoint On-Prem পরিচয় সংযোগকারী কনফিগার করুন

সার্চ ফলাফলে SharePoint অন-প্রেম আইডেন্টিটি-ভিত্তিক ACLs প্রয়োগ করার জন্য এই ধাপটি প্রয়োজন। আপনি যদি পাবলিক ACL এর সাথে সংযোগকারী সেট আপ করেন, আপনি এই ধাপটি এড়িয়ে যেতে পারেন।

  1. SharePoint অনলাইন সংযোগকারী ইনস্টলেশনের মতো একই ডিরেক্টরিতে, একটি ফাইল তৈরি করুন এবং এটির নাম দিন sharepoint-onprem-identity-connector.config

  2. ফাইল বিষয়বস্তুতে কী/মান জোড়া হিসাবে প্যারামিটার যোগ করুন, নিম্নলিখিত উদাহরণের মতো:

    ### SharePoint On-prem identity connector configuration ###
    
    # Required parameters for data source access
    api.customerId=C05d3djk8
    api.serviceAccountPrivateKeyFile=service_account.json
    api.identitySourceId=08ef8becd116faa475de26d9b291fed9
    
    # Required parameters for SharePoint access
    sharepoint.server=http://sp-2016:32967/sites/doc-center-site-collection
    sharepoint.siteCollectionOnly=true
    sharepoint.username=contoso\\admin
    sharepoint.password=pa$sw0rd
    sharepoint.stripDomainInUserPrincipals=true
    
    # Required parameters for AD lookup
    adLookup.host=dc.contoso.com
    adLookup.username=contoso\\admin
    adLookup.password=pa$sw0rd
    api.referenceIdentitySources=CONTOSO,contoso
    api.referenceIdentitySource.contoso.id=08ef8becd116faa5d3783f8c5a80e5aa
    api.referenceIdentitySource.CONTOSO.id=08ef8becd116faa5d3783f8c5a80e5aa
    

    মানগুলি প্রায় শেয়ারপয়েন্ট অন-প্রেম সংযোগকারীর মতই, api.sourceId এর পরিবর্তে, পরামিতিটি হল api.customerIdapi.customerId এর মান হল সেই গ্রাহক আইডি যা আপনি আপনার Google Workspace অ্যাডমিনের কাছ থেকে পেয়েছেন।

ধাপ 6. শেয়ারপয়েন্ট অন-প্রেম সংযোগকারী চালু করুন

নিম্নলিখিত ধাপে, আপনি ক্লাউড আইডেন্টিটি পরিষেবাতে পরিচয়ের জন্য অন-প্রিমিসেস অ্যাক্টিভ ডিরেক্টরি এবং শেয়ারপয়েন্ট সাইট সংগ্রহ উভয়ের প্রিন্সিপাল ম্যাপ করেন। এই সিঙ্ক্রোনাইজেশনটি Google ক্লাউড ডিরেক্টরি সিঙ্ক (GCDS) এবং SharePoint On-Prem আইডেন্টিটি কানেক্টরের মাধ্যমে করা হয়।

GCDS ব্যবহারকারী এবং গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করার পরে, SharePoint সাইট সংগ্রহের গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করতে, SharePoint অন-প্রেম আইডেন্টিটি সংযোগকারী চালান৷ সবশেষে, শেয়ারপয়িং অন-প্রেম সংযোগকারীটি সূচীতে চালান এবং আপনার ক্লাউড অনুসন্ধান ব্যবহারকারীদের ফলাফল পরিবেশন করুন।

  1. যদি আপনি ইতিমধ্যেই না করে থাকেন, তাহলে GCDS কনফিগার করুন এবং চালানআইডেন্টিটি ম্যাপ করা গোষ্ঠীগুলিকে সক্রিয় করতে ভুলবেন না।

  2. SharePoint অন-প্রেম আইডেন্টিটি কানেক্টর চালান:

    $ java -Djava.util.logging.config.file=logging.properties -cp "google-cloudsearch-sharepoint-connector-version.jar" com.google.enterprise.cloudsearch.sharepoint.SharePointIdentityConnector -Dconfig=sharepoint-onprem-identity-connector.config
  3. SharePoint On-Prem সংযোগকারী চালান। আপনার SharePoint সাইট নিরাপত্তার জন্য কমান্ড সিনট্যাক্স ব্যবহার করুন:

    • HTTP (কোন বিশ্বস্ত হোস্টের প্রয়োজন নেই):

      $ java -Djava.util.logging.config.file=logging.properties -jar google-cloudsearch-sharepoint-connector-v1-version.jar
    • HTTPS (বিশ্বস্ত হোস্ট হিসাবে SharePoint যোগ করুন):

      $ java -Djavax.net.ssl.trustStore=cacerts.jks -Djavax.net.ssl.trustStoreType=jks -Djavax.net.ssl.trustStorePassword=changeit -Djava.util.logging.config.file=logging.properties -jar google-cloudsearch-sharepoint-connector-v1-version.jar

কনফিগারেশন পরামিতি রেফারেন্স

ডেটা উত্স অ্যাক্সেস

সেটিং প্যারামিটার
ডেটা উৎস আইডি api.sourceId= 1234567890abcdef

প্রয়োজন। Google Workspace অ্যাডমিনিস্ট্রেটর দ্বারা সেট-আপ করা Google ক্লাউড সার্চ ডেটা সোর্স আইডি।

পরিষেবা অ্যাকাউন্ট ব্যক্তিগত কী ফাইলের পথ api.serviceAccountPrivateKeyFile= PrivateKey.json

প্রয়োজন। Google ক্লাউড অনুসন্ধান পরিষেবা অ্যাকাউন্ট কী ফাইলের পথ।

SharePoint অন-প্রিমিসেস অ্যাক্সেস

সেটিং প্যারামিটার
SharePoint সার্ভার URL sharepoint.server= http://yoursharepoint.example.com/

প্রয়োজন। একটি সম্পূর্ণ-যোগ্য হোস্ট নাম হিসাবে SharePoint সার্ভারের URL, যেমন http://yoursharepoint.example.com/। যদি হোস্টের নাম সম্পূর্ণরূপে-যোগ্য না হয়, তাহলে আপনাকে অবশ্যই সংযোগকারী হোস্টে DNS ওভাররাইড সেট করতে হবে।

SharePoint ব্যবহারকারীর নাম sharepoint.username= YOURDOMAIN\\ConnectorUser

যখন আপনি Linux-এ বা SharePoint Server AD ডোমেনের অংশ নয় এমন একটি উইন্ডোজ মেশিনে সংযোগকারী চালান তখন প্রয়োজনীয়৷

শেয়ারপয়েন্ট পাসওয়ার্ড sharepoint.password= user_password

যখন আপনি Linux-এ বা SharePoint Server AD ডোমেনের অংশ নয় এমন একটি উইন্ডোজ মেশিনে সংযোগকারী চালান তখন প্রয়োজনীয়৷

SharePoint এ সংযোগ করতে লাইভ প্রমাণীকরণ ব্যবহার করুন sharepoint.username= AdaptorUser Live Authentication Id

sharepoint.password uS3R_passWoRD

sharepoint.formsAuthenticationMode=LIVE

SharePoint এ সংযোগ করতে ADFS প্রমাণীকরণ ব্যবহার করুন sharepoint.username= AdaptorUser@yourdomain.com

sharepoint.password= uS3R_passWoRD

sharepoint.sts.endpoint= https://adfs.example.com/adfs/services/trust/2005/usernamemixed

sharepoint.sts.realm= urn:myserver:sharepoint বা https://yoursharepoint.example.com/_trust

sharepoint.formsAuthenticationMode=ADFS

সাইট কালেকশন ইনডেক্সিং

সেটিং প্যারামিটার
সূচক প্রকার sharepoint.siteCollectionOnly= boolean

ঐচ্ছিক, মাল্টি-টেন্যান্ট শেয়ারপয়েন্ট স্থাপনা ছাড়া ( আরো জানুন )। একটি ভার্চুয়াল সার্ভারের পরিবর্তে একটি সাইট সংগ্রহ হিসাবে সংযোগকারী সূচক sharepoint.server থাকতে সত্যে সেট করুন৷ ডিফল্ট নাল (স্বয়ংক্রিয়ভাবে সনাক্ত)।

শেয়ারপয়েন্ট আইডেন্টিটি ম্যাপিং

সেটিং প্যারামিটার
আইডেন্টিটি সোর্স আইডি api.identitySourceId= 1234567890abcdef

প্রয়োজন। SharePoint Local Groups সিঙ্ক করার জন্য আইডেন্টিটি সোর্স আইডি। Google Workspace অ্যাডমিনিস্ট্রেটর দ্বারা সেট আপ করা Google ক্লাউড সার্চ সোর্স আইডি, সার্চের জন্য ডেটা সোর্স যোগ করুন -এ বর্ণনা করা হয়েছে।

রেফারেন্স আইডেন্টিটি সোর্স api.referenceIdentitySources= CONTOSO,contoso

সক্রিয় ডিরেক্টরি প্রিন্সিপালদের জন্য রেফারেন্স আইডেন্টিটি সোর্সের একটি কমা-ডিলিমিটেড তালিকা। মান রেফারেন্স সক্রিয় ডিরেক্টরি প্রধানের সক্রিয় ডিরেক্টরি NETBIOS নামের সাথে মেলে।

রেফারেন্স আইডেন্টিটি সোর্স আইডি api.referenceIdentitySource. DOMAIN .id= identity-source-id

প্রয়োজন। সক্রিয় ডিরেক্টরি প্রধান সিঙ্ক করার জন্য আইডেন্টিটি সোর্স আইডি।

সক্রিয় ডিরেক্টরি লুকআপ

সেটিং প্যারামিটার
সক্রিয় ডিরেক্টরি হোস্ট adLookup.host= host

প্রয়োজন। সক্রিয় ডিরেক্টরি হোস্টনাম, যেমন dc.contoso.com, বা IP ঠিকানা।

সক্রিয় ডিরেক্টরি লুকআপ পোর্ট adLookup.port= port

ঐচ্ছিক। ডিফল্ট হল 389। SSL এর জন্য 686 ব্যবহার করুন।

সক্রিয় ডিরেক্টরি সন্ধান পদ্ধতি adLookup.method= value

ঐচ্ছিক। ডিফল্ট হল `স্ট্যান্ডার্ড`। HTTPS সংযোগের জন্য, `ssl` এ সেট করুন।

সক্রিয় ডিরেক্টরি সন্ধান ব্যবহারকারী adLookup.username= CONTOSO\user1

প্রয়োজন। সক্রিয় ডিরেক্টরি লুকআপ করার জন্য অনুমোদিত ব্যবহারকারী।

সক্রিয় ডিরেক্টরি লুকআপ পাসওয়ার্ড adLookup.password= password123

প্রয়োজন। adLookup.user দ্বারা নির্দিষ্ট ব্যবহারকারীর জন্য পাসওয়ার্ড।

এইচটিএমএল কন্টেন্ট জেনারেশন

সেটিং প্যারামিটার
HTML টেমপ্লেট শিরোনাম ক্ষেত্র contentTemplate.sharePointItem.title= Title

জেনারেট HTML এর জন্য HTML টেমপ্লেট শিরোনাম হিসাবে ব্যবহার করার জন্য SharePoint ক্ষেত্র।

HTML বিষয়বস্তু উচ্চ অনুসন্ধান মানের ক্ষেত্র contentTemplate.sharePointItem.quality.high= highField1 [, highField2 ,...]

উচ্চ-মানের ক্ষেত্র হিসাবে জেনারেট করা HTML-এ অন্তর্ভুক্ত করার জন্য ক্ষেত্রগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷ যখন অনুসন্ধান ক্যোয়ারী পদগুলি এই ক্ষেত্রগুলির সাথে মেলে, ফলাফলগুলিকে উচ্চতর স্থান দেওয়া হয়৷

এইচটিএমএল কন্টেন্ট মিডিয়াম সার্চ কোয়ালিটি ক্ষেত্র contentTemplate.sharePointItem.quality.medium= mediumField1 [, mediumField2 ,...]

মাঝারি মানের ক্ষেত্র হিসাবে জেনারেট করা HTML-এ অন্তর্ভুক্ত করার জন্য ক্ষেত্রগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷

এইচটিএমএল বিষয়বস্তু নিম্ন অনুসন্ধান মানের ক্ষেত্র contentTemplate.sharePointItem.quality.low= lowField1 [, lowField2 ,...]

নিম্ন-মানের ক্ষেত্র হিসাবে জেনারেট করা HTML-এ অন্তর্ভুক্ত করার জন্য ক্ষেত্রগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷

HTML বিষয়বস্তু আনম্যাপ করা কলাম contentTemplate.sharepointItem.unmappedColumnsMode= APPEND

সংযোগকারী কিভাবে আনম্যাপ করা কলাম পরিচালনা করে। মান হল APPEND (ডিফল্ট) বা উপেক্ষা।

  • APPEND—সংযোজক সমস্ত ক্ষেত্র সহ HTML সামগ্রী তৈরি করে, এমন ক্ষেত্রগুলি সহ যেগুলি গুণমানের স্তরের (উচ্চ, মাঝারি বা নিম্ন) সাথে সেট করা হয়নি।
  • উপেক্ষা করুন - সংযোগকারী শুধুমাত্র ম্যাপ করা ক্ষেত্রগুলির সাথে HTML সামগ্রী তৈরি করে৷

অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।

2024-11-21 UTC-তে শেষবার আপডেট করা হয়েছে।