OpenAI
এই পেজটি মেশিন দিয়ে অনুবাদ করা হয়েছে। মূল ইংরেজি আর্টিকেল দেখুন

ChatGPT-এ SharePoint অ্যাপ

আপডেট করা হয়েছে: 8 days ago

সংক্ষিপ্ত বিবরণ

আপনার নিজস্ব Sharepoint data source দিয়ে ChatGPT-কে আরও কার্যকর এবং ব্যক্তিগতকৃত করুন, যা এখন চাহিদামতো উপলভ্য. Sharepoint app ChatGPT-কে নিরাপদভাবে SharePoint-এর সঙ্গে সংযুক্ত হতে দেয়, যাতে আপনি chat-এর মধ্যেই file search করতে, live data আনতে এবং content reference করতে পারেন.

শুরু করতে, ChatGPT app directory-তে SharePoint app খুঁজুন. আপনার plan type-এর ওপর নির্ভর করে, আপনি দুইভাবে SharePoint-এ সংযুক্ত হতে পারেন:

User-authenticated SharePoint অ্যাক্সেস

প্রতিটি ব্যবহারকারী OAuth ব্যবহার করে তাদের নিজস্ব SharePoint অ্যাকাউন্টে sign in করেন, ফলে ChatGPT সেই SharePoint কনটেন্ট ব্যবহার করতে পারে যেগুলোতে ব্যবহারকারীর আগে থেকেই প্রবেশাধিকার আছে. এই connection option সব ধরনের plan-এ উপলভ্য, এবং এটি ব্যক্তিগত access, নমনীয় rollout এবং ব্যবহারকারী-নেতৃত্বাধীন অনুসন্ধানের জন্য সবচেয়ে উপযোগী.

sync সহ SharePoint অ্যাপ

প্ল্যানের ওপর নির্ভর করে, আপনি SharePoint অ্যাপের জন্য sync সক্ষম করতে পারেন. sync সক্ষম করলে ChatGPT-তে দ্রুততর, উচ্চমানের retrieval-এর জন্য SharePoint কনটেন্ট আগে থেকেই indexed করা যায়. এই connection option Pro, Business এবং Enterprise/Edu প্ল্যানের জন্য উপলভ্য. অ্যাডমিন/মালিকরা sync option আরও কনফিগার করতে পারেন এভাবে:

  • আপনার ওয়ার্কস্পেসের সব ব্যবহারকারীর জন্য SharePoint sync deploy করে (শুধু Enterprise/Edu), অথবা

  • sync সক্ষম করে, এরপর পৃথক ব্যবহারকারীদের OAuth ব্যবহার করে তাদের নিজস্ব SharePoint অ্যাকাউন্ট সংযোগ করার অনুমতি দিয়ে.

দুই ধরনের সংযোগেই, অ্যাডমিন/মালিকরা Workspace settings → Apps থেকে অ্যাক্সেস পরিচালনা করতে পারেন, যার মধ্যে user access নিয়ন্ত্রণের জন্য RBAC ব্যবহারও রয়েছে (শুধু Enterprise/Edu).

নোট: ৩০ এপ্রিল, ২০২৬ থেকে আমরা অ্যাডমিন-পরিচালিত “Deploy to your team” sync বিকল্পের জন্য ChatGPT SharePoint অ্যাপের scope requests delegated scopes থেকে Microsoft application scopes-এ মাইগ্রেট করছি. এই মাইগ্রেশন ChatGPT-কে নির্বাচিত SharePoint কনটেন্ট sync করতে এবং SharePoint অনুমতি মূল্যায়ন করতে সহায়তা করে, যার মধ্যে লিগ্যাসি SharePoint সাইট গ্রুপ সদস্যতাও রয়েছে, এবং সেটআপ সম্পন্ন করা অ্যাডমিনের দৃশ্যমান ফাইলগুলোর ওপর মাত্র নির্ভর করে না. অতিরিক্তভাবে, অ্যাডমিন ও মালিকরা অ্যাপ সেটিংস থেকে Microsoft Purview sensitivity labels কনফিগার করতে পারেন. 


এই নতুন scopes একটি Microsoft Entra অ্যাডমিনের অনুমোদন প্রয়োজন হবে. অ্যাডমিন ও মালিকরা Workspace Settings > Apps, -এ গিয়ে ভিউয়ের উপরে “Reconnect SharePoint for better syncing” প্রম্পটটি খুঁজে, অথবা SharePoint অ্যাপ সার্চ করে নতুন ফিচার সেট পেতে 'Re-auth required' বোতামে ক্লিক করে সুবিধাজনকভাবে SharePoint অ্যাপটি পুনরায় প্রমাণীকরণ করতে পারেন. এতে disconnect ও reconnect করার প্রয়োজন থাকে না, যা ইনডেক্সের re-syncing ঘটাবে.

যখন আপনার কেন্দ্রীভূত নিয়ন্ত্রণ প্রয়োজন, তখন আপনার টিমে deploy করুন

(শুধু Enterprise/Edu) যদি আপনার প্রতিষ্ঠান চায় যে কোন SharePoint কনটেন্ট সিঙ্ক হবে তা একজন অ্যাডমিন নির্বাচন করুক, workspace-স্তরের access control প্রয়োগ করুক, এবং পুরো workspace জুড়ে একটি পূর্বানুমেয় configuration রোল আউট করুক, তাহলে এটি সবচেয়ে উপযুক্ত.

পাইলট বা ব্যবহারকারী-নেতৃত্বাধীন গ্রহণের জন্য user-authenticated সেটআপ ব্যবহার করুন

