ব্যবহারকারী এবং শেয়ার্ড ড্রাইভের পরিবর্তন ট্র্যাক করুন

যেসব গুগল ড্রাইভ অ্যাপের ড্রাইভে থাকা আইটেমগুলোর পরিবর্তন ট্র্যাক করার প্রয়োজন হয়, তাদের জন্য ‘Changes’ কালেকশনটি পরিবর্তন শনাক্ত করার একটি কার্যকর উপায় প্রদান করে। এই কালেকশনটি প্রতিটি আইটেমের বর্তমান অবস্থা প্রদান করে, যদি এবং কেবল যদি একটি নির্দিষ্ট সময়ের পর থেকে আইটেমটিতে কোনো পরিবর্তন ঘটে থাকে।

গুগল ড্রাইভ প্রতিটি ব্যবহারকারী এবং শেয়ার করা ড্রাইভের জন্য একটি পরিবর্তন লগ রাখে। প্রত্যেকের কাছেই তাদের আগ্রহের বিষয়গুলোতে করা পরিবর্তনের নিজস্ব রেকর্ড থাকে।

একজন ব্যবহারকারীর কাছে দৃশ্যমান সমস্ত আইটেমের পরিবর্তনগুলি ট্র্যাক করতে, ব্যবহারকারীর চেঞ্জ লগ এবং তিনি যে সমস্ত শেয়ার্ড ড্রাইভের সদস্য, সেগুলির চেঞ্জ লগ উভয়ই পুনরায় প্লে করতে হবে।

পরিবর্তন এন্ট্রি সক্ষম করুন

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

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

সমাধিফলক

যেসব আইটেম ব্যবহারকারীর জন্য আর উপলব্ধ নয়, সেগুলোর পরিবর্তন এন্ট্রি deleted বলে চিহ্নিত করা হয়। পরিবর্তন এন্ট্রিতে শুধুমাত্র আইটেমটির আইডি উপলব্ধ থাকে।

শেয়ার করা ড্রাইভগুলি ট্র্যাক করুন

প্রতিটি শেয়ার্ড ড্রাইভের নিজস্ব চেঞ্জ লগ থাকে। যদিও একজন ব্যবহারকারী একটি শেয়ার্ড ড্রাইভের সদস্য হতে পারেন, কিছু নির্দিষ্ট পরিবর্তন শুধুমাত্র শেয়ার্ড ড্রাইভের চেঞ্জ লগেই প্রতিফলিত হয় এবং ব্যবহারকারীর চেঞ্জ লগে কখনোই দেখা যায় না। যদি কোনো ফাইল একটি শেয়ার্ড ড্রাইভের অন্তর্গত হয়, এবং ফাইলটি অতীতে কোনো এক সময়ে ব্যবহারকারীর চেঞ্জ লগে দেখা গিয়েও থাকে, তবুও শুধুমাত্র ব্যবহারকারীর চেঞ্জ লগ রিপ্লে করলে ফাইলটির স্ট্যাটাস সঠিকভাবে আপডেট হবে না। এর পরিবর্তে, সমস্ত পরিবর্তন ক্যাপচার করার জন্য আপনাকে অবশ্যই শেয়ার্ড ড্রাইভের চেঞ্জ লগটি রিপ্লে করতে হবে।

একজন ব্যবহারকারীর পরিবর্তন লগে কী কী অন্তর্ভুক্ত থাকে

একজন ব্যবহারকারীর চেঞ্জ লগে, তিনি যে শেয়ার্ড ড্রাইভগুলোর সদস্য সেগুলোর পরিবর্তন এবং ব্যবহারকারীর কর্পাসে থাকা ফাইলগুলোর পরিবর্তন অন্তর্ভুক্ত থাকে। কর্পাস সম্পর্কে আরও তথ্যের জন্য, ‘পরিবর্তন এবং সংশোধনের সংক্ষিপ্ত বিবরণ’ দেখুন।

