অংশীদার সংযোগকারী প্রয়োজনীয়তা

একটি কানেক্টর প্রকাশ করার সুবিধা এবং প্রয়োজনীয় দায়বদ্ধতার মাত্রা বোঝার জন্য পাবলিশিং ওভারভিউ পর্যালোচনা করুন। একটি পার্টনার কানেক্টর প্রকাশ করতে হলে, আপনার কানেক্টরটিকে অবশ্যই নীচে বর্ণিত সমস্ত প্রয়োজনীয়তা পূরণ করতে হবে।

অ্যাপস স্ক্রিপ্ট

পর্যালোচনার জন্য আপনার কানেক্টর জমা দেওয়ার আগে, অ্যাপস স্ক্রিপ্টে নিম্নলিখিতগুলি সম্পূর্ণ করুন:

  1. নিম্নলিখিতদের সাথে আপনার অ্যাপস স্ক্রিপ্ট প্রজেক্টের ভিউ অ্যাক্সেস শেয়ার করুন :
  2. Production নামে একটি ডেপ্লয়মেন্ট তৈরি করুন এবং আপনি যে কোডের সংস্করণটি প্রকাশ করতে চান, সেই সংস্করণ দিয়ে Production ডেপ্লয়মেন্টটি আপডেট করুন।
  3. নিশ্চিত করুন যে আপনি Production ডেপ্লয়মেন্টটি আপনার পর্যালোচিতব্য কোডের সংস্করণে আপডেট করেছেন।
  4. অ্যাপস স্ক্রিপ্টে ম্যানিফেস্ট ফাইলটি দেখা যাচ্ছে কিনা তা নিশ্চিত করুন। বাম দিকে, প্রজেক্ট ক্লিক করুন। এডিটরে 'appsscript.json' ম্যানিফেস্ট ফাইল দেখান চেকবক্সটি নির্বাচন করুন।

প্রকাশ

আপনার কানেক্টরের ম্যানিফেস্টে নিম্নলিখিত বিষয়গুলো অন্তর্ভুক্ত করুন এবং নিশ্চিত করুন যে আপনার অ্যাপস স্ক্রিপ্ট প্রজেক্টটি এডিটরে appsscript.json ম্যানিফেস্ট ফাইলটি দেখানোর জন্য কনফিগার করা আছে।

আরও তথ্যের জন্য কমিউনিটি কানেক্টর ম্যানিফেস্ট রেফারেন্সটি দেখুন।