এটি সবচেয়ে উপযুক্ত যখন আপনি চান পৃথক ব্যবহারকারীরা তাদের নিজস্ব SharePoint অ্যাকাউন্ট সংযুক্ত করুক এবং কেন্দ্রীয়ভাবে পরিচালিত সিঙ্ক স্কোপ ছাড়াই অভিজ্ঞতাটি অন্বেষণ করুক.

যদি উভয় ধরনের connection সক্রিয় থাকে, তাহলে একটি প্রধান মডেল বেছে নিন এবং তা স্পষ্টভাবে জানান

প্রযুক্তিগতভাবে দুটোই একই সময়ে সক্রিয় করা যায়. যদি আপনার প্রতিষ্ঠানের জন্য কেন্দ্রীয়ভাবে নির্বাচিত scope এবং আরও নিয়ন্ত্রিত deployment pattern প্রয়োজন হয়, তাহলে primary rollout model হিসেবে admin-managed sync ব্যবহার করুন এবং তা ব্যবহারকারীদের স্পষ্টভাবে জানান.

আপনার পরিবেশ যদি গ্রুপ-ভিত্তিক অ্যাক্সেস রেজোলিউশন বা জটিল SharePoint কাঠামোর ওপর অনেক বেশি নির্ভর করে, তবে ব্যাপক রোলআউটের আগে পাইলট চালান

আপনার ডিপ্লয়মেন্ট যদি ডিরেক্টরি-ভিত্তিক অনুমতি রেজোলিউশন, Teams-সংযুক্ত SharePoint সাইট, বা জটিল inherited access pattern-এর ওপর নির্ভর করে, তবে ব্যাপক রোলআউটের আগে পাইলট দিয়ে আচরণ যাচাই করুন.

নতুন অ্যাপ সংযোগ সম্পর্কে আরও জানুন.

উদাহরণস্বরূপ ব্যবহার ক্ষেত্র এবং প্রম্পট

যোগাযোগ ও লেখা

সংযুক্ত টুল ব্যবহার করে আপডেটের খসড়া তৈরি করুন, নথির সারাংশ তৈরি করুন, অথবা কোম্পানির নির্দেশিকা অনুসরণ করুন.

  • “প্রকল্প [x]-এর সর্বশেষ তথ্য ব্যবহার করে একটি executive update-এর খসড়া তৈরি কর.”

  • “[x] সম্পর্কিত সব নথি একত্র করে নতুন নিয়োগপ্রাপ্তদের জন্য একটি গাইড তৈরি কর.”

সংগঠন ও উৎপাদনশীলতা

আপনার জ্ঞান সংগঠিত করুন, গুরুত্বপূর্ণ নথি সামনে আনুন, এবং ব্যক্তিগত উৎপাদনশীলতা বাড়ান.

  • “[x] সম্পর্কিত সর্বশেষ pitch deckগুলো খুঁজে দাও.”

  • “[topic] সম্পর্কে সবচেয়ে প্রাসঙ্গিক শীর্ষ তিনটি নথি আমাকে খুঁজে দাও.”

বিশ্লেষণ ও রিপোর্টিং

প্রতিযোগিতামূলক ও বাজার গবেষণার জন্য অভ্যন্তরীণ ও বাহ্যিক ডেটা বিশ্লেষণ করুন.

  • “আমাদের অভ্যন্তরীণ ডকুমেন্ট এবং পাবলিক ওয়েব সোর্স ব্যবহার করে competitor [x]-এর সঙ্গে আমার product offering-এর পাশাপাশি তুলনা তৈরি করুন.”

  • “আমাদের অভ্যন্তরীণ ডকুমেন্ট এবং পাবলিক ওয়েব তথ্যের ভিত্তিতে [x] শিল্পে সুযোগগুলো শনাক্ত করুন.”

অ্যাপ use cases এবং prompts সম্পর্কে আরও জানুন.

সক্ষমতা এবং অনুমতিসমূহ

এটি যা অ্যাক্সেস করতে পারে

  • সমর্থিত ফাইলের ধরন: .txt, .pdf, .docx, .pptx, .xlsx, .csv

এটি যা করতে পারে

  • SharePoint-এ আপনি যেসব ফাইল ও ফোল্ডারে প্রবেশাধিকার পান, সেগুলোর কনটেন্ট ও মেটাডাটা পড়তে পারে

  • আপনার সাথে শেয়ার করা আইটেমসহ SharePoint অনুমতিগুলো মেনে চলে

অনুরোধকৃত অনুমতি (স্কোপ)

দ্রষ্টব্য: অ্যাপটির জন্য নিম্নলিখিত স্কোপগুলো আপনার Microsoft Entra admin-এর পর্যালোচনা ও অনুমোদন প্রয়োজন. যদি আপনার Entra admin স্কোপগুলো অনুমোদন না করেন, তাহলে ChatGPT-এর মধ্যে অ্যাপটি সংযুক্ত করার সময় আপনি একটি ত্রুটি দেখতে পারেন.

স্কোপ অনুমোদন করলেই ব্যবহারকারীদের জন্য সঙ্গে সঙ্গে সব action উপলভ্য হয়ে যায় না. অ্যাডমিন ও মালিকদের এখনও অ্যাপটির action-গুলো Workspace settings > Apps-এ পর্যালোচনা করতে হবে. Action control-এ অ্যাডমিনরা সব action অনুমোদন করে, শুধু read action অনুমোদন করে, অথবা একটি custom set of actions নির্বাচন করে অ্যাপটির বর্তমান action-গুলো কীভাবে পরিচালিত হবে তা বেছে নিতে পারেন.