এই শেয়ার করা ড্রাইভের পরিবর্তনগুলো ব্যবহারকারীর চেঞ্জ লগে দেখা যায়:

  • ব্যবহারকারী একটি শেয়ার্ড ড্রাইভের সদস্য হন।
  • ব্যবহারকারী এখন আর শেয়ার্ড ড্রাইভের সদস্য নন।
  • একটি শেয়ার্ড ড্রাইভে সরাসরি প্রাসঙ্গিক একটি পরিবর্তন রয়েছে, যেখানে ব্যবহারকারী একজন সদস্য, উদাহরণস্বরূপ:
    • ওই শেয়ার করা ড্রাইভে ব্যবহারকারীর অ্যাক্সেস লেভেল পরিবর্তিত হয়েছে।
    • শেয়ার করা ড্রাইভটির নাম পরিবর্তন করা হয়েছে।

যখন কোনো ব্যবহারকারী একটি শেয়ার্ড ড্রাইভের সদস্য হন, তখন ব্যবহারকারীর চেঞ্জ লগে সেই শেয়ার্ড ড্রাইভের জন্য একটিমাত্র চেঞ্জ ইভেন্ট দেখা যায়। এর মাধ্যমে ব্যবহারকারী শেয়ার্ড ড্রাইভের সমস্ত আইটেম অ্যাক্সেস করার সুযোগ পান। সদস্য হওয়ার সময় ব্যবহারকারী শেয়ার্ড ড্রাইভের অন্তর্ভুক্ত আইটেমগুলোর কোনো পরিবর্তন দেখতে পান না।

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

যদি কোনো অসদস্যকে একটি শেয়ার করা ড্রাইভের স্বতন্ত্র আইটেমগুলিতে ফাইল অ্যাক্সেস দেওয়া হয়, তবে সেই আইটেমগুলিতে হওয়া পরিবর্তনগুলি ব্যবহারকারীর চেঞ্জ লগে ট্র্যাক করা হয়। এটি সরাসরি ব্যবহারকারীদের সাথে শেয়ার করা নন-শেয়ারড ড্রাইভ আইটেমগুলির মতোই।

শেয়ার করা ড্রাইভের চেঞ্জ লগে যে পরিবর্তনগুলো দেখা যায়

যদি কোনো ব্যবহারকারী কোনো শেয়ার্ড ড্রাইভের সদস্য হন, তবে তিনি সেই শেয়ার্ড ড্রাইভের চেঞ্জ লগ অ্যাক্সেস করতে পারেন, যাতে নিম্নলিখিত বিষয়গুলো থাকে:

  • শেয়ার করা ড্রাইভটিতে যেকোনো পরিবর্তন, যেমন কোনো সদস্যের সংযোজন বা অপসারণ।
  • শেয়ার করা ড্রাইভে থাকা আইটেমগুলিতে সরাসরি পরিবর্তন।

অনুমতি এবং সক্ষমতা সিঙ্ক করা

শেয়ার্ড ড্রাইভ বা এর ভেতরের আইটেমগুলোর অনুমতির পরিবর্তন শুধুমাত্র সেই আইটেমটির উপরেই প্রতিফলিত হয়। যদিও সেই আইটেমটির সমস্ত প্রত্যক্ষ বা পরোক্ষ চাইল্ড এই পরিবর্তনটি পাবে, কিন্তু চেঞ্জ লগে সেই আইটেমগুলোর প্রতিটির জন্য আলাদা কোনো এন্ট্রি থাকবে না। পরিবর্তনগুলো সম্পূর্ণরূপে পুনর্গঠন করার জন্য, ক্লায়েন্টদের অবশ্যই নতুন ক্যাপাবিলিটিগুলো প্রোপাগেট করতে হবে অথবা কোনো প্যারেন্ট আইটেম পরিবর্তিত হলে প্রতিটি আইটেম রিফেচ করতে হবে।