লেবেল, ক্ষেত্র এবং পছন্দগুলি তাদের সারা জীবন নির্দিষ্ট অবস্থার মধ্য দিয়ে যায়। উপরন্তু, লেবেল বিভিন্ন সংশোধন হতে পারে. নিম্নলিখিত চিত্রটি সংশোধন সহ লেবেল জীবনচক্র দেখায়:
- একটি লেবেল তৈরি করুন (
create()
) — লেবেলটি তৈরি করা হয় এবং একটি ডাটাবেসে সংরক্ষিত হয়revision_id=1
হিসাবে। লেবেলেUNPUBLISHED_DRAFT
এর অবস্থা আছে। এই রাজ্যে:- ব্যবহারকারীরা লেবেল দেখতে পারবেন না
- ব্যবহারকারীরা ড্রাইভ আইটেমগুলিতে লেবেল প্রয়োগ করতে পারবেন না৷
- (ঐচ্ছিক) একটি লেবেল, ক্ষেত্র, বা পছন্দ আপডেট করুন (
delta()
) — প্রতিটি আপডেট, এমনকি এটি প্রকাশিত হওয়ার আগে, একটি ডাটাবেসে সংরক্ষণ করা হয়, এবং লেবেলের সংশোধন বৃদ্ধি করা হয়। - একটি লেবেল প্রকাশ করুন (
publish()
) —লেবেলেPUBLISHED
অবস্থা রয়েছে এবং ব্যবহারকারীরা লেবেলটি প্রয়োগ করতে পারেন৷ লেবেল প্রকাশ করলে এর সংশোধন বৃদ্ধি পায়। - (ঐচ্ছিক) একটি লেবেল, ক্ষেত্র, বা পছন্দ আপডেট করুন (
delta()
) — লেবেল, ক্ষেত্র বা পছন্দ আপডেট করা হয় এবং একটি খসড়া লেবেল হিসাবে একটি ডাটাবেসে সংরক্ষণ করা হয়। লেবেলটিতেhasUnpublishedChanges=true
এর সাথেPUBLISHED
অবস্থা রয়েছে যার অর্থ খসড়া পরিবর্তন আছে, কিন্তু সেগুলি ব্যবহারকারীদের জন্য উপলব্ধ নয়। প্রতিটি আপডেট লেবেলের সংশোধন বৃদ্ধি করে। - (ঐচ্ছিক) একটি লেবেল প্রকাশ করুন (
publish()
) — যদি উপলব্ধ থাকে, সবচেয়ে বর্তমান খসড়াটি প্রকাশিত হয়। লেবেলেPUBLISHED
অবস্থা রয়েছে এবং ব্যবহারকারীরা লেবেলটি প্রয়োগ করতে পারেন৷ লেবেল প্রকাশ করলে এর সংস্করণ বৃদ্ধি পায়। - একটি লেবেল নিষ্ক্রিয় করুন (
disable()
) —লেবেলেরDISABLED
অবস্থা রয়েছে যদিও ব্যবহারকারীরা API এর মাধ্যমে লেবেল প্রয়োগ করতে পারেন। যাইহোক, দেখানোর জন্য কনফিগার না করা পর্যন্ত একটি অক্ষম লেবেল UI-তে দেখানো হয় না। লেবেলকে অবমূল্যায়ন করলে এর সংশোধন বৃদ্ধি পায়। - একটি লেবেল সক্ষম করুন (
enable()
) —লেবেলটি একটিPUBLISHED
অবস্থায় ফিরে আসে এবং ব্যবহারকারীরা লেবেলটি প্রয়োগ করতে পারেন৷ লেবেল প্রকাশ করলে এর সংশোধন বৃদ্ধি পায়। - একটি লেবেল মুছুন (
delete()
) —লেবেলের একটিDELETED
অবস্থা রয়েছে এবং এটি প্রয়োগ করা যাবে না। মুছে ফেলা লেবেল শেষ পর্যন্ত পরিস্কার করা হয়.
এটি জোর দেওয়া গুরুত্বপূর্ণ যে একটি লেবেলের প্রতিটি আপডেট লেবেলের সংশোধন বৃদ্ধি করে। এবং, যদি লেবেলটি ইতিমধ্যেই প্রকাশিত হয়ে থাকে, তাহলে n আপডেটের পরে এটিকে আবার প্রকাশ করার অর্থ হল এর প্রকাশিত রিভিশন নম্বর হল রিভিশন + n + 1 নম্বর ধারাবাহিক আপডেট।