যদি অ্যাডমিনরা Custom নির্বাচন করেন, তাহলে পরবর্তীতে যোগ হওয়া action-গুলো কীভাবে পরিচালিত হবে তাও তারা Enable all new actions, Only enable new read actions, অথবা Disable new actions নির্বাচন করে বেছে নিতে পারেন. যদি অ্যাডমিনরা Disable new actions নির্বাচন করেন, তাহলে ব্যবহারকারীরা নতুন action ব্যবহার করার আগে তাদের সেগুলো পর্যালোচনা ও সক্রিয় করতে হবে. অ্যাডমিনরা অতিরিক্ত action অনুমোদন করার পর, ব্যবহারকারীদের সেগুলো ব্যবহার করতে অ্যাপটি পুনরায় সংযুক্ত করতে হতে পারে.

সব ধরনের সেটআপ:

স্কোপব্যাখ্যা
offline_accessসেটআপের পরেও অ্যাপকে অ্যাক্সেস বজায় রাখতে দেয়, যাতে synced content প্রতি বার ব্যবহারকারীকে পুনরায় সংযোগ করতে না হয় এবং আপডেট থাকতে পারে.
User.Readসেটআপ এবং authentication-এর সময় অ্যাপকে সাইন-ইন করা ব্যবহারকারীর মৌলিক প্রোফাইল তথ্য পড়তে দেয়.
Files.Read.Allঅ্যাপকে ব্যবহারকারীর অ্যাক্সেস থাকা ফাইলগুলো পড়তে দেয়। এটি file picker-এ ফাইল দেখাতে এবং মূল sync functionality সমর্থন করতেও ব্যবহৃত হয়.
Files.ReadWrite.Allসংযুক্ত ফাইল অভিজ্ঞতায় write access প্রয়োজন হলে, অ্যাপকে ব্যবহারকারীর অ্যাক্সেস থাকা ফাইলগুলোতে প্রবেশ ও আপডেট করতে দেয়.
Sites.Read.Allস্ট্যান্ডার্ড setup flow-এর জন্য অ্যাপকে ব্যবহারকারীর অ্যাক্সেস থাকা SharePoint sites-এর itemগুলো পড়তে দেয়.

অ্যাডমিন-পরিচালিত সেটআপের জন্য নিম্নলিখিত scopes অতিরিক্তভাবে প্রয়োজন:

Scopeব্যাখ্যা
Group.Read.Allফাইল permissions-এ ব্যবহৃত Microsoft 365 groups পড়তে অ্যাপকে অনুমতি দেয়. এই scope ছাড়া, group-based access controls সঠিকভাবে প্রক্রিয়া করা যায় না.
GroupMember.Read.Allpermissions-এর জন্য ব্যবহৃত Microsoft 365 groups-এ membership পড়তে অ্যাপকে অনুমতি দেয়. এই scope ছাড়া, groups-এর মাধ্যমে inherited user access সঠিকভাবে প্রক্রিয়া করা যায় না.
Sites.FullControl.Allব্যবহারকারী যে site collections-এ অ্যাক্সেস করতে পারেন সেগুলো জুড়ে items পড়তে অ্যাপকে অনুমতি দেয়. অ্যাডমিন-পরিচালিত sync-এর জন্য এটি প্রয়োজন, যাতে file picker selection এবং sync-all-content flows সঠিকভাবে কাজ করে. এই scope কেন প্রয়োজন সে সম্পর্কে বিস্তারিত জানতে FAQ পড়ুন.
Sites.Selectedব্যবহারকারীদের দ্বারা স্পষ্টভাবে কনফিগার করা site collections থেকে items পড়তে অ্যাপকে অনুমতি দেয়. compatibility-এর জন্য এই scope অন্তর্ভুক্ত, কিন্তু অ্যাডমিন-পরিচালিত sync-এর জন্য ব্যবহৃত primary scope হলো Sites.FullControl.All.
User.Read.Allaccess controls সঠিকভাবে attribute করতে প্রয়োজনীয় user information পড়তে অ্যাপকে অনুমতি দেয়. এই scope ছাড়া, user-based permissions সঠিকভাবে প্রক্রিয়া করা যায় না.
SensitivityLabels.Read.Allফাইলগুলোতে প্রয়োগ করা sensitivity labels পড়তে অ্যাপকে অনুমতি দেয়, যাতে sync-এর সময় labels মানা যায়.

পরিচিত সীমাবদ্ধতা

  • সর্বাধিক সমর্থিত ফাইল আকার হলো প্রতি ফাইলে 100 MB

  • সরাসরি SharePoint site pages থেকে আসা কনটেন্ট সমর্থিত নয়. ChatGPT-তে indexed ও উপলভ্য হতে, কনটেন্ট একটি supported file type-এ থাকতে হবে.

  • Initial sync সময় নিতে পারে. ছোট পরিবেশে, কনটেন্ট কয়েক ঘণ্টার মধ্যে দেখা শুরু হতে পারে; বড় পরিবেশে, full sync বেশি সময় নিতে পারে.

  • partial sync চলাকালে, কিছু সাম্প্রতিক কনটেন্ট ইতিমধ্যে উপলভ্য হতে পারে, যখন পুরোনো বা কম ব্যবহৃত কনটেন্ট এখনও syncing হচ্ছে. full sync সম্পন্ন না হওয়া পর্যন্ত কিছু ফলাফল অনুপস্থিত থাকতে পারে.

  • sync সহ apps Q&A এবং search-style queries-এর জন্য সবচেয়ে ভালোভাবে কাজ করার উদ্দেশ্যে তৈরি. খুব বড়-পরিসরের aggregation tasks বা বিশেষভাবে জটিল analysis-এর জন্য performance আরও সীমিত হতে পারে.

  • অ্যাডমিন-পরিচালিত sync-এর জন্য, OneDrive অ্যাক্সেস কেবল তখনই সমর্থিত যখন ওয়ার্কস্পেস অ্যাডমিন sync all নির্বাচন করেন এবং প্রয়োজনীয় SharePoint admin permissions থাকে. সেটআপের সময় অ্যাডমিন ম্যানুয়ালি sites ও folders নির্বাচন করলে, সেই selection flow-তে OneDrive সমর্থিত নয়.

  • প্রতি ওয়ার্কস্পেসে শুধু একটি admin-managed SharePoint sync instance সমর্থিত.

  • sensitivity label filtering এবং improved legacy SharePoint group permission support উপলভ্য হওয়ার আগে বিদ্যমান admin-managed SharePoint connections-এর reauthentication প্রয়োজন হতে পারে.

  • Microsoft Purview sensitivity labels দ্বারা সুরক্ষিত যে ফাইলগুলো encryption বা access control প্রয়োগ করে, সেগুলো ChatGPT দ্বারা sync করা হয় না.

