همگام ساز اطلاعات


معرفی محصول
این ابزار جهت انتقال داده ها از یک منبع اطلاعاتی (Provider) به منبع دیگر با استفاده از یک زمان بندی خاص استفاده می شود. به عنوان مثال می توان هر روز ساعت 3 بامداد کلیه ی اطلاعاتی که در طی روز قبل در لیستی از SharePoint درج شده را به داخل یک جدول در پایگاه داده ها انتقال بدهیم. Provider های متنوعی برای این منظور ایجاد شده که به شما امکان انتقال اطلاعات را به مخزن مورد نظر می دهد. جهت مدیریت خطا و بررسی وضعیت همگام سازی های انجام شده پنلی در نظر گرفته شده که سوابق کلیه ی عملیات انجام شده در حین همگام سازی را نمایش می دهد.

معماری و اجزاء
در شکل زیر معماری این ابزار نمایش داده شده است که اجزاء تشکیل دهنده ی آن عبارتند از:


Syncer

Provider
هر گونه منبع نگهداری و ذخیره سازی اطلاعات می باشد. در حال حاضر منابعی مانند Sharepoint List, Sharepint InfoPath Library, Database Table, RSS, Email Server, File System, WebService در سیستم وجود دارد. برای همگام سازی نیاز به یک Source Provider می باشد که داده ها از آن خوانده شده و یک Destination Provider که داده ها در آن درج می شود.

PipeLine
در حقیقت زنجیره ای از عملیات پشت سر هم می باشند که بر روی اقلام داده ای اعمال می شوند. به عنوان مثال از طریق یک PipeLine در هنگام خواندن اطلاعات از لیست SharePointی می توان شناسه ی ذخیره شده در فیلد Lookup یک لیست را جدا نموده و برای ذخیره سازی در مقصد استفاده نمود. از این ابزار برای پالایش داده، رمزگذاری و رمزبرداری، فشرده سازی، کدگذاری و کارهایی از این دسته استفاده می شود.

Mapping
از طریق نگاشت مشخص می نماییم که هر فیلد منبع را بر روی کدام فیلد از مقصد ذخیره سازی نماید.

امکانات
  1. امکان تعریف منابع مبدا و مقصد، فیلدها و کلیدهای اصلی هر منبع
  2. امکان تعریف نگاشت بین فیلدها
  3. تعریف زمانبندی برای اجرای همگام سازی
  4. مشاهده ی سوابق اجرای همگام سازی ها با جزئیات کامل
  5. انجام عملیات مختلف مانند رمزگذاری، جایگذاری، فشرده سازی، کدگذاری و ... بر روی داده های خوانده شده
  6. استفاده از مقادیر زمان اجرا مانند زمان جاری
  7. تعریف کلیدهای مرکب
  8. تشخیص کلیدهای تکراری
  9. مدیریت Conflict ها
  10. پشتیبانی از حجم بالای اطلاعات
  11. Wizard های از پیش تعریف شده List to Table, Table to List, RSS to List, RSS to DB و غیره
  12. فیلتر گذاری بر روی داده های مبدا

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

2. سیستم Ticketing
اکثر شرکت های خدماتی درخواست های خدمات را در قالب ایمیل دریافت می کنند. این ابزار به شما کمک می کند که با فیلتر گذاری مناسب ایمیل های دریافتی را به لیست های مناسبی منتقل نموده و بنابر نوع درخواست، فرآیند مربوط به آن را در سازمان شروع نماید. به عنوان مثال کلیه ی ایمیل هایی که به sale@mnp.co.ir ارسال می شوند به لیست درخواست خرید منتقل می شوند. Subject ایمیل به ستون "عنوان" لیست، Sender ایمیل به ستون "ایمیل درخواست دهنده" و Body ایمیل به ستون "متن درخواست" نگاشت خواهد شد. بر روی این لیست فرآیند بررسی درخواست قرار دارد که در هنگام درج یک آیتم شروع شده و درخواست خرید را در سازمان به جریان می اندازد.

3. گزارش گیری و استفاده از اطلاعات Repeating Table های فرم های InfoPath ای در نرم افزار SharePoint
همانطور که می دانید از Repeating Table تنها در فرم های کتابخانه ای در نرم افزار SharePoint می توان استفاده نمود. این فرم ها با فرمت XML ذخیره شده که گزارشگیری و استفاده از داده های درون Repeating Table ها با مشکلات فراوانی همراه خواهد بود که بعضا غیر ممکن می باشد. از طریق این ابزار می توان رکوردهای Repeating Table را به یک لیست و یا جدول پایگاه داده ها همگام ساخت و به راحتی از اطلاعات ثبت شده در دیگر فرم ها، سامانه ها و... استفاده و یا گزارشات لازم را بر روی آن ها ایجاد نمود.

4. گزارش گیری از لیست های حجیم نرم افزار SharePoint
اگر از ابزارهایی مانند SQL Report Builder برای گزارش گیری استفاده کرده باشید می دانید که استفاده و بارگذاری (Load) اطلاعات از لیست های حجیم نرم افزار SharePoint به داخل Data Source ها چقدر زمانبر خواهد بود. مخصوصاً هنگامی که ارتباطی نیز بین Data Source های دیگر تعریف شده باشد. برای رفع این مشکل پیشنهاد ما این است که با استفاده از این ابزار کلیه ی اطلاعات لیست ها و یا کتابخانه های حجیم نرم افزار SharePoint را به داخل یک جدول پایگاه داده ها منتقل نموده و گزارش گیری را به راحتی از طریق پایگاه داده ها انجام دهید.

5. خواندن اطلاعات از یک نرم افزار دیگر
فرض کنید مدیرتان از شما خواسته اولین روز هر هفته لیست فاکتورهای صادر شده در هفته ی گذشته را برای ایشان ارسال نمایید. این فاکتورها در پایگاه داده و در جدولی از نرم افزار فروش شما ثبت شده که شما به آن دسترسی دارید. از طریق این ابزار می توانید به صورت خودکار هر شنبه یک فایل Excel از رکوردهای مذکور ایجاد کرده و در مخزن گزارشات مدیر قرار دهید. سپس طی یک فرآیند که شروع آن بر روی رخداد ایجاد است، وظیفه بررسی فایل مذکور را به مدیر خود ارسال نمایید.



در صورت نیاز به دریافت اطلاعات تکمیلی محصول و خدمات مورد نظر، لطفا با واحد فروش شرکت تماس حاصل فرمایید ...