وبلاگ پرنیان پردازش پارس

مقالات آموزش اتوماسیون اداری و شیرپوینت، فیلم های آموزشی، آخرین اخبار و دیگر مطالب مرتبط با دنیای نرم افزارهای سازمانی

اطلاعات بیشتر »

معرفی BCS در شیرپوینت 2010

این پست بر اساس مجموعه ای از گفتگوها در خصوص قابلیتهای سرویس جدید ارتباطی کسب و کار (Business Connectivity Services (BCS)) شیرپوینت 2010 و آفیس 2010 نوشته شده است. 

در یک نگاه سطح بالا هدف از BCS، ایجاد ارتباط بین کاربر نهایی و داده های کسب و کار بر اساس نیاز شغلی و کاری اوست بدون اینکه نیاز باشد برنامه ای که در حال کار با آن است را ببندد و یا از آن خارج شود و وارد برنامه دیگری شود. این سرویس با این نگاه و تفکر ساخته شده است که برای کاربر نهایی مهم نیست که داده ها از کجا می آیند. به طور مثال او در کاری که در حال انجام آن است به اطلاعات کالاها نیاز دارد، خوب BCS این امکان را فراهم می کند که چه در محیط آفیس 2010 وچه در شیرپوینت 2010 شما به داده های تمامی منابع اطلاعاتی دیگر دسترسی دارید.

BCS نسخه تکامل یافته تر BDC شیرپوینت 2007 است. که قابلیتهای شیرپوینتی را به عنوان بستری جهت توسعه برنامه های کاربردی ترکیبی افزایش می دهد. قابلیتهای تکمیلی، سرویسها و ابزارهای BCS باعث سهولت در توسعه ارتباطی یکپارچه و عمیق با سرویسها و منابع داده خارجی می شود. با استفاده از BCS، شیرپوینت 2010 و آفیس 2010 را قادر می سازد تا به منابع اطلاعاتی نرم افزارهای دیگر مانند مالی، پرسنلی، کالا، اتوماسیون و ...

 

تفاوتهای BCS در شیرپوینت 2010 نسبت به جوانی هایش (BDC) در شیرپوینت 2007
موجودیتهای
BDC، وب پارتها و ستونهایی از نوع BDC در لیستها همه و همه به منظور ایجاد یک ارتباط فقط خواندنی با سیستمهای خارجی طراحی شده بودند. اما BCS یکپارچگی عمیق تری را مستقیما درون شیرپوینت 2010 و آفیس 2010 با منابع داده خارجی و به قابلیت خواندن/نوشتن فراهم می کند. در یک کلام BDC یک ارتباط یک طرفه در شیرپوینت 2007 است ولی BCS یک ارتباط دو طرفه هم در شیرپوینت 2010 و هم در آفیس 2010

ویژگیهای کلیدی BCS

تعدادی از قابلیتهای کلیدی BCS به شرح ذیل است:

  • خواندن/نوشتن: با استفاده از BCS می توان از طریق شیرپوینت 2010 و آفیس 2010 داده های منابع خارجی را نمایش، ایجاد، به روز رسانی و یا حذف کرد.
  • گزینه های بیشتر برای اتصال: علاوه بر امکان اتصال به پایگاه داده و وب سرویس، امکان اتصال به سرویسهای WCF نیز فراهم شده است. همچنین می توان کد خاصی را از طریق .Net Assembly Connector به منظور کنترل داده ی در حال انتقال اضافه نمایید.
  • ابزارهای طراحی و سفارشی سازی:سرمایه گذاری کلان روی SharePoint Designer 2010 و Visual Studio 2010 امکان ایجاد و سفارشی سازی راهکارهای اتصال را بدون کد نویسی و یا با کد نویسی فراهم کرده است. راه حلهای ترکیبی توسط تیم ها با به کار گیری ابزارهای مختلف ایجاد می شوند و این باعث تولید سریعتر و ساده تر برنامه های کاربردی می گردد.
  • یکپارچه سازی بهتر با ابزارهای کلاینت: نمایش داده های منابع خارجی به صورت داده های درونی لیستهای شیرپوینت و سپس اتصال آنها به Outlook و SharePoint Workspace. سفارشی سازی فرمهای InfoPath برای افزودن منطقهای کسب و کار به شیرپوینت و SharePoint Workspace(فضای کاری شیرپوینت). سفارشی سازی Outlook برای تامین نماها، فرمها، دکمه های روی ریبون و یا نمایش داده های مفهمومی در نوار وظیفه - همه و همه بدون نوشتن کد!
  • کار به صورت آنلاین و آفلاین: داده های خارجی در کش پایگاه داده SQL CE که همراه با مجموعه آفیس 2010 نصب می شود، ذخیره می گردند. در زمانی که اتصال شبکه قطع می شود. کش به صورت خودکار به مد آفلاین می رود. و زمانی که اتصال مجددا برقرار می شود. BSC داده هایی که در ممنابع خارجی تغییر کرده اند را به صورت اتوماتیک همگام سازی می کند.
  • چرخه زندگی برنامه ها: با استفاده از تکنیک ClickOnce راهکارهای ترکیبی شیرپوینتی را روی ماشینهای مجهز به آفیس 2010 نصب کنید. کاربران نهایی می توانند به روز رسانی برنامه ها را به راحتی دریافت نمایند.

معماری BCS

در تصویر زیر یک نمای شماتیک از معماری BCS را در ارتباط با شیرپوینت 2010 و آفیس 2010 مشاهده می کنید.

Business Connectivity Services

 