apps-এ Admin Controls, Security, and Compliance সম্পর্কে আরও জানুন.

ব্যবহারকারী-প্রমাণীকৃত SharePoint অ্যাক্সেস সেটআপ

ChatGPT অ্যাপ ডিরেক্টরিতে SharePoint অ্যাপটি খুঁজে আপনি সেটির সঙ্গে সংযোগ করতে পারেন. নতুন অ্যাপ সংযোগ নিয়ে এই নিবন্ধে তালিকাভুক্ত ধাপগুলো অনুসরণ করুন.

সিঙ্কসহ SharePoint অ্যাপ সেটআপ

আপনার plan type-এর ওপর নির্ভর করে, আপনার টিমের জন্য সিঙ্কসহ SharePoint app deploy করার দুটি উপায় আছে:

আপনার টিমে deploy করুন

শুধু Enterprise/Edu plan: অ্যাডমিনরা তাদের workspace-এর সব ব্যবহারকারীর জন্য একবারেই connect করতে পারেন - ব্যক্তিদের নিজেরা কিছু কনফিগার করতে হয় না. সেটআপের সময়, অ্যাডমিনরা scope picker ব্যবহার করে sync করার site বা folder-এর scope নির্বাচন করতে পারেন, যাতে শুধু সঠিক কনটেন্টই উপলভ্য হয়.

একবার সক্রিয় হলে, যেসব ব্যবহারকারীর SharePoint এবং ChatGPT account-এর email domain এক, তাদের ChatGPT স্বয়ংক্রিয়ভাবে মেলাবে এবং নিরাপত্তা নিশ্চিত করতে আগে থেকে থাকা SharePoint role-based access control (RBAC) settings প্রয়োগ করবে. প্রতিটি সদস্য ChatGPT-এ শুধু সেই SharePoint file-গুলোই দেখতে ও অ্যাক্সেস করতে পারবেন, যেগুলোতে তাদের আগে থেকেই প্রবেশাধিকার আছে.

Self-service

প্রতিটি ব্যবহারকারী OAuth-এর মাধ্যমে তাদের নিজস্ব SharePoint account লিঙ্ক করে এবং app setup চলাকালে, অথবা Settings → Apps-এ sync সক্রিয় বা নিষ্ক্রিয় করতে পারে. Business এবং Enterprise/Edu adminরা admin settings page থেকে সামগ্রিক app এবং sync-এর availability নিয়ন্ত্রণ করতে পারেন, যার মধ্যে RBAC-ও রয়েছে (শুধু Enterprise/Edu).

যেসব Pro ব্যবহারকারী তাদের account-এর জন্য sync সক্রিয় করতে চান, তাদের Self-service setup option অনুসরণ করতে হবে. app connect করার সময়, অথবা সংযোগের পরে Settings → Apps থেকে আপনি সেটআপ সক্রিয় করতে পারেন.

Enterprise/Edu ওয়ার্কস্পেস সেটআপ

বিকল্প ১: আপনার টিমে ডিপ্লয় করুন

ChatGPT Enterprise ওয়ার্কস্পেস অ্যাডমিনদের তাদের ওয়ার্কস্পেসের অ্যাডমিন অ্যাপ সেটিংসে, অথবা তাদের প্রোফাইল আইকনে ক্লিক করে Workspace settings নির্বাচন করে, SharePoint অ্যাপে অ্যাক্সেস সক্ষম করতে হবে.

  • Enable Sync-এ ক্লিক করুন. আপনি Deploy to your team এবং Self-service set up-এর মধ্যে একটি পছন্দ দেখতে পাবেন.

  • RBAC-এর জন্য Configure access ব্যবহার করুন.

  • ঐচ্ছিকভাবে, সংযুক্ত SharePoint অ্যাকাউন্টগুলোকে অনুমোদিত ডোমেইন সেটে সীমিত করতে Manage domains নির্বাচন করুন.

  • Enable Sync-এ ক্লিক করুন.

  • Deploy to your team নির্বাচন করুন, এবং প্রয়োজনীয় OAuth ধাপগুলো সম্পন্ন করুন.

এখন আপনি আপনার টিমের জন্য sites/folder scope বেছে নিতে পারেন. সেটআপ সম্পন্ন করতে পরবর্তী ধাপগুলোতে ক্লিক করুন.

সেটআপ সম্পন্ন হলে, ChatGPT SharePoint-এর সঙ্গে syncing শুরু করে. sync করার ডেটার পরিমাণের ওপর নির্ভর করে initial sync কয়েক ঘণ্টা বা তার বেশি সময় নিতে পারে.

শেষ হলে, ব্যবহারকারীরা তাদের OneDrive এবং SharePoint ফাইল সম্পর্কে ChatGPT-কে প্রশ্ন করতে পারবেন.