dataStudio

  1. description কানেক্টরটি সম্পর্কে প্রাথমিক ধারণা এবং এর ব্যবহারবিধি জানার জন্য প্রয়োজনীয় তথ্য ও নির্দেশাবলী প্রদান করতে হবে। অস্পষ্ট ও অসম্পূর্ণ বিবরণযুক্ত কানেক্টর বাতিল করা হবে।
  2. addOnUrl আপনার কানেক্টর সম্পর্কে একটি ডেডিকেটেড হোস্টেড পেজ থাকা উচিত, যা আপনার নিজের ডোমেইনে হোস্ট করা হলে ভালো হয়। পেজটিতে নিম্নলিখিত বিষয়গুলো অবশ্যই অন্তর্ভুক্ত থাকতে হবে:
    • একটি গোপনীয়তা নীতিব্যবহারের শর্তাবলী অথবা এই বিষয়বস্তুর একটি লিঙ্ক, যা addOnUrl মতো একই ডোমেইনে অবস্থিত।
    • আপনার কানেক্টরটি ব্যবহার করার জন্য ব্যবহারকারীর যে বিবরণগুলো জানা প্রয়োজন।
    • আপনার কানেক্টরটি ব্যবহার করার জন্য যদি অ্যাকাউন্টের প্রয়োজন হয়, তাহলে সাইন আপ লিঙ্কটি দেখুন।
    • কন্টেন্ট আপনার ডোমেইনে হোস্ট করা বাঞ্ছনীয়। https://sites.google.com/ -এ হোস্টিং অনুমোদিত নয়।
    • আমাদের বিদ্যমান অংশীদারদের নমুনা পৃষ্ঠাগুলি দেখুন: ফানেল , সুপারমেট্রিক্স , কলরেল
  3. supportUrl আপনার কানেক্টরের জন্য সহায়তা পেতে হলে এটি একটি হোস্টেড পেজ হতে হবে। এটি কোনো ইমেল বা মেইলটু লিঙ্ক হতে পারবে না।
  4. logoUrl এটি আপনার নিয়ন্ত্রণে হোস্ট করা একটি স্ট্যাটিক ইমেজের দিকে নির্দেশ করা উচিত। আপনি *.gstatic.com , *.ggpht.com , *.google.com , *.googleusercontent.com এর মতো ডোমেইনে Google পরিষেবা দ্বারা পরিবেশিত ছবি ব্যবহার করতে পারবেন না*.googleapis.com ডোমেইন থেকে ছবি পরিবেশন করার জন্য Google Cloud Storage ব্যবহার করা গ্রহণযোগ্য এবং এটি একটি প্রস্তাবিত হোস্টিং বিকল্প।
    • অ্যানিমেটেড আইকনযুক্ত কানেক্টরগুলো বাতিল করা হবে। স্থির চিত্র ব্যবহার করুন।
    • ন্যূনতম ৪৮x৪৮ পিক্সেলের একটি ছবি ব্যবহার করার পরামর্শ দেওয়া হয়।
    • এমন শুধু-লেখার ছবি পরিহার করুন যা ৪৮x৪৮-পিক্সেলে ছোট করা হলে পড়তে অসুবিধা হয়।
  5. sources পূরণ করুন আপনার কানেক্টর যেসব সোর্সের সাথে সংযুক্ত, সেই সমস্ত সোর্স সহ প্রপার্টি। বিস্তারিত জানার জন্য ম্যানিফেস্ট রেফারেন্সের সোর্স দেখুন।
    • আপনি ডেটা রেজিস্ট্রি রিপোজিটরি -তে সোর্সগুলির বিদ্যমান তালিকা দেখতে পারেন। আপনি যে সোর্সের সাথে সংযোগ করছেন তা যদি রিপোজিটরি-তে না থাকে, তাহলে সোর্সটি যোগ করার জন্য ডেটা রেজিস্ট্রি রিপোজিটরি-তে একটি পুল রিকোয়েস্ট পাঠান। আপনার ম্যানিফেস্টে থাকা সোর্সগুলি রিপোজিটরি-তে না থাকলে আপনার কানেক্টরটি রিভিউ প্রক্রিয়ায় ব্যর্থ হবে।
    • এটি কানেক্টরের জন্য অতিরিক্ত মেটাডেটা যা গ্যালারির সার্চ ফিচারের জন্য ইনডেক্স করা হবে। ব্যবহারকারীরা যখন গ্যালারিতে কোনো নির্দিষ্ট সোর্স সার্চ করবেন, তখন আপনার কানেক্টরটি সার্চ রেজাল্টে প্রদর্শিত হবে।
  6. মান প্রদান করুন shortDescription , authType , feeType , privacyPolicyUrl , এবং termsOfServiceUrl
  7. name কানেক্টরটির উদ্দেশ্য সরাসরি তুলে ধরা উচিত। একটি সুস্পষ্ট নাম ব্যবহারকারীদের বুঝতে সাহায্য করবে যে আপনার কানেক্টরটি তাদের চাহিদা পূরণ করে কি না। নামে ‘কানেক্টর’ শব্দটি ব্যবহার করা এড়িয়ে চলুন, কারণ ব্যবহারকারীরা আগে থেকেই জানেন যে তারা একটি কানেক্টর দেখছেন।
    • আপনার কানেক্টরের প্রতি দৃষ্টি আকর্ষণ করার বা এর অবস্থান পরিবর্তন করার উদ্দেশ্যে কোনো বিশেষ বা অদৃশ্য অক্ষর অন্তর্ভুক্ত করবেন না।
  8. ম্যানিফেস্টের কোথাও ডেটা স্টুডিও-র সংক্ষিপ্ত নাম ব্যবহার করবেন না (যেমন GDS, DS, ইত্যাদি)।
  9. ম্যানিফেস্টের কোনো ফিল্ডে ( description , shortDescription , name , ইত্যাদি) ইমোজি ব্যবহার করা যাবে না। সাধারণভাবে, আপনার কানেক্টরের প্রতি দৃষ্টি আকর্ষণ করার উদ্দেশ্যে বিশেষ বা অদৃশ্য অক্ষর ব্যবহার করবেন না।
  10. আপনার কানেক্টরের যদি একটি নির্দিষ্ট স্কিমা থাকে, তাহলে আপনার কানেক্টরের জন্য একটি রিপোর্ট টেমপ্লেট তৈরি করুন এবং এটিকে ম্যানিফেস্টে যুক্ত করুন। রিপোর্টটির জন্য লিঙ্কের মাধ্যমে শেয়ারিং সক্ষম করুন।