پلاگین‌ نویسی و هوش سازمانی، نگاهی به امکانات جدید گردش کار پرنیان در شیرپوینت 2010

برخی از مشتری‌های گردش کار پرنیان، سازمان‌هایی هستند که خودشون واحد آی تی مست��ل دارند و علاقمندند که تعریف و کار با گردش کارهای جدید رو داخل سازمانشون انجام بدهند. در نسخه 2007 ای گردش کار پرنیان ما یک موتور گردش کار ثابت داشتیم که کار گردش رو برای فرم‌های مختلف InfoPath که استاندارد طراحی پرنیان رو داشته باشند انجام می‌داد.

وقتی صحبت انتقال موتور گردش کار به نسخه 2010 شد یکی از دغدغه‌های تیم فنی شرکت این بود که چطور اکشن‌های مختلف گردش کار رو انعطاف پذیر کنیم.
در گردش کار نسخه 2010 پرنیان که به طور اختصاصی برای شیرپوینت 2010 آماده و بهینه سازی شده، یکی از مهمترین feature هایی که اضافه شده امکان پلاگین نویسی برای گردش کار هست.
این کار چند تا حسن داره: اول اینکه هسته اصلی موتور گردش کار رو سبک می‌کنه، در واقع می‌تونیم ویژگی‌های مختلف رو در قالب پلاگین به هسته اصلی اضافه کنیم و موتور گردش کار فقط همان نقش گرداندن فرم‌ها رو به عهده داشته باشه. دوم اینکه دست Developer‌های مشتری رو برای انطباق گردش کار با روال‌های سازمانشون کاملاً باز می‌گذاره. در واقع اون‌ها می‌توانند متد یک وب سرویس/ یک dll رو در event‌های خاصی از گردش کار فراخوانی کنند. سوم اینکه backward compatibility رو برای گردش کار بسیار ساده می‌کنه، از اونجایی که دیگه نیاز به تغییر هسته اصلی گردش کار برای اضافه کردن ویژگی‌ها و امکانات جدید نیست، بنابراین به راحتی میشه امکانات جدید رو به گردش کار اضافه کرد و نگران نسخه بندی و سازگاری با گردش کارهای قدیمی هم نبود!

نکته مهم دیگه‌ای که البته در گردش کار نسخه 2007 هم اضافه شده اما به نظرم بهترین استفاده‌اش در نسخه 2010 خواهد بود امکان Dashboard گردش کار هستش. در واقع ما اطلاعات مربوط به هر گردش کار (وظایف، اکشن‌هایی که روی فرم‌ها اتفاق افتاده، کاربرانی که روی فرم‌ها کار کردند، زمان و تاریخ، لاگ‌های سیستم و ...) رو نگهداری می‌کنیم و از اون‌ها یک داشبورد هوش سازمانی تهیه می‌کنیم. به کمک این داشبورد مدیران قادر خواهند بود، نقاط ضعف و قوت سازمانشون رو در اجرای فرآیندهای مختلف به راحتی مشاهده کنند. مثلاً میشه آماری از متوسط زمانی که صرف تکمیل یک فرآیند در سازمان  میشه یا اینکه به عنوان مثال کدام بخش یک فرآیند خاص بیشترین ترافیک کاری رو داره، به این ترتیب مدیران و تصمیم گیرندگان سازمان‌ها می‌توانند با اصلاح روال‌ها به خدمات‌دهی بهتر، کاهش هزینه‌ها و کاهش زمان انجام فرایندهای الکترونیکی کمک کنند.

این‌ امکانات در کنار امکانات دیگه‌ای مثل ذخیره‌سازی تاریخچه اطلاعات وارد شده در مراحل مختلف فرم‌ها، بهبود رابط کاربری فرم‌های InfoPath گردش کار، امکان اجرای زیرفرآیندها به طور مستقل و موارد دیگه‌ای که به تدریج در موردشون خواهیم نوشت گردش کار پرنیان برای شیرپوینت 2010 رو به یکی از بهترین راهکارها برای الکترونیکی کردن فرآیندهای کاری سازمان‌ها تبدیل می‌کنه.
 

وبلاگ پرنیان، کاندیدای بهترین وبلاگ رسمی شرکتها در سومین جشنواره وب ایران

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


ضرب المثل کوزه گر از کوزه شکسته آب می‌خورد درباره شرکت‌های نرم افزاری بیش از دیگران کاربرد دارد. اغلب شرکت‌ها، حتی از نرم افزارها و محصولات خودشان استفاده نمی‌کنند چه برسد به وبلاگ شرکتی و  تلاش برای ارتقاء روش‌های برقراری ارتباط با مشتریان و معرفی راهکارها و محصولات. در پرنیان سعی می‌کنیم اینطور نباشیم. اگر در زمینه شیرپوینت کار می‌کنیم و آن را مناسب‌ترین ابزار برای پورتال‌های سازمانی می‌دانیم، خودمان هم برای اشتراک دانش و مدیریت فعالیت‌ها و پروژه‌ها و کارهای شرکتی از پورتال داخلی مبتنی بر شیرپوینت استفاده می‌کنیم. وبلاگ پرنیان هم همین طور است:   در وبلاگ پرنیان، گاهی نیاز یک مشتری باعث شده تا نوشته‌ای فنی در وبلاگ بنویسیم و برای رفع نیاز مشتری هم لینک همان نوشته را ارسال کنیم. گاه از سرویس‌ها و برنامه‌هایی که در حال آماده کردنشان هستیم گفتیم و گاهی هم از مسائل گوناگون در حوزه نرم افزار.  به هر حال کاندیدای بهترین وبلاگ رسمی شرکتی شدن را به فال نیک می‌گیریم و امیدواریم بتوانیم در مسیر وبلاگهای شرکتی (و به خصوص وبلاگ‌ شرکت‌های نرم افزاری)، در کنار سایر شرکت‌ها و همکاران الهام بخش باشیم.

 