বিকল্প ২: ব্যবহারকারী-প্রমাণীকৃত সেটআপ

Enterprise অ্যাডমিনদের প্রথমে Admin app settings থেকে SharePoint অ্যাপ সক্ষম করতে হবে (উপরে বিকল্প ১ দেখুন), এবং তারপর Enable sync করতে হবে.

এরপর ব্যবহারকারীরা তাদের অ্যাকাউন্ট থেকে SharePoint sync সক্ষম করতে পারেন. সক্ষম করতে, ব্যবহারকারীদের করতে হবে:

  1. Settings > Apps-এ যান.

  2. আপনার connected apps তালিকায় SharePoint খুঁজুন. আপনি এখনও সংযোগ না করে থাকলে, SharePoint tile-এ ক্লিক করুন, এবং Connect-এ ক্লিক করুন.

  3. connection type হিসেবে Sync নির্বাচন করুন এবং Continue-এ ক্লিক করুন.

  4. OAuth সেটআপ সম্পন্ন করুন.

আপনি আগে SharePoint-এ সংযোগ করে থাকলে, SharePoint entry-এর জন্য Enable Sync-এ ক্লিক করুন.

sync করার ডেটার পরিমাণের ওপর নির্ভর করে initial sync কয়েক ঘণ্টা পর্যন্ত সময় নিতে পারে. এটি শেষ হলে, ব্যবহারকারীরা তাদের OneDrive এবং SharePoint ফাইল সম্পর্কে ChatGPT-কে প্রশ্ন করতে পারবেন.

Business ওয়ার্কস্পেস সেটআপ

ChatGPT Business ওয়ার্কস্পেস অ্যাডমিনদের তাদের ওয়ার্কস্পেসের অ্যাডমিন অ্যাপ সেটিংসে SharePoint অ্যাপে অ্যাক্সেস সক্ষম করতে হবে. এটি সক্ষম হলে, প্রতিটি ব্যবহারকারী OAuth ফ্লোর মাধ্যমে SharePoint-এ সাইন ইন করে তাদের পৃথক অ্যাকাউন্ট সংযোগ করতে পারেন.

ধাপ ১: অ্যাডমিন সেটিংসে SharePoint অ্যাপ অ্যাক্সেস সক্ষম করুন

ChatGPT অ্যাডমিনরা তাদের প্রোফাইল আইকনে ক্লিক করে এবং ওয়ার্কস্পেস সেটিংস নির্বাচন করে অ্যাডমিন অ্যাপ সেটিংস অ্যাক্সেস করতে পারেন.


Apps -> Enabled-এর অধীনে, SharePoint সক্ষম আছে কি না নিশ্চিত করুন. এই টগলটি পৃথক ব্যবহারকারীদের SharePoint অ্যাপ এবং sync সহ SharePoint অ্যাপ—দুটিতেই অ্যাক্সেস দেবে. এলিপসিস (...) মেনুতে ক্লিক করে আপনি অ্যাপটি কনফিগার করতে পারেন. সংযুক্ত SharePoint অ্যাকাউন্টগুলোকে অনুমোদিত ডোমেইন সেটে সীমিত করতে Manage domains নির্বাচন করুন.

এটি সম্পন্ন হলে, আপনার ওয়ার্কস্পেসের সদস্যরা তাদের পৃথক অ্যাকাউন্টে sync সক্ষম করতে পারবেন.

ধাপ ২: ওয়ার্কস্পেস ব্যবহারকারী SharePoint-এ সংযুক্ত হয় (OAuth)

আপনি যদি ইতিমধ্যে আপনার পৃথক অ্যাকাউন্টে SharePoint সংযোগ করে থাকেন, অনুগ্রহ করে ধাপ ৩-এ যান.

ChatGPT-এ + এবং More-এ ক্লিক করুন. তারপর SharePoint বেছে নিয়ে sign-in (OAuth) ধাপগুলো অনুসরণ করুন.

বিকল্পভাবে, আপনি Settings-এ গিয়ে Apps নির্বাচন করতে পারেন. এরপর Sync নির্বাচন করে SharePoint বেছে নিন, এবং sign-in flow সম্পন্ন করুন.

Sharepoint sign-in flow সম্পন্ন হলে, sync স্বয়ংক্রিয়ভাবে সক্রিয় হয়ে যাবে.

ধাপ ৩: ব্যবহারকারী Sharepoint-এর জন্য sync সক্রিয় করে

SharePoint sync সক্রিয় করতে:

  1. Settings > Apps-এ যান.

  2. আপনার connected apps-এর তালিকায় SharePoint খুঁজুন.

  3. Enable sync-এ ক্লিক করুন.

প্রাথমিক sync কয়েক মিনিট থেকে কয়েক ঘণ্টা পর্যন্ত সময় নিতে পারে. এটি শেষ হলে, ব্যবহারকারীরা তাদের OneDrive এবং SharePoint ফাইল সম্পর্কে ChatGPT-কে প্রশ্ন করতে পারবেন.

ChatGPT Pro সেটআপ

ChatGPT Pro ব্যবহারকারীরা Settings > Apps থেকে সিঙ্কসহ Sharepoint অ্যাপে অ্যাক্সেস সক্রিয় করতে পারেন.

SharePoint sync সক্রিয় করতে:

  1. Settings > Apps-এ যান

  2. আপনি যদি আগে SharePoint-এ সংযুক্ত না হয়ে থাকেন, SharePoint tileটি খুঁজে Connect-এ ক্লিক করুন.

  3. আপনি যদি আগে SharePoint-এ সংযুক্ত হয়ে থাকেন, Enable sync-এ ক্লিক করুন.

