بلاگ پرنیان

پرنیان، ارایه دهنده نرم افزارهای اتوماسیون اداری، CRM و پورتال

پرنيان كجاست؟

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

محيط كاري پرنيان دوست داشتني است، محيطي براي برنامه نويسان حرفه اي براي كساني كه آفريده شده اند مشكلات نرم افزاري را حل كنند و ايده هاي جديد را به ظهور برسانند.

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

پرنيان جاي همه نيست، جاي كساني است كه معناي حرفه اي كار كردن را مي فهمند، ‌مي دانند از آينده شان چه مي خواهند و به دنبال فضايي براي مشاركت و همكاري هستند،‌جايي كه براي زحمتشان ارزش قايل شوند، از سود كسب و كار سهيم باشند و جزيي از يك كل بشوند.

ما در پرنيان سخت كار مي كنيم ولي از اين كار زياد لذت مي بريم، روالها و قوانين عجيب اداري نداريم ولي به نظم ايمان داريم و به آن عمل مي كنيم.

به عقيده ما آينده پرنيان همانطور كه اسم آن هم نشان مي دهد،‌بهشت برنامه نويسان خواهد بود. شما كجا هستيد؟

آیا همه شرطها را می توان در فیلتر لیست شیرپوینت با استفاده از واسط کاربری ایجاد کرد ؟

با توجه به نیاز یکی از مشتریان (شهرداری مشهد) این سوال برای من مطرح شد که شیرپوینت شرطهايي را که در بخش ایجاد نما (view) در بخش فیلتر لیست ایجاد می کنیم بر اساس چه منطقی ارزشیابی می کند . (با توجه به اینکه پرانتز گذاری نداریم) پس از بررسی ، نتایج زیر به دست آمد :
 1. در view ها شرط ها به ترتیبی که در فیلتر آمده اند ارزشیابی می شود .
 مثال : عبارت A And B And C Or D به صورت A And B) AND C) OR D)) ارزشیابی می شود .

 2. همه شرطها را نمی توان با این روش پیاده سازی کرد
 مثال : (A And B) OR (C And D)

برای پیاده کردن شرطهايي مانند مثال بالا می توان از ستونهای calculated استفاده کرد . به عنوان مثال شرط A=1 AND B = 1 را می توان در یک ستون Calculated با فرمول زیر ایجاد کرد =IF(AND(A=1,B=1),1,0)

وب سایت قرآن پرنیان به روز شد

​نسخه جدید وب سایت قرآن پرنیان منتشر شد، نسخه جدید پرنیان امکانات زیر را دارد:
•    متن کامل قرآن کريم با سه ترجمه (مکارم، فولادوند و انصاريان)
•    تفسيرهاي نمونه و ترجمه الميزان با قابليت دسترسي به تفسير آيه ي مورد نظر
•    ترتيل قرآن کريم توسط سه قاری
•    ترجمه گويا
•    قابليت جستجو در متن و ترجمه قرآن
•    امکان اجرا  بر روي سيستم عاملهاي مختلف
•    امکان استفاده بدون نياز به اينترنت
•    کاملا رایگان
در نسخه جدید علاوه بر اینکه امکان استفاده از طریق اینترنت میسر است، علاقه مندان می توانند وب سایت را دانلود کرده و از آن در شبکه داخلی خود به شکل رایگان استفاده نمایند. برای مشاهده سایت به آدرس http://quran.3pco.org مراجعه فرمایید.

به بهانه شروع فاز دوم توسعه اتوماسیون اداری پرنیان

روزهای اولی که در پرنیان تصمیم بر تولید سیستم اتوماسیون اداری شد رو خوب خاطرم هست. آن زمان تنور تولید اتوماسیون های اداری مبتنی بر شیرپوینت خیلی داغ شده بود. و شرکتهای نرم افزاری به روشهای مختلفی سعی کردند این نیاز بازار ایران را در بستر شیرپوینت و با استفاده از قابلیتهای گردش کار و لیستها و بعضی هم با InfoPath مرتفع کنند. اما پرنیان به دنبال کار متفاوتی بود، این شد که پروسه تحقیقات اتوماسیون اداری شروع شد و تقریبا تمام نرم افزارهای اتوماسیون اداری ایرانی بررسی و مقایسه شدند. اما هنوز نتیجه راضی کننده ای حاصل نشده بود. و همچنان خلاء به کار گیری یک ایده نو احساس می شد. پیشنهاد شد که علاوه بر نرم افزارهای ایرانی، نمونه های خارجی از اتوماسیون اداری را هم بررسی و مطالعه کنیم. نتیجه ای که از تحقیقات همکاران من در پرنیان حاصل شد بسیار جالب توجه بود. اینکه سیستمی با عنوان و کاربرد اتوماسیون ادرای در دنیا وجود ندارد!!! و آن طرفی ها برای تبادل نامه های سازمانی و حتی رسمی از سرویسهای ایمیل استفاده می کنند.

همین بهتر ایده بود، چرا ما یک سرویس ایمیل مطرح و معروف را که در بیشتر سازمانهای خصوصی و دولتی به کار گرفته می شود به عنوان پایه سیستم اتوماسیون اداری پرنیان استفاده نکنیم و این گونه شد که معماری اتوماسیون اداری پرنیان بر پایه outlook, Exchange و شیرپوینت شکل گرفت.

در طول مدتی که از تولید نسخه اول اتوماسیون پرنیان می گذرد و در جلسات ارایه متعدد تا کنون کسی را ندیده ام که از این ایده استقبال نکند. زیرا که استفاده از outlook به عنوان کارتابل سیستم اتوماسیون اداری پرنیان، به کاربران کمک می کند تا بدون تغییر بستر کاری و یا نیاز به یادگیری نرم افزار جدید بتوانند علاوه بر ایمیل، نامه های اداری، پیامک، فاکس و ... را ارسال/ دریافت کنند.

امکان پیگیری فرایندها در شیرپوینت

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

متخصصین پرنیان راهکار جدیدی برای مساله با تقسیم آن به دو بخش ارائه دادند و هم اکنون راهکار در پروژه های شرکت پیاده سازی می شود.

بخش اول وب پارتی است که امکان ورود کد رهگیری به همراه چندین ویژگی دیگر اعم از کلمه عبور، آدرس سایت مربوطه، نحوه نمایش و قالب بندی و سایر موارد را می دهد. از دیگر امکانات این وب پارت امکان نمایش نتیجه پیگیری در قالب یک مقدار Html را دارا می باشد. در مورد نحوه کار این وب پارت و سایر اطلاعات آن همکاران ما در بخش وب پارت نویسی توضیحاتی را در بلاگ ارائه خواهند داد.

بخش دوم پیاده سازی وب سرویس رهگیری جهت جستجوی فرایند مورد نظر و یافتن و ضعیت پیگیری آن و تبدیل آن به کد Html جهت نمایش در وب پارت مذکور است.

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