رفع مغایرت اسناد

از NOSA Wiki
نسخهٔ تاریخ ‏۳۱ ژوئیهٔ ۲۰۱۹، ساعت ۰۵:۵۰ توسط Dianati (بحث | مشارکت‌ها)
پرش به ناوبری پرش به جستجو


آشنایی با نکات مهم گسترش اسناد و رفع مغایرت در سیستم امانات

بطور کلی یک نسخه جدید که در پایگاه اطلاعاتی ورود اطلاعات شده است، به شرطی به سیستم امانات منتقل می‌شود که شماره معیار (شماره ثبت و یا کدمیله‌ای) این نسخه قبلا در سیستم امانات موجود نباشد. به عبارت دیگر سیستم امانات اجازه انتقال اسناد با شماره ثبتهای تکراری را نمی‌دهد. درست در لحظه پس از انتفال رکوردها به سیستم امانات، رکوردهای پایگاه اطلاعاتی و پایگاه امانات کاملا" مشابه‌اند و مغایرتی میان آنها وجود ندارد. اما به تدریج و پس از مدت زمانی ممکن است در پایگاههای اطلاعاتی تغییراتی اعمال شود که این تغییرات باعث تفاوت میان پایگاههای اطلاعاتی و سیستم امانات می‌گردد. این تغییرات شامل موارد زیر است:

- رکوردی به پایگاه اضافه می‌شود.

- نسخه‌ای به نسخههای یک رکورد اضافه می‌شود.

- رکوردی حذف می‌شود.

- نسخه‌ای از نسخه‌های یک رکورد حذف می‌شود.

- عبارت معیار یک نسخه تغییر می‌کند.

- اطلاعات کامل یک رکورد تغییر می‌کند و به رکورد دیگری تبدیل می‌شود.

بیشتر تفاوتها از طریق انتقال مجدد رکوردها بطور اتوماتیک رفع می‌شود اما برای رفع دو مورد آخر، ابزاری به نام رفع مغایرت پیاده سازی شده است که باید به شکل دستی و توسط کاربر امانات انجام شود. برای آشنایی دقیق‌تر با شرایط رفع مغایرت،در ادامه توضیح داده می‌شود:

انواع تفاوتهای احتمالی میان پایگاههای اطلاعاتی سیمرغ و سیستم امانات:

رکوردهای جدیدی به پایگاههای اطلاعاتی افزوده می‌شود:این حالت با انتقال رکوردهای جدید به سیستم امانات رفع می‌شود.

نسخه‌ای به رکورد(های) موجود اضافه می‌شود: این حالت نیز با انتقال مجدد رکوردها رفع می‌شود.

نسخه ای از رکورد حذف (وجین) می‌شود: در این مورد سه حالت زیر باید از هم تفکیک شود:

- نسخه حذف شده در امانت جاری است: در رفع مغایرت می‌آید و باید پس از بازگشت سند به شکل دستی حذف شود.

- نسخه موجود است (سابقه امانت دارد): در رفع مغایرت می‌آید و به شکل دستی حذف می‌شود.

- نسخه موجود است (سابقه امانت ندارد): با انتقال مجدد بطور اتوماتیک حذف می‌شود.


یک رکورد بطور کامل از پایگاه اطلاعاتی حذف می‌شود: در این مورد نیز سه حالت ممکن است اتفاق بیافتد:

- نسخه‌ای از این رکورد در امانت است:نسخه‌های در امانت جاری در رفع مغایرت می‌آید و تا زمانی که بازگشت داده نشده قابل حذف شدن نیست.

-تمام نسخه‌ها موجودند(بعضی از نسخه ها سابقه امانت دارند): فقط نسخه‌هایی که رخداد امانت دارند در رفع مغایرت می‌آید و دستی حذف می‌شود.

-تمام نسخه‌ها موجودند (هیچ نسخه ای سابقه امانت ندارد): با انتقال مجدد بطور اتوماتیک حذف می‌شود.

شماره معیار (شماره ثبت یا کدمیله ای) تغییر می کند: سه حالت دارد:

1-شماره معیار تکراری نیست:

نسخه موجود است :

الف) سابقه امانت ندارد: با انتقال مجدد بطور اتوماتیک اعمال می‌شود.

ب) سابقه امانت دارد: در رفع مغایرت می‌آید و با استفاده از گزینهCir0316006.png