প্রাথমিক sync কয়েক মিনিট থেকে কয়েক ঘণ্টা পর্যন্ত সময় নিতে পারে. এটি শেষ হলে, ব্যবহারকারীরা তাদের OneDrive এবং SharePoint ফাইল সম্পর্কে ChatGPT-কে প্রশ্ন করতে পারবেন.

সচরাচর জিজ্ঞাসিত প্রশ্ন - সাধারণ

আপনি কি OneDrive এবং SharePoint—দুটোই sync করেন?

হ্যাঁ. সিঙ্কসহ sync app OneDrive-এর ব্যক্তিগত file এবং SharePoint-এর shared drive—দুটোর সঙ্গেই কাজ করে.

আমি যদি sync সক্রিয় না করি তাহলে কী হবে?

আপনি যদি sync সক্রিয় না করেন, (ওয়ার্কস্পেস admin হিসেবে বা user settings-এ) তবুও অ্যাপটি file search-এর জন্য কাজ করবে. আপনি এখনও আপনার SharePoint site-গুলোতে query করতে পারবেন, কিন্তু আপডেটেড তথ্যের জন্য data ধারাবাহিকভাবে index হবে না. আরও পড়ুন

sync সহ অ্যাপে কার অ্যাক্সেস থাকবে তা কি অ্যাডমিনরা নিয়ন্ত্রণ করতে পারেন?

হ্যাঁ, আপনি RBAC দিয়ে ব্যবহারকারী সেটিংসে অ্যাক্সেস আরও কনফিগার করতে পারেন.

নতুন বা আপডেট করা ফাইল কখন প্রতিফলিত হবে?

নতুন এবং আপডেট করা ফাইল সাধারণত কয়েক মিনিট থেকে প্রায় এক ঘণ্টার মধ্যে প্রতিফলিত হয়.

ChatGPT কি ফাইলের অনুমতিগুলো মেনে চলে?

ফাইলের অনুমতিগুলো সবসময় মেনে চলা হয়. ব্যবহারকারীরা শুধু তাদের নিজস্ব ফাইল এবং অন্যরা তাদের সঙ্গে শেয়ার করেছে এমন ফাইলগুলোতেই প্রবেশাধিকার পান.

User-authenticated mode-এ কি কোনো পৃথক ব্যবহারকারী যেকোনো ডোমেইনের SharePoint account সংযুক্ত করতে পারেন?

হ্যাঁ. সিঙ্কসহ user-authenticated app-এর ক্ষেত্রে কোনো domain restriction নেই; ব্যবহারকারীরা তারা যে কোনো SharePoint account-এ প্রবেশাধিকার পান, তাতে সংযুক্ত হতে পারেন.

আগে আমার Enterprise workspace-এর জন্য user authenticated app সক্রিয় ছিল. আমি কীভাবে admin-managed app-এ স্যুইচ করব?

অ্যাডমিনরা Admin settings → Apps → SharePoint → Deploy to team-এ গিয়ে সহজে রূপান্তর করতে পারেন. এতে user-authenticated app-টি সঙ্গে সঙ্গে নিষ্ক্রিয় না করেই admin-managed sync যোগ হবে, ফলে ডাউনটাইম এড়ানো যাবে.

সচরাচর জিজ্ঞাসিত প্রশ্ন - সিঙ্কসহ admin-managed অ্যাপ

এটি সিঙ্কসহ SharePoint user-authenticated অ্যাপ থেকে কীভাবে আলাদা?

সিঙ্কসহ user authenticated app-এ প্রতিটি ব্যবহারকারীকে আলাদাভাবে authenticate (OAuth) করতে হয় এবং নিজেদের ফাইল sync করতে হয়. অ্যাডমিনরা প্রতিষ্ঠানের জন্য SharePoint সক্রিয় করতে পারতেন, কিন্তু সরাসরি সবার জন্য deploy করতে পারতেন না.

সিঙ্কসহ admin-managed app একজন administrator-কে authenticate করে পুরো প্রতিষ্ঠানে deploy করতে দেয়, ফলে ব্যবহারকারীদের আলাদা সেটআপ সম্পন্ন করতে হয় না. অ্যাডমিন সেটআপ এবং সক্রিয়করণ সম্পন্ন হওয়ার পর, ব্যবহারকারীরা ব্যক্তিগত OAuth configuration ছাড়াই এটি ব্যবহার শুরু করতে পারেন.

আমরা যদি ইতিমধ্যেই সিঙ্কসহ user-authenticated অ্যাপ সেট আপ করে থাকি, তাহলে কী হবে?

অ্যাডমিনরা Admin settings → Apps → SharePoint → Deploy to team-এ গিয়ে সহজে রূপান্তর করতে পারেন. এতে সিঙ্কসহ admin-managed সেটআপ যোগ হবে, কিন্তু সঙ্গে সঙ্গে সিঙ্কসহ user-authenticated অ্যাপটি নিষ্ক্রিয় হবে না, ফলে ডাউনটাইম এড়ানো যাবে.

আমি admin-managed app with sync চালু করার পর, ব্যবহারকারীদের কি তাদের chat-এ ম্যানুয়ালি অ্যাপটি সক্রিয় করতে হবে?

না. Admin sync সেটআপ করার পর, ব্যবহারকারীদের আলাদাভাবে authenticate করতে হবে না. তারা শুধু “Show me X in SharePoint.”-এর মতো প্রশ্ন করতে পারবেন.

sync সহ অ্যাডমিন-পরিচালিত অ্যাপটি কি OneDrive ফাইলেও অ্যাক্সেস সমর্থন করে?