سامان: سامانه آموزش، مشاوره، استقرار و نگهداری نرم افزار

طرح سامان
سامانه آموزش، مشاوره، استقرار و نگهداری نرم افزار
 
نویسنده: مهندس محسن شفيعي
مدیر اجرايي طرح سامان پرنیان پردازش پارس
 
طرح سامان ایده و نتیجه همکاری مشترک انجمن آموزش های تخصصی آنات و شرکت پرنیان پردازش پارس است، اساس این طرح بر مبنای رفع مشکل های بی شمار موجود در حوزه دریافت مشاوره فنی مناسب در طول و پس از تکمیل فرآیند خرید، پیش از آغاز استقرار سیستم (بسترسازی در سازمان برای پذیرش سیستم) و در طی روند استقرار در سازمان و همچنین ارزیابی و رفع مشکلات احتمالی کاربرد سیستم و همچنین شناسایی دقیق نقاط مشکل ساز و ارائه راهکاریی جهت رفع این مشکلات بر اساس فرهنگ جاری سازمان است، همانگونه که تمام فعالان حوزه فناوری اطلاعات خصوصاً در حوزه نرم افزار اذعان دارند، عدم وجود راهکاری برای همفکری، بسترسازی و ارائه مشاوره های فنی لازم برای سازمان پیش از استقرار و همچنین بررسی رنم افزار و انجام ممیزی منظم و روال مند در حین و پس از استقرار نرم افزار مشکل عمده تمامی سازمان ها است که در نهایت و در بسیاری از موارد منجر به شکست پروژه و یا عدم استقرار کامل نرم افزار شده و سبب می شود سیستمی که قرار بود بخشی از دغدغه های سازمان را مرتفع سازد خود به یکی از دغدغه های اصلی سازمان تبدیل شده و نقطه ای است برای آغاز مشکلات جدید در سازمان و خصوصاً سرفصل جدیدی از ایرادگیری ها و به عنوان دلیلی روشن بر ناکارآمد بودن واحد فناوری اطلاعات برای مدیران خواهد بود.
سخن آغازین
ما براین عقیده ایم هر سازمان دارای شخصیت منحصر به فرد خود است و این شخصیت باید بر اساس یک نظارت دقیق بر اساس فاکنورهای مدیریتی شناسایی، اصلاح و به عبارتی تربیت شده، شکل گرفته و در مسیر مستقیم رشد و پیشرفت خود قرار گیرد، دقیقاً مشابه روند زندگی طبیعی انسانی با این تفاوت که فاکتورهای تأثیرگذار بر زندگی شخصی با فاکتورهای موثر در سازمان متفاوت بوده ولی قابل مقایسه و شبیه سازی هستند.
آموزش
این فاز از سال 1389 جزو فعالیت های اصلی انجمن آنات محسوب شده و با برگزاری بیش از ده ها دوره درون سازمانی این انجمن توانسته است، جلب رضایت گسترده مخاطبین خود در حوزه سازمانی را داشته باشد، در کنار تنوع دوره های آموزشی برگزار شده توسط آنات که به صورت انحصاری در حوزه نرم افزار بوده است مخاطبین گسترده ای را از سراسر ایران از پالایشگاه گاز شهید هاشمی نژاد سرخس تا شرکت های پتروشیمی جنوب از جمله مارون، آریا ساسول و ... میزبان برگزاری این دوره ها بوده اند و تماماً به اتفاق از خروجی این دوره ها ابراز رضایت داشته که گواهی های حسن انجام کار ارائه شده توسط این سازمان ها دلیل و تاییدی بر این ادعا است. ارائه آموزش های درون سازمانی نیز مانند سایر برخوردها و تعاملات با سازمان ها بسیار وابسته به فرهنگ سازمانی و نیازمند شناخت و داشتن تجربه کافی در این خصوص است تا بتواند بهترین نتیجه را برای سازمان به همراه داشته باشد. با این هدف در طرح سامان اقدام به برگزاری آموزش های تخصصی لازم در صورت تقاضای کارفرما خواهد شد و در کنار آن آموزش های لازم برای کاربری نرم افزار در فاز استقرار نیز با این هدف انجام خواهد شد.
مشاوره
عموماً در خرید سیستم های نرم افزاری پروسه خرید به صورت شکل1-1 است، روال کلی همانطور که در شکل مشخص شده است به این صورت خواهد بود که هر سازمان پس از اخذ تاییدیه نهایی و تعیین فاکتورهای مهمی از جمله حدود بودجه اقدام به دریافت اطلاعات محصولات موجود کرده و بر اساس اطلاعات اکتسابی و بر اساس ذهنیت افراد تصمیم ساز اقدام به خرید و سپس درخواست نصب و راه اندازی محصول در سازمان خواهند کرد، در حالیکه در همین نقطه مهمترین فاز یعنی انجام ارزیابی سازمان پیش از استقرار و ارائه راهکارهای لازم جهت راه اندازی و به عبارت ساده Initialized کردن نرم افزار در سازمان نادیده گرفته می شود. در طرح سامان هدف اصلی و یکی از فازهای مهم ارائه سند initialized نرم افزار در سازمان متقاضی است، این فاز پیش از آغاز نصب، بسته به اندازه سازمان و تعداد کارکنان زمان بندی خواهد شد، خروجی این فاز که در قالب سند Initialized مطرح می شود
شامل موارد زیر خواهد بود:
  1. ارزیابی کاربران نرم افزار و ارائه آموزش های عمومی در صورت نیاز بر اساس پیشنهاد مشاور
  2. ارزیابی روال های جاری سازمان و در صورت نی��ز اصلاح آن ها به صورتی که برای استقرار نرم افزار و خود سازمان نتیجه بهینه را سبب شود.
  3. ارائه مستندات لازم برای تنظیم و پیکربندی ویژگی های نرم افزار بر اساس ویژگی های سازمان