urlFetchWhitelist

  1. কানেক্টরের কার্যকারিতার জন্য একান্ত প্রয়োজনীয় এন্ডপয়েন্টগুলিতেই UrlFetchApp এর মাধ্যমে কল করা এন্ডপয়েন্টগুলি সীমিত করুন। আপনার ম্যানিফেস্টের রুট লেভেলে urlFetchWhitelist প্রপার্টিটি যোগ করুন। আরও তথ্যের জন্য urlFetchWhitelist রেফারেন্স দেখুন।
    • UrlFetchApp সার্ভিসের সাথে ব্যবহৃত সমস্ত এন্ডপয়েন্ট অন্তর্ভুক্ত করুন।
    • যদি আপনার কানেক্টর UrlFetchApp সার্ভিস ব্যবহার করে রিসোর্স ফেচ না করে, তাহলে urlFetchWhitelist একটি খালি তালিকা [] -তে সেট করুন।
    • যদি আপনার কানেক্টর কোনো নির্দিষ্ট এন্ডপয়েন্টের সেটের সাথে সংযুক্ত না থাকে অথবা এন্ডপয়েন্ট প্রিফিক্স ভিন্ন ভিন্ন হয়, তাহলে urlFetchWhitelist প্রপার্টিটি বাদ দিন এবং রিভিউ অনুরোধ জমা দেওয়ার সময় Exception for urlFetchWhitelist ফর্ম ফিল্ডে বিস্তারিত তথ্য প্রদান করুন।

oauthScopes

  1. ম্যানিফেস্টে সুস্পষ্ট OAuth স্কোপ সেট করুন । সুস্পষ্ট OAuth স্কোপ ছাড়া কানেক্টরগুলো বাতিল করা হবে।