হ্যাঁ, তবে কেবল তখনই যখন ChatGPT ওয়ার্কস্পেস অ্যাডমিন সেটআপ ফ্লোতে sync all নির্বাচন করেন এবং একটি SharePoint site collection-এর সব সাইট ও সাব-সাইট জুড়ে সেটিংস, কনটেন্ট এবং অনুমতি পরিচালনার পূর্ণ অনুমতিসহ SharePoint অ্যাডমিন হন.

যদি ওয়ার্কস্পেস অ্যাডমিন sync সেটআপ প্রক্রিয়ায় ম্যানুয়ালি সাইট ও ফোল্ডার নির্বাচন করেন, OneDrive সমর্থিত নয় (নির্বাচন ফ্লোতে অ্যাডমিন ফোল্ডার পিকার OneDrive নির্বাচন সমর্থন করে না.)

স্মরণ করিয়ে দিই, ব্যবহারকারীরা শুধু SharePoint-এ সেই কনটেন্টেই অ্যাক্সেস পাবেন যা দেখার অনুমতি তাদের আছে.

ChatGPT কীভাবে জানে কোন ব্যবহারকারীদের সক্রিয় করতে হবে?

SharePoint এবং ChatGPT-এর মধ্যে কঠোর email domain matching-এর ভিত্তিতে access নির্ধারিত হয়. একজন ব্যবহারকারীর SharePoint account অবশ্যই তার ChatGPT account email-এর সঙ্গে মিলতে হবে.

Role-based access control (RBAC) সম্পর্কে কী?

RBAC-এর মাধ্যমে কোন কোন group-এর SharePoint-এ অ্যাক্সেস থাকবে তা অ্যাডমিনরা নিয়ন্ত্রণ করতে পারেন. অ্যাপটি বিদ্যমান SharePoint RBAC configuration মেনে চলে. যদি কোনো অ্যাডমিন আগে থেকেই RBAC সেট করে থাকেন, তাহলে সেই settings প্রযোজ্য হবে. না থাকলে, অ্যাডমিনরা যেকোনো সময় RBAC কনফিগার করতে পারেন.

ব্যবহারকারীরা কি এখনও শুধু সেই ফাইলগুলোই দেখবে যেগুলোর জন্য তাদের অনুমতি আছে?

হ্যাঁ. SharePoint-এর বিদ্যমান file permission পুরোপুরি মেনে চলা হয়. ব্যবহারকারীরা SharePoint-এ যেসব file দেখার অনুমতি আগে থেকেই রাখেন, শুধু সেগুলোতেই access পান.

অ্যাপ সেট আপ করার সময় অ্যাডমিনরা কী নিয়ন্ত্রণ করতে পারেন?

অ্যাডমিনদের একই সঙ্গে SharePoint admin এবং ChatGPT admin হতে হবে. তারা সব ফাইল বা নির্দিষ্ট site এবং folder সিঙ্ক করার বিকল্প বেছে নিতে পারেন. এভাবে পরিচালিত ফাইলগুলো ChatGPT-এ connection type-এর অধীনে “admin-managed” হিসেবে দেখা যাবে.

অ্যাডমিনরা কি পরে কী সিঙ্ক হবে তা পরিবর্তন করতে পারেন?

হ্যাঁ। অ্যাডমিনরা SharePoint অ্যাপ সেটিংস থেকে sync scope আপডেট করতে পারেন। কোন content sync হবে তা বদলাতে বা, যখন উপলভ্য থাকে, sensitivity label filtering কনফিগার করতে Limit content নির্বাচন করুন.

আমরা কি user-authenticated এবং admin-managed—দুটি অ্যাপই ব্যবহার করতে পারি?

হ্যাঁ. প্রযুক্তিগতভাবে দুটি অ্যাপই একই সময়ে সক্রিয় করা যেতে পারে.

নতুন বা আপডেট করা ফাইল কখন প্রতিফলিত হবে?

নতুন এবং আপডেট করা ফাইল সাধারণত কয়েক মিনিট থেকে প্রায় এক ঘণ্টার মধ্যে প্রতিফলিত হয়.

আমি কি সিঙ্কের স্কোপ বেছে নিতে পারি, যেমন নির্দিষ্ট ফোল্ডার বা ফাইল?

হ্যাঁ, সেটআপের সময় আপনি সিঙ্কের স্কোপ নির্বাচন করতে পারেন, অথবা পরে সিঙ্কের স্কোপ সম্পাদনা করতে পারেন.

একই workspace-এ কি একাধিক admin-managed SharePoint app with sync সক্রিয় করা যায়, যেমন tenant/brand-পিছু একটি করে?

প্রতি workspace-এ শুধুমাত্র একটি admin-managed SharePoint instance সমর্থিত.

Microsoft consent screen-এ delegated এবং application permissions দুটিই কেন দেখায়?

অ্যাডমিন-পরিচালিত SharePoint sync-এর জন্য application permissions-এ মাইগ্রেশনের সময় Microsoft delegated permissions এবং application permissions—দুটিই দেখাতে পারে. এই অস্থায়ী ওভারল্যাপ উন্নত coverage এবং sensitivity label filtering সক্ষম করার পাশাপাশি বিদ্যমান SharePoint connector আচরণ সংরক্ষণে সহায়তা করে. ভবিষ্যতে, আমরা delegated scope requests সম্পূর্ণভাবে সরিয়ে দিতে পারি. 

অ্যাপটি Sites.FullControl.All কেন অনুরোধ করছে?