همانطور که مشخص است سند initialized سازمان از هر دوجنبه سازمان و نرم افزار اقدام به آماده سازی و اصلاحات پیش از راه اندازی سیستم خواهد کرد و به اینصورت شرایط را برای استفاده و جایگذاری بهینه در سازمان مهیا می کند.
استقرار
پس از ارائه مستندات راه اندازی (initialized Document) در فاز قبلی و اصلاحات لازم بر اساس این سند، مرحله درخواست رسمی کارفرما از پیمانکار برای نصب و راه اندازی سیستم در سازمان است که بر اساس شکل2-1-تعیین خواهد شد که با زیر ساخت آماده شده این روش سریع تر با هزینه های کمتر و سرعت بیشتر شکل خواهد گرفت، هدف اصلی در این فاز نظارت دقیق بر استفاده صحیح، عملی و کاربردی نرم افزار توسط سازمان و رفع ایرادات و مشکلات احتمالی در این خصوص خواهد بود که ممکن است ناشی از عدم تصحیح کامل روال های سازمانی در فاز قبلی، مشکلات ناشی از مقاومت افراد و یا استفاده ناقص از امکانات نرم افزار(به هر دلیل) باشد.
مستند استقرار که سند خروجی این فاز خواهد بود شامل موارد زیر است:
  1. سرفصل آموزش نرم افزار که ممکن است بر اساس دانش و سطح تسلط کاربران اندکی متفاوت باشد.
    • لازم به یادآوری که بر اساس تجربه ثابت شده است آموزش مدیران در سازمان با آموزش کارکنان باید در سطوح مختلف و به صورت مجزا برنامه ریزی و اجرا شود.
  2. ممیزی نرم افزار که منجر به تولید خروجی های زیر خواهد بود:
    • بررسی میزان کاربردی بودن نرم افزار (در دو سطح کارکنان و مدیران)
    • برگزاری جلسات پرسش و پاسخ و رفع ایرادات و مشکلات کارکنان سازمان به صورت منظم
  3. سفارشی سازی به صورت موردی و بر اساس موافقت پیمانکار و تعهد کارفرما بر تامین هزینه ها
  4. ارائه راهکار جایگزین (Alternative Solution): برای مواردی که به هر دلیل نرم افزار خارج از سرویس دهی باشد: تا به این ترتیب به هر دلیلی که دسترسی به سیستم امکان پذیر نیست خللی در روال کاری روزمره سازمان بروز نکرده و تنها با یک سیستم جایگزین مناسب اقدام به ادامه فعالیت سازمان می شود.
  5. ارائه راهکار Recover نرم افزار تا در صورت بروز هرگونه مشکل بتوان با کمترین اثرات جانبی به بازگرداندن سیستم به وضعیت پایدار اقدام کرد. در صورت تایید کارفرما بر حسب نیاز می توان این طرح بازیابی نرم افزار به صورت جزیی از مستند کامل تر مدیریت ریسک براساس متدولوژیهای NIST800 و یا ISO 27005 اقدام کرد.
  6. ارائه دوره های آموزشی سطح بالا ویژه مدیران میانی به بالا در سازمان تا با حفظ رویکردهای مدیریت جذب این سطح از کارکنان در سازمان امکان پذیر شود.
  7. ارایه راهکارها و رویه های امنیت اطلاعات در حوزه نرم افزار خریداری شده بر اساس استاندارد ISO27001
  8. خدمات نگهداری در مدت استقرار شامل:
    • ارایه پشتیبانی تلفنی و رفع اشکالات از طریق ارتباط ریموت از ساعت 8 صبح الی 16 تمام روزهای کاری
    • ارایه خدمات پشتیبانی از طریق پورتال مشتریان از ساعت 8 صبح الی 16 تمام روزهای کاری
    • دسترسی به راهنمای آنلاین نرم افزار
    • نصب مجدد نرم افزار ها و انجام پیکربندی های مورد نیاز در صورت درخواست مشتری