সংযোগকারী

  1. কানেক্টরটি ব্যবহার করার জন্য যদি ব্যবহারকারীর একটি অ্যাকাউন্টের প্রয়োজন হয়, তাহলে নিশ্চিত করুন যে কানেক্টরের description বা addOnUrl লিঙ্কে ব্যবহারকারীকে একটি অ্যাকাউন্ট তৈরি করতে সাহায্য করার জন্য নির্দেশাবলী দেওয়া আছে।
  2. আপনার কানেক্টর অসম্পূর্ণ বা বিটা পর্যায়ে থাকতে পারবে না। আপনাকে একটি সম্পূর্ণ এবং কার্যকরী কানেক্টর প্রকাশ করতে হবে। আপনি যেকোনো সময় আপনার কানেক্টর আপডেট করতে পারেন, কিন্তু ব্যবহারকারীদের জন্য প্রকাশিত প্রোডাকশন ডেপ্লয়মেন্টটি অবশ্যই পরীক্ষিত এবং বৈশিষ্ট্য-সম্পূর্ণ হতে হবে।
  3. ব্যবহারকারীরা যখন কানেক্টরের কোনো অভ্যন্তরীণ ত্রুটির সম্মুখীন হন, তখন তাদেরকে অর্থপূর্ণ এবং কার্যকর ত্রুটি বার্তা প্রদান করুন। এর মধ্যে সেইসব পরিস্থিতিও অন্তর্ভুক্ত, যখন কোনো ব্যবহারকারী কনফিগারেশনের সময় অবৈধ/খালি ইনপুট প্রদান করেন।
  4. shortDescription , description , addOnUrl লিঙ্ক, supportUrl লিঙ্ক এবং OAuth পৃষ্ঠা (যদি প্রযোজ্য হয়) বানান ও ব্যাকরণগত ভুলমুক্ত হতে হবে।
  5. shortDescription URL থাকতে পারবে না।
  6. getAuthType() দ্বারা প্রদত্ত প্রমাণীকরণ পদ্ধতি ব্যবহার করুন। getConfig() এর মাধ্যমে ক্রেডেনশিয়াল অনুরোধ করবেন না।
  7. OAuth ক্লায়েন্ট ভেরিফিকেশন প্রক্রিয়াটি সম্পূর্ণ করুন। getAuthType() -এ ব্যবহৃত অথেনটিকেশন পদ্ধতি নির্বিশেষে সকল কানেক্টরের জন্য এই ভেরিফিকেশন বাধ্যতামূলক। ভেরিফিকেশন প্রক্রিয়াটি কানেক্টর রিভিউ থেকে একটি ভিন্ন প্রক্রিয়া এবং এটি ডেটা স্টুডিও দ্বারা নয়, বরং একটি পৃথক দল দ্বারা পরিচালিত হয়। আরও তথ্যের জন্য OAuth API ভেরিফিকেশন FAQ দেখুন। OAuth ক্লায়েন্ট ভেরিফিকেশন প্রক্রিয়াটি সম্পূর্ণ না করা হলে আপনার কানেক্টরটি বাতিল হয়ে যাবে।
    • OAuth যাচাইকরণ প্রক্রিয়ার সময়, OAuth সম্মতি স্ক্রিন কনফিগারেশনের অংশ হিসেবে আপনার কানেক্টরের প্রয়োজনীয় OAuth স্কোপগুলো যোগ করুন । আপনি যদি সমস্ত প্রয়োজনীয় স্কোপ যোগ করতে ব্যর্থ হন, তাহলে আপনি হয়তো OAuth যাচাইকরণ প্রক্রিয়াটি পাস করবেন, কিন্তু আপনার কানেক্টরে তখনও ' অপরিবর্তিত অ্যাপ' স্ক্রিনটি দেখা যাবে। এর ফলে পার্টনার কানেক্টর যাচাইকরণ প্রক্রিয়াটি ব্যর্থ হবে।
      OAuth যাচাইকরণ প্রক্রিয়াটি সম্পন্ন করার পর একটি নতুন অ্যাকাউন্ট ব্যবহার করে আপনার কানেক্টরটিকে অনুমোদন ও পরীক্ষা করুন, যাতে আপনার ব্যবহারকারীদের কাছে 'অপরিবর্তিত অ্যাপ' স্ক্রিনটি প্রদর্শিত না হয়।
  8. নিশ্চিত করুন যে আপনি ডেটা স্টুডিও গ্যালারিজ-এর পরিষেবার শর্তাবলী (জমা প্রদানকারী) মেনে চলছেন।

একবার আপনি সমস্ত প্রয়োজনীয়তা পূরণ করলে, আপনার কানেক্টরের পর্যালোচনার জন্য অনুরোধ করতে নিম্নলিখিত বোতামটিতে ক্লিক করুন:

আপনার পার্টনার কানেক্টর প্রকাশ করুন