অ্যাপটি Sites.FullControl.All অনুরোধ করে যাতে এটি সম্পূর্ণ ও সঠিকভাবে document permissions আনতে পারে. Microsoft Graph delta queries দিয়ে permission hierarchies scan করা সম্পর্কে Microsoft-এর নির্দেশনা বলে যে permissions সঠিকভাবে প্রক্রিয়া করতে অ্যাপগুলোর Sites.FullControl.All প্রয়োজন. আমাদের পরীক্ষায়, Sites.Read.All access-control updates বিলম্বিত করতে পারত, যার মানে document permissions সব সময় সঙ্গে সঙ্গে প্রতিফলিত হতো না.

অ্যাপটি SharePoint scopes কেন অনুরোধ করছে?

এই পরিবর্তনটি অ্যাপকে একটি (legacy) SharePoint Site-এর জন্য access control এবং group information আনতে দেয়.

অ্যাপটি Sites.Selected scope কেন অনুরোধ করছে?

Sites.Selected scope হলো Sites.FullControl.All-এর একটি strict subset. অ্যাপটি সঠিকভাবে চালাতে দুটির অন্তত একটি প্রয়োজন. Sites.Selected প্রতিষ্ঠান ও IT অ্যাডমিনদের অ্যাপের জন্য অ্যাক্সেস আরও সীমিত করতে দেয়. আমরা Scope উপস্থিত রাখার সুপারিশ করি.

নোট: অ্যাডমিন যদি Sites.FullControl.All প্রত্যাহার করার কথা বিবেচনা করেন, connector সঠিকভাবে কাজ করছে তা নিশ্চিত করতে এই Microsoft নির্দেশিকা অনুসরণ করে নির্বাচিত সাইটগুলো অ্যাক্সেসযোগ্য করা হয়েছে কি না নিশ্চিত করুন.

OpenAI প্রাথমিক পাইলটের জন্য এই scope সক্ষম করেছে এবং এই scope-এর ওপর নির্ভর করার আগে যোগাযোগ করার সুপারিশ করে.

Microsoft Purview sensitivity labels কীভাবে পরিচালিত হয়?

অ্যাডমিন-পরিচালিত SharePoint sync নির্বাচিত labeled files sync থেকে বাদ দিতে Microsoft Purview sensitivity label metadata ব্যবহার করতে পারে. এর জন্য SensitivityLabels.Read.All permission প্রয়োজন.

Microsoft Sensitivity Labels পরিচালিত হয় label-টি কনটেন্ট encrypt করার জন্য কনফিগার করা হয়েছে কি না তার ভিত্তিতে. একটি label শুধু classification-only হতে পারে: Microsoft sensitivity labels-কে কনটেন্ট শ্রেণিবিন্যাসে ব্যবহৃত clear-text metadata হিসেবে বর্ণনা করে, এবং এই labels নিজে ফাইল encrypt করে না বা কে এটি খুলতে পারবে তা পরিবর্তন করে না. 

classification-only sensitivity labels থাকা ফাইলগুলো sync করা যেতে পারে, যদি সেগুলো অন্যথায় scope-এর মধ্যে থাকে এবং ব্যবহারকারীর সেগুলো অ্যাক্সেস করার SharePoint অনুমতি থাকে. অ্যাডমিনরা sensitivity label filter ব্যবহার করে নির্বাচিত classification-only labels থাকা ফাইলগুলো sync থেকে বাদ দিতে পারেন.

যদি কোনো sensitivity label access control দিয়ে কনফিগার করা থাকে, Microsoft কনটেন্টে encryption প্রয়োগ করে. Microsoft জানায় যে encrypted content শুধু label-এর encryption settings দ্বারা অনুমোদিত ব্যবহারকারীরাই decrypt করতে পারেন এবং এটি যেখানেই থাকুক encrypted থাকে. এই protected files ChatGPT দ্বারা sync করা হয় না এবং স্বয়ংক্রিয়ভাবে বাদ যায়; অ্যাডমিনদের sensitivity label filter-এ এই labels নির্বাচন করার প্রয়োজন নেই.

আমি আগে অ্যাডমিন-পরিচালিত SharePoint অ্যাপ সেটআপ করেছি. আমি কীভাবে নতুন ফিচারগুলো পাব?

আপনি যদি ইতিমধ্যে অ্যাডমিন-পরিচালিত SharePoint sync সেটআপ করে থাকেন, অ্যাপটি disconnect ও reconnect করবেন না. Disconnect করে reconnect করলে SharePoint কনটেন্ট resync ও reindex হতে পারে, যা ChatGPT-তে availability বিলম্বিত করতে পারে.

এর বদলে, SharePoint অ্যাপ সেটিংসে যান (Workspace Settings > Apps থেকে) এবং reauthentication prompt ব্যবহার করুন. reauthentication বিদ্যমান sync এবং আগের যেকোনো Content Selection সংরক্ষণ করে. selection আপডেট করতে, নতুন পাওয়া Sites যোগ করা বা un-protected sensitivity labels যুক্ত কনটেন্ট বাদ দেওয়ার মতো পরিবর্তন করতে Limit content নির্বাচন করুন (নোট: protected sensitivity labels সব সময় বাদ দেওয়া হয়). 

আমি অতিরিক্ত Microsoft scopes দিয়ে reauthenticate না করলে কী হবে?

আপনার বিদ্যমান SharePoint অ্যাপ সংযোগ সক্রিয় থাকে, এবং আগে থেকে থাকা কার্যকারিতা অপরিবর্তিতভাবে চলতে থাকে. তবে, sensitivity label filtering এবং legacy SharePoint group permissions-এর উন্নত support সহ অতিরিক্ত Microsoft scopes প্রয়োজন এমন ফিচারগুলো আপনি ব্যবহার করতে পারবেন না.

এই নিবন্ধটি কি সহায়ক ছিল?