نگهداری
مرحله بعد از استقرار در چرخه نرم افزار نگهداری سیستم مستقر شده است که با عناوینی چون گارانتی، نگهداری یا پشتیبانی از آن نام برده می شود. در طرح سامان برای این مرحله از چرخه حیات نرم افزار نیز راهکارهایی اندیشیده است تا کارفرما با آسودگی خاطر از سیستم مستقر شده بهره برداری نماید. بعد از انتقال سیستم به سازمان کارفرما و استقرار آن، استفاده از سیستم آغاز می شود بدیهی است که در حین کار با سیستم به دلایل مختلف خطایی در سیستم رخ دهد و یا در شیوه اجرای یک فرآیند نرم افزار و روال سازمان تفاوت دیدگاه بوجود آید. در این مواقع است که کارفرما نیاز به همراهی برای حل مشکلات دارد. خدمات اين بخش شامل موارد زير است:
  • رفع ایراد
    • ارایه پشتیبانی تلفنی و رفع اشکالات از طریق ارتباط از راه دور ) ساعت 8 صبح الی 16 تمام روزهای کاری(
    • ارایه خدمات پشتیبانی از طریق پورتال مشتریان از ساعت 8 صبح الی 16 تمام روزهای کاری
    • ارایه خدمات پشتیبانی اضطراری از طریق سامانه پیامک به شماره 30007957953033 از ساعت 8 صبح الی 23 همه روزهای هفته
    • اعزام کارشناس به صورت حضوري به محل کارفرما در صورت نیاز
  • ارتقا
    • دریافت رایگان نسخه های جدید نرم افزار تحت پلتفرم موجود
  • آموزش
    • آموزش مجدد نرم افزار
    • دریافت ویدئوهای آموزشی نرم افزار
    • دسترسی به راهنمای آنلاین نرم افزار
    • برگزاری جلسات پرسش و پاسخ
  • سرویس دوره ای
    • نصب مجدد نرم افزار ها و انجام پیکربندی های مورد نیاز در صورت درخواست مشتری
    • ممیزی دو ماهانه و بررسی میزان و نحوه استفاده از نرم افزار به منظور ایجاد زمینه بهره برداری هر چه بهتر از سیستم
جمع بندي
همانگونه که در مقدمه و خود مقاله به مشکلات پیش رو در زمینه پروژه های فناوری اطلاعات اشاره شد در طرح سامان به دنبال خارج کردن واحد فناوری اطلاعات در سازمان ها از یک سیاه چاله (در زمینه بودجه) و تبدیل آن به یک بخش راهبردی در سازمان هستیم.
​​​​​
 

Pivottable در اكسل قابليتي خارق العاده كه كمتر در مورد آن مي دانيم

نمي توان روي هوش سازماني در شيرپوينت كار كرد و اكسل را ناديده گرفت. نرم افزار اكسل و مخصوصا نسخه 2010 آن ابزاري آسان و بسيار قدرتمند براي تهيه داشبورد و گزارشات آماري و تحليلي است.

در اين پست صرفا كمي در خصوص قابليت PivotTable صحبت مي كنيم. Pivottable را مي توان در بخش insert از ريبون معروف office پيدا كرد. كافي روي آن كليك كنيد و منبع داده يا اصلاحا جدول داده هاي خود را براي آن مشخص كنيد. قبل از ادامه بايد راجع به منبع داده بيشتر صحبت كنيم، شما مي توانيد اكسل را به داده هاي يك ليست يا كتابخانه اسناد از شيرپوينت و يا حتي يك query از يك پايگاه داده وصل كنيد. امكان استفاده از منابع داده متفاوت به معناي وجود يك گزارش ساز ساده،‌آشنا و قدرتمند به نام اكسل مي باشد!

بعد از مشخص كردن منبع داده با شكلي مشابه با آنچه در سمت چپ تصوير زير مي بينيد مواجه خواهيد شد (PivotTable fields list). حال فقط كافي است چند فيلد را مشخص كنيد، اكسل به سرعت گزارش خروجي را در سمت راست به شما نشان مي دهد. كار با اين پنل تنظيمات آنقدر ساده است كه اگر صرفا و به صورت تصادفي هم روي فيلدها كليك كنيد نهايتا به نتيجه دلخواه خواهيد رسيد.
 
pivottable
 

افزودن گزارش به شیرپوینت

در بخش عمليات سايت (Site Action) منوي مشاهده گزارشات (View Reports) چند گزارش پيش فرض وجود دارد . امکان افزودن ، حذف و تغيير اين گزارشات به سادگي در شيرپوينت وجود دارد . به عنوان نمونه فرض کنيد که شما مي خواهيد گزارشي ايجاد کنيد که آيتم هايي را که امروز تغيير داده ايد نمايش دهد . براي اين کار روال زير را انجام دهيد:

  1. به بخش همه محتويات سايت (View All Site Content) برويد .
  2. در قسمت ليست ها ، ليست گزارشات ساختار و محتوا (Content and Structure Reports) را باز کنيد
  3. يک ايتم جديد به آن اضافه کنيد .
  4. در بخش پرس و جوي CAML عبارت زير را وارد کنيد:

<Where>
 <And>
  <Eq>
   <FieldRef Name="Editor" LookupId="TRUE"/>
   <Value Type="int"><UserID/></Value>
  </Eq>
  <Eq>
   <FieldRef Name='Modified' />
   <Value Type="DateTime"><Today /></Value>
  </Eq>
 </And>
</Where>

يک گزارش جديد در منوي عمليات -  مشاهده گزارشات اضافه خواهد شد .

 

آشنایی با شیرپوینت

1-شیرپوینت چیست؟
شيرپونت پورتال اطلاعات سازماني مايکروسافت است که مي تواند با انجام پيکربندي بر روي اينترانت ، اکسترانت و اينترنت مورد استفاده قرار گيرد . مايکروسافت آفيس شيرپونت 2007 اين امکان را براي افراد ، تيمها و متخصصين فراهم کرده است که با هم در ارتباط بوده و تعاملات داشته باشند. پورتال سازماني شيرپونت تشکيل شده از پورتال شيرپونت و سرويسهاي ويندوز شيرپونت است، که آغاز به کار شيرپونت بر روي بستر WSSخواهد بود. WSS عمدتا توسط تيمها، پروژه ها و سازمانهاي کوچک مورد استفاده قرارمي گيرد. در حاليکه شيرپونت سرور براي افراد، تيمها و پروژه ها در حد متوسط و نيز سازمانهاي بزرگ با پورتالهاي گسترده سازماني مطرح شده است .
2- برخي واقعيتها در مورد شيرپونت
  • شيرپونت سريعترين رشد را در بين محصولات در تاريخ مايکروسافت از آن خود کرده است.
  • بيش از 75 ميليون مجوز براي شيرپونت در دنيا به فروش رسيده است
  • شيرپونت توسط مؤسسه فورستر1 به عنوان محصول درجه 1 توليد پورتال شناخته شده است .
  • شيرپونت به عنوان محصول پيشرو براي توليد پورتالهاي تجاري توسط گارتنرمجيک معرفي شده است.
  • شيرپونت به عنوان محصول پيشرو براي توليد معرفي شده است.
3-چه دليل بايد از شيرپونت استفاده کرد؟
در شيرپونت به چهار مشکل اصلي زير پاسخ داده مي شود . همانگونه که يک شرکت در طول سير تکاملي خود رشد مي کند، مستندات مربوط به آن نيز به صورت روز افزون گسترده مي شوند، تا جائيکه به زودي پيگيري و مشخص کردن محل يک سند چند کاربرده بسيار مشکل مي شود، شيرپونت اين مشکل را با فراهم کردن امکان ذخيره کردن و جا دهي مستندات در يک سايت مرکزي حل مي کند، همچنين امکان تشخيص مکان فايل در سازمان را با فراهم کردن قابليت جستجو بر روي پورتال سازماني شيرپونت بسيار ساده مي نمايد. 1-forrester به اشتراک گذاردن فايلها(مستندات) از طريق ايميل فرآيندي پر زحمت و طاقت فرساست، شيرپونت با فراهم کردن امکان امکان ذخيره سازي فايلها در يک مکان و سهولت دسترسي به آنها توسط تمام اعضاي تيم به حذف اين مشکل مي پردازد. در جامعه کاري امروزي معمولآ کارها از مکانهاي مختلف و حتي در کشورهاي متفاوت و از طريق دفترها و زير بخشهاي گوناگون دنبال مي شود ، شيرپوينت در اين راستا و با درک اين نياز امکان برقراري ارتباط بين اشخاص و تيمها و حتي انجام تعاملات بين آنها را بدون توجه به مکان فيزيکي آنها فراهم مي کند. همانطور که مي دانيم ايجاد و نگهداري سايتها کاري پر هزينه و مشکل است، شيرپونت براي هر شخص اين امکان را فراهم مي کند تا به ايجاد سايتهايي که در داخل اينترانت سازمان خود در راستاي نيازها خود عمل مي کند ، بپردازد، که اين سايتها مي توانند مربوط به زير بخشهاي سازمان ، کتابخانه مستندات ، سايتهاي جلسات ، سايتهاي چند منظوره يا حتي به عنوان مکاني براي بحث و گفتگو باشند .
4-Microsoft Office Sharepoint Serves
يک پورتال سازماني تعاملي است که بر روي Wss 3.0 ساخته شده است، MOSS 2007 تيمها و متخصصين را قادر به داشتن ارتباط و تعامل با يکديگر مي کند. برخلاف Wss شيرپونت سرور يک محصول رايگان نبوده و نيازمند دريافت يک مجوز1 مختص به خود است، MOSS 2007 در دو نسخه استاندارد و سازماني ارائه شده است . اجزاء اصلي شيرپوينت 2007 عبارتند از :
  • تعاملات تعاملات
  • پورتالها
  • جستجوي سازماني
  • مديريت محتوي سازماني
نسخه پيشين شيرپونت سرور شامل Sharepoint Portal Server 2007 و پيش از آن نيز Sharepoint Portal Server 2001 بود.
5-Windows Sharepoint Service 3.0
ويندوز شيرپونت سرويس نسخه 3 يک زير ساخت است که تمامي محصولات و تکنولوژيهاي شيرپونت براساس آن ساخته مي شوند، WSS 3.0 بيشتر براي تيمها، پروژه ها و سازمانهاي کوچک مناسب است . ويژگيهاي WSSنظير پروژه هاي تعامليWSS ، فضاي کاري اسناد، زير سايتهاي جلسات و امکانات بحث و گفتگو ، براي اشخاص وتيمهاي کوچک امکان تعامل و به اشتراک گذاري آنلاين داده ها را فراهم مي کند. نسخه قبلي WSS شامل WSS 2.0 و sharepoint team services بود، در نسخه جديد WSS يعني WSS 3.0 امکانات جديدي نظير امکان مجتمع سازي جريان کاري تغذيه Rss ، بلاگها و ويکيها و وب پارتهاي ASP فراهم شده است .
6-آيا از اين مطلب که تکنولوژي شيرپونت براي شما مناسب است اطمينان نداريد؟
براي حل اين مشکل مي توانيد به وب سايت مايکروسافت مراجعه کنيد تا اطمينان حاصل کنيد چه قسمتي از اين تکنولوژي براي سازمان شما نياز و مورد استفاده است.
7-ده مزيت برتر MOSS 2007 ده مزيت برتر که در معرفي مايکروسافت ارئه مي شود.
ده مزيت برتر WSS
1- افزايش کارآيي تيم با فراهم آوردن ابزارهايي که به سهولت تعاملات را برقرار مي کنند . افزاد را از طريق در اختيار قرار دادن اين اطلاعات و منابع مورد نياز يکديگر با هم مرتبط مي کند، کاربران مي توانند يک فضاي کاري ايجاد کرده و از امکانات تقويم همگام سازي ، اسناد سازماندهي و دريافت و ارسال اعلاميه هاي مهم و امکان به روز رساني از طريق خاصيتهاي ارتباطي که شامل اخطارها و اظهارات است و همچنين با استفاده از قالبهاي آماده ايجاد بلاگ و ويکي ، استفاده کنند.
2 - سهولت در مديريت اسناد و کمک به حصول اطمينان از يکپارچه بودن محتوي با افزايش قابليتهاي مديريت اسناد که شامل :امکان فعال سازي قابليت وارسيهاي مورد نياز بر روي سند پيش از ويرايش ، توانايي در مشاهده و بازيابي نسخه پيشين سند ، و امکان کنترل يک سري سطوح دسترسي بر روي مجموعه اي ازاسناد Wss مي تواند کمک به اطمينان از حصول جامعيت داده هاي ذخيره شده برروي سايتهاي تيم را فراهم مي کند .
3 - اطلاع رساني سريع به کاربران بهبود ايجاد شده در Wss 3.0 که در بردارنده ديدها و منوهايي است که به سادگي راهبري کاربر را در داخل سايتهاي شيرپونت انجام مي دهند، بسيارجالب توجه است. يکپارچگي موجود مابين ابزارهاي آشنا مانند برنامه هايي که در سيستم مايکروسافت آفيس موجود است، به سادگي امکان ارائه اطلاعات مورد نياز به کاربران را در راستاي افزايش سرعت به دنبال دارد، به عنوان مثال کاربران مي توانند يک فضاي کاري ايجاد کنند که در آن به ارسال و ويرايش اسنادو همچنين کسب اطلاع به روز رساني تقويم هاي موجود بر روي سايتها بپردازند که تمام اين کارها در داخل برنامه وسيستم فايلهاي مايکروسافت اعمال مي شود.
4 - گسترش راهکارهايي که دقيقآ منطبق بر فرآيندهاي تجاري شماست . اگرچه فضاهاي کاري در WSS به سادگي پياده سازي مي شوند ، اما سازمانها معمولآ به دنبال گسترش راهکارهايي هستند که بيشتر سفارشي شده اند و مي توانند به سرعت با قالبهاي کاربردي از پيش ساخته شده در راستاي پاسخگويي به فرآيندهاي تجاري خاص ، يا مجموعه از وظايف عمل نمايند .
5 - ساخت سريع و ساده يک محيط تعاملي سهولت در مديريت و سهولت در تغيير اندازه، WSSبه بخشهاي IT اين امکان را مي دهد تا به گسترش و ايجاد يک محيط تعاملي با کمترين هزينه و تلاش يک سيستم ساده پيکر بندي تک سرويس دهنده گرفته تا يک سيستم پايدار سازماني اقدام کنند زيرا تنظيمات گسترش مي توانند به صورت پويا تغيير کنند و با اين زمينه، زمان کمتري براي تنظيمات ابتدايي نياز است و سازمان مي تواند کار خود را با سرعت بشتري آغاز کند.
6- کاهش در پيچيدگي موارد امنيتي اطلاعات تجاري WSS از کنترلهاي پيشرفته مديريتي در راستاي افزايش امنيت منابع اطلاعات حمايت مي کند، در حاليکه به کاهش هزينه و پيچيدگي سايت، مديريت سايت و پشتباني از آن مي پردازد، و از مزاياي در رابطه با کنترل بهتر بر روي مديريت چرخه حيات سايت ، عضويت در سايت و مجوزهاي مربوطه و همچنين محدوديتهاي ذخيره سازي استفاده مي کند .
7 - استفاده از کنترلهاي پيچيده براي حفاظت از منابع سازمان بخش IT مي تواند اقدام به تنظيم يک مجموعه از مجوزها بر روي اسناد يا اقلام در هر سطح نمايد، و بر اساس آن مديران سايتها ، تيمها و ساير کار گروه ها مي توانند اقدام به راه اندازي فضاهاي کاري تعاملي و انجام وظايف خود بر اساس اين پارامترها نمايند،اين شرايط جديد بخش IT را قادر مي سازد تا به تنظيم خط مشي هاي بالا به پايين در راستاي بهبود امکان بازيابي محتويات ، و سرويس دهي به کاربران گروهها و فضاهاي کاري تيمي مديريت سايت عمل مي کند.
8 - فراهم کردن سطح جديدي از اشتراک فايلها با قابليتهاي ذخيره سازي پايدارWSS از يک محيط کاري ذخيره سازي و بازيابي اسناد با شرايط خاص حمايت مي کند، که شامل توابع کنترل ورود و خروج ، قابليت مراجعه به تاريخ و سفارشي سازي1 ابرداده ها و ديدهاست . 1-cutomi zation شرايط جديد در WSS شامل بهبود در توابع بازيابي در راستاي فراهم ساختن سهولت امکان بازيابي مستندات و بهينه سازي امکانات پشتيببان گيري و ذخيره سازي است.
9 - سهولت در مقايس دهي به راهکارهاي تعاملي در راستاي تطابق با نيازهاي تجاري سرعت و سادگي مديريت و پيکربنديWSS با استفاده از مرور گر وب يا امکانات وب يا امکانات خط فرمان، مديريت پارک سرورها، سرورها و سايتهايي که از چهارچوب مايکروسافتNET استفاده مي کنند را قادر مي سازد تا به سفازشي سازي در سطحي گسترده دست بزند.
10- ايجاد يک زير ساخت با هزينه مناسب براي ساخت کاربردها مبتني بر وب1 wss يک چهارچوب معمول که براي مديريت اسناد و فرمهاي تعاملي با قابليت انعطاف کاربردهاي وب و سايتهاي اينترنت مقياس پذير مختص نيازهاي سازمان است ، فراهم مي کند . يکپارچه بودن با MOSS 2007 اين توانائيها را در راستاي ارائه توابعي در حد و اندازه سازمانهاي گسترده براي مديريت رکوردها ، جستجو، جريان کاري، پورتالها، سايتهاي شخصي و... گسترش مي دهد.
 

بهبود مدیریت Job ها در شیرپوینت 2010

در شیرپوینت 2007 اگر می‌خواستیم زمان بندی اجرای یک Job را تغییر بدهیم راه مستقیمی وجود نداشت و باید از طریق برنامه نویسی این کار را می‌کردیم. برای این کار ما Job ها رو که از طریق یک feature فعال می‌شدند رو حذف می‌کردیم و زمان بندی جدید رو اعمال و Job رو مجدداً feature رو فعال و Job رو اضافه می‌کردیم. به طور کلی در Central Administration شیرپوینت 2007 فقط می‌تونستیم نام Job و تاریخ آخرین اجرای اون رو ببینیم و یا Job‌ رو فعال/غیرفعال کنیم.
برای سهولت تست و اشکال زدایی Job ها (به خصوص اون‌هایی که اجراشون روزانه بود مثل Job‌ دریافت روزنامه‌ها) در زمان توسعه نرم افزاری، ما یک حالت TestMode تعریف کرده بودیم که وقتی تنظیم Job‌ در این حالت قرار می‌گرفت زمان بندی اجرای Job‌ به دقیقه‌ای تبدیل می‌شد، در غیراینصورت مثلاً برای اجرای مجدد یک Job هفتگی باید یک هفته منتظر می‌ماندیم!

اما در شیرپوینت 2010 از طریق Central Administration می‌تونید زمان بندی اجرای یک Job رو بین حالت‌های دقیقه‌ای، ساعتی، روزانه، هفتگی و ماهانه به راحتی تغییر بدید یا Job رو سریع Run‌ کنید.
 
 

شيرپوينت 2010 و هوش سازماني

بعد از ظهور شيرپوينت و قابليتهاي جالب و جذاب آن در ايجاد سرويس هاي BI، تعداد زيادي از سازمانها از شيرپوينت براي مديريت و اشتراك گزارشات و تحليلها استفاده كرده و مي كنند. گزارشات در فرمتهاي گوناگوني ايجاد مي شوند. تعدادي از آنها در قالب مستنداتي است كه به صورت خودكار و يا دستي توليد شده اند؛ بعضي ديگر فايلهاي اكسلي هستند كه حاوي سطوحي از تعامل پذيري از طريق چارتها و pivot table هستند؛ و گزارشهايي كه به صورت دايناميك و در لحظه از روي اطلاعات پايگاه داده با استفاده از ابزارهايي نظير SQL Server Reporting Service ايجاد مي شوند.

شيرپوينت نه تنها امكان نمايش اين انواع مختلف گزارشات را به صورت امن فراهم مي كند، بلكه امكاناتي را ايجاد كرده تا اين گزارشات را در قالب داشبورد گرد هم آوريم و تصويري وي‍‍ژوال و بصري از فرايندهاي كسب و كار در اختيار مديران قرار دهيم.

براي روش شدن تعريف BI در جلسات از مثال زير استفاده مي كنم. مدير يك سازمان كه نقش رهبري و هدايت سازمان را بر عهده دارد مانند يك راننده اتومبيل فرض كنيد كه نقش هدايت اتومبيل را عهده دار است. سرويس BI داشبوردي در اختيار مدير قرار مي دهد كه وضعيت سازمان خود را با يك نگاه ارزيابي كند درست مانند داشبورد مقابل راننده كه با يك نگاه به آن مي تواند از وضعيت دماي آب، ميزان سوخت، دور موتور، سرعت و ... مطلع شود.

هوش سازمانی - BI
 

تغيير واسط کاربری فرم هاي InfoPath گردش کار

در نسخه هاي جديد گردش کار به تدريج مواردي که در فرم هاي Infopath گردش کار به کاربر نمايش داده مي شد اضافه شد . اين امکانات شامل موارد زير مي شد .
  • تاريخ ، شماره گردش ، آرم سازمان · تاريخچه گردش کار ها ·
  • اطلاعات وظيفه شامل عنوان وظيفه ، تاريخ سررسيد ، تاريخ ياد آوري و ...
  • موارد جديد اضافه شده به toolbar ارجاع مانند "جهت انجام تا تاريخ"
  • نماي عمومي فرم (براي نمايش خلاصه اي از اطلاعات فرم و وظايف مربوط به آن )
  • نماي چاپ فرم
با اضافه شدن اين امکانات در فرم هاي InfoPath گردش کار تصميم گرفتيم که واسط کاربری جديدي برای فرم هاي InfoPath مربوط به گردش کار طراحي کنيم .  روش پيشنهادي آقاي سعيدی استفاده از  tab page بود . به اين صورت که مواردي را که کاربر به آن در حين کار نياز پيدا مي کند در تب پيش فرض قرار دهيم و مواردي را که کاربر گاهي از اوقات به آن نياز پيدا مي کند در ساير تب ها قرار دهيم . در اين واسط کاربري رنگ بندي جديدي نيز براي فرم ها ايجاد شد . نتيجه کار را تصوير زير مي توانيد مشاهده کنيد .

 

آخرین نظرات

Comment RSS