ماه: فروردین ۱۳۹۱

فرایند چیست؟

فرآیند مجموعه ای از یک سری فعالیت های مرتبط با هم که که در هر مرحله با مصرف یک یا چند منبع ورودی ها را به خروجی ها تبدیل می نماید این خروجی ها به عنوان ورودی ها ی سایر فرآیندها ارائه می گردد تا در نهایت به نتیجه نهایی یا یک هدف مشخص دست یابد .


به عبارت دیگر فرآیند مجموعه ای از فعالیت های  مرتبط یا متعادل با هم که یک یا چند ورودی مشخص را به خروجی های تبدیل می نماید .این فعالیت ها نیازمند تخصیص منابعی مانند نیروی انسانی و مواد اولیه می باشد .

هر فرآیند ، مشتریان و سایر طرف های ذی نفع (ممکن است درون سازمان یا برون سازمان ) ،  نیاز ها و انتظارات فرآیند را دستیابی به خروجی مورد نظر را تامین می نماید .

شناسایی فرآیند های سازمان در استاندارد های مدیریت کیفیت بخصوص سیستم مدیریت کیفیت ایزو ۹۰۰۱ تاکید شده است بدین منظور باید فرآیند های مورد نیاز سازمان شناسایی شده ، توالی و تعامل بین فرآیند ها مشخص  و معیارهای پایش و اندازه گیری عملکرد فرآیند ها را تعیین گردد .

تمامی فرآیند ها باید با اهداف ، دامنه و پیچیدگی سازمان متناسب بوده و فرآیند ها باید با رویکرد ایجاد ارزش افزوده برای سازمان طراحی گردد .

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

نرم افزار BPMS تاران برای شما امکان مدیریت فرایندها را بسیار ساده می کند به طوری که به کمک این ابزار شما می توانید نحوه اجرا فرایندها در سازمان را مانیتور کنید و آنهارا باز طراحی کنید تا هرچه سریعتر شرکت با فرایند های سالم تری کار هارا پیش بگیرد.

Posted by محمد رضا بهمنی in راهکارها, 0 comments

اتوماسیون اداری چیست ؟

یکی از مهمترین اهداف گروه‌های کارآفرین، شرکت های بزرگ و یا کوچک ، سازمان ها ، تشکل ها و … مکانیزه کردن فعالیت‌های جاری  به منظور بهره وری بیشتر و بهتر از پتانسیل‌های موجود می‌باشد.

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

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

مزایا

  1.     گردش الکترونیکی مکاتبات در سطح سازمان
  2.     جستجوی آسان در اطلاعات ذخیره شده
  3.     پاسخگویی سریع و به موقع به مراجعان
  4.     حذف کاغذ از چرخه مکاتبات اداری
  5.     اعمال کنترل مناسب بر کاربران
  6.     ثبت و نگهداری بهینه اطلاعات
  7.     بهبود ارتباطات درون سازمانی

مشکلات و معضلات بروکراسی کاغذی

  1.     عدم امکان اطلاع رسانی سریع و صحیح به کارکنان و مراجعان
  2.     زمان بر بودن دسترسی به اسناد و مکاتبات ذخیره شده
  3.     زمان بر بودن چرخه تولید ، توزیع و بایگانی اسناد
  4.     تا مناسب بودن سیستم کنترل و نظارت سازمان
  5.     عدم امکان پیگیری صحیح کارها

دستاوردهای بکارگیری

دستاوردهای بکارگیری سیستم های نوین اتوماسیون اداری :

  1.     امکان انجام کارهای اداری در خارج از محل کار و در هر زمان
  2.     کاهش فعالیت های غیر مولد مانند بایگانی فیزیکی اسناد و . . .
  3.     نگهداری سوابق عملیات در حجم کمتر, ایمنی بالا ومراجعه آسان
  4.     قابلیت تولید گزارش های مورد نیاز به همراه نمودارهای متعدد
  5.     کاهش کارهای مسئولان دفاتر, منشی ها, تایپیست ها
  6.     امکان پیگیری تلفنی کارها در هر مکان و هر زمان
  7.     اعمال کنترل بر اطلاعات طبقه بندی شده
  8.     دقت در انجام عملیات وثبت تمامی امور
  9.     حذف کامل کاغذ از فرایند انجام کارها
  10.    ردیابی امور وپیگیری به موقع مراحل کار
  11.     سهولت وسرعت در گردش عملیات
  12.    امنیت بالا در نگهداری از اسناد و امکان دسترسی به آن

پیش نیازهای پیاده سازی

  1.     اعتقاد مدیریت ارشد سازمان به ضرورت ایجاد تحول در سازمان
  2.     شناخت وضع موجود گردش و نگهداری اسناد در سازمان
  3.     فراهم ساختن بستر ارتباطی و تجهیزات سخت افزاری
  4.     تهیه و تدوین متدولوژی استقرار سیستم
  5.     ارائه آموزش های پایه به کاربران
Posted by محمد رضا بهمنی in راهکارها, 0 comments

چرا BPM برای سازمان ها لازم است

برای داشتن تجارتی موفق و رقابتی، باید همواره فرآیندهای آن تجارت بهبود بخشید. عدم انجام این کار احتمالاً منجر به هزینه­ های بیشتر، سود کمتر، داشتن کارکنانی کم­ انگیزه ­تر و رضایت کمتر مشتریان خواهد شد.

مدیریت فرآیندهای کسب و کار (BPM) ابزاری قدرتمند بوده و کسب ­وکارها می­توانند از آن برای حفظ اجرای تمامی جوانب عملیاتی در سطحی ایده­آل بهره ببرند. در این مقاله برای افرادی که سرمایه­ گذاری در BPM را در راستای ارتقای فرآیند کنترلی در نظر دارند، مروری خلاصه بر علل نیاز شرکت­ها به مدیریت فرآیند کسب و کار یا همان BPM صورت پذیرفته است.

BPM چیست؟

گارتنر مدیریت فرآیندهای تجاری را تحت عنوان ((اصلی که با کنترل برتری اجرایی و زیرکی تجاری موجب ارتقای عملکرد شرکت می­شود)) تعریف کرده است. برای فهم آن، کسب­وکار را به‌عنوان یک موتور و BPM به‌عنوان ابزاری برای تنظیم تمامی اجزای موتور به‌منظور حصول حداکثری عملکرد در نظر بگیرید.

BPM چه کار می­کند؟

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

همان‌طور که گارتنر تأکید کرده است: ((BPM توجه را به باارزش­ترین فرآیندهای (مواردی که بیشترین تطابق را با اهداف و استراتژی تجاری دارند) مرتبط با بهترین بازدهی حاصل از سرمایه­گذاری معطوف می­کند.))

مزایای اصلی BPM برای شرکت­ها چیست؟

به بیان ساده، یک برنامه BPM شرکت­ها را قادر می­سازد تا با کیفیت بیشتر و پسماند و تلاش کمتر به فعالیت بپردازد. این امر خصوصاً برای شرکت­های تازه تأسیس و دیگر شرکت­های دارای بودجه ناچیز که باید سریعاً به سوددهی برسند، مزیت محسوب می­شود.

مزایای اختصاصی BPM برای شرکت­ها در سه دسته اصلی جای می­گیرند:

بازدهی– یکی از اولین مزایایی که شرکت­ها اغلب با اجرای برنامه BPM شاهد آن هستند، افزایش بازدهی است. درمجموع، فرآیندهای بسیاری اغلب به دلیل فاکتورهای متعددی همچون تلاش یدی، روابط ضعیف میان بخشی و ناتوانی عمومی در نظارت مؤثر بر پیشرفت کلی با اتلاف و پسماند همراه هستند. روشن­سازی نوین این فرآیندها به شرکت­ها در شناسایی و حذف موارد بی­کفایتی به‌منظور ارتقای درآمد خالص کمک می­کند.

کفایت– وقتی فرآیندی با بازدهی بیشتری همراه می­شود، BPM می­تواند آن را مؤثرتر کند. در میان مزایای متعدد کفایت بیشتر فرآیند، توانایی کنترل سریع­تر و بهتر موارد استثنا، توانایی ساخت بهتر، تصمیمات آگاهانه­تر و توانایی اجرای باثبات­تر که برای خلق تجربه­ای بهتر برای مشتری حیاتی هستند دیده می­شوند. وقتی‌که تمامی فرآیندها به شکلی مؤثر و همسو با استراتژی­ها و اهداف مشترک اجرا شوند، شرکت­ها به سوددهی بیشتری رسیده و رقابتی­تر می­شوند.

چالاکی– در دنیای فرا-رقابتی امروزه تجارت، نیاز به سریع و سریع­الانتقال بوده برای شرکت­ها اهمیت بیشتری از قبل پیدا کرده است. در حقیقت، شرکت­هایی که نسبت به تغییرات انعطاف­ناپذیر هستند، عقب می­مانند. نیاز به تغییر می‌تواند از هرجایی، چه داخل و چه خارج از یک سازمان، منشأ بگیرد. فرصت­های جدید می­توانند به تغییر در جهت سرمایه­گذاری بروی آن‌ها ضرورت بخشند. شرکای تجاری یا مشتریان جدید ممکن است نیازمند تغییر در راستای اتخاذ راهی متفاوت برای انجام کسب­وکار خود باشند. ضمناً قوانین ایالتی، فدرال و بین­المللی که شاید خواستار تغییر فرآیندهای یک شرکت از آن باشند را فراموش نکنید.

نرم افزار BPMS یکی از بهترین و موثر ترین روش ها برای پیاده سازی فرایندهای کسب و کار در یک سازمان می باشد. با پیاده سازی این نوع سیستم در سازمان علاوه بر مکانیزه شدن فرایند های سازمان می توان از دیگر ابزارهای آن برای مانیتور و بهبود فرایند ها استفاده کرد.

Posted by محمد رضا بهمنی in مقالات من, 0 comments

BPMN2.0 زبان مدلسازی فرایند

بحث شناسایی, تحلیل و طراحی فرایند های کسب و کار روز به  روز از اهمیت بیشتری در بین سازمان ها برخوردار می شود. یکی از مهمترین مباحث موجود در BPM طراحی و مدلینگ فلوچارت فرایند های می باشد که برای انجام این کار از زبان های طراح فرایند استفاده می کنند. سیستم های مدیریت فرایند کسب و کار BPMS از این زبان های مدلسازیشتیبانی می کنند و برای مکانیزه کردن فرایندهای یک سازمان از این استاندارد ها استفاده می کنند.

“به طور کلی به تصویر درآوردن توالی فعالیتهای کسب و کار و اطلاعات مرتبط با آن را مدلسازی فرایند میگویند.“

در سرتاسر جهان چندین زبان مدلسازی فرایند کسب و کار از جمله UML,BPMNو … وجود دارد که بهترین و محبوبترین آنهار زبان مدلسازی BPMN2.0 می باشد.
شما می توایند استاندارد های طراحی با این زبان را از طریق سایت www.bpmn.org مشاهده کنید. امروزه تقریبا تمام نرمافزارهای bpms از این زبان مدلسازی برای طراحی و مکانیزه کردن فرایندها استفاده می کنند.

استانداردهای زبان BPMN2.0 بسیار شبیه به زبان استاندارد طراحی فلوچارت آکادمیک می باشد همچنین بدلیل نزدیک بودن استانداردها به زبان انسانی یادگیری این استاندارد مدل سازی فرایند بسیار ساده بود و شما به راحتی می تواند با مراجعه به منابع آموزشی فراوان در اینترنت این زبان را یادبگیرید. گروه راهسون برای برآورده کردن تمام نیازهای شما در حوزه مدیریت فرایند اقدام به برگزاری کلاس های آموزش زبان مدلسازی BPMN2.00 در محل سازمان شما نموده.

این کلاس های آموزشی در بستر عملیاتی اجرا می شود یعنی بیشتر ماهیت کاراگاه آموزشی دارد. خواهشمندیم در صورت تمایل به برگزاری کلاس های آموزشی با ما تماس بگیرید.

Posted by محمد رضا بهمنی in مقالات من, 0 comments

BPMN استانداردی برای مدل سازی فرایندهای کسب وکار

BPMN استانداردی برای مدل‌سازی و نمایش فرایند‌های کسب‌و‌کار است و ابزار اصلی در تکنولوژیمدیریت فرآیندهای کسب‌و‌کار (BPM) محسوب می‌شود. در واقع می‌توان گفت مزیت اصلی استفاده از تکنولوژی BPM، وجود زبان استانداردی به نام BPMN است. هدف اصلی در شکل‌گیری BPMN ، طراحی نمادهایی است که قابل‌درک برای تمامی کابران فرایند (از تحلیلگران فرایند کاری (Business Analysts) تا کاربران فنی (Technical Developers) و حتی کاربرانی که پایش و کنترل فرایند را بر عهده‌دارند) باشد.  در حقیقت BPMN مانند پلی، فاصله بین طراحی فرایند و عملیاتی (اجرایی شدن) فرایند را از میان برمی‌دارد.

مدیریت فرایندهای کسب‌وکار مستلزم توصیف دقیق فرایندها و مستندسازی آن‌ها است. روش‌های متفاوتی برای انجام این کار وجود دارد که راحت‌ترین آن‌ها استفاده از متن و جدول برای توصیف فرایندها و بیان ویژگی‌های آن‌ها است. از نمودارهای گرافیکی نیز برای نمایش یک فرایند استفاده می‌شود . این نمودارها غالباً از اشکال هندسی و پیکان برای ترسیم جریان فرایند استفاده می‌کنند ولی توصیف مشخص و دقیقی از جزئیات فرایند ارائه نمی‌دهند. برای همین نمادهای مشخصی برای فرایندها تعریف شد، نمادهایی که قادر به توصیف وجوه مختلف فرایند هستند. این نمادها (Notation) زبان استاندارد توصیف فرایندها هستند و هر کسی با این زبان استاندارد آشنایی داشته باشد می‌تواند به راحتی مدل طراحی‌شده توسط هر فرد دیگری را درک و تفسیر نماید، ممکن است فرایندها بر مبنای این مدل‌ها، مکانیزه (سیستماتیک) شوند و یا رفتار هر بخش از فرایند بر روی این مدل‌ها شبیه‌سازی شود. برخی از این مدل‌ها بستری را برای متخصصان سیستم فراهم می‌کنند تا بر آن اساس فرایندها را اجرایی و پشتیبانی نمایند. این مدل ها می‌بایست حاوی ساختار استاندارد، دقیق و ارائه‌دهنده اطلاعات اساسی فرایند برای توسعه‌دهندگان سیستم باشد. امروزه سیستم های مدیریت فرایندهای کسب‌وکار(BPMS) متداول‌ترین سیستم ها برای مکانیزه کردن فرایندها هستند. این سیستم ها در درون خود موتوری (Process Engine) دارند که مستقیماً جریان کاری را کنترل و مدیریت می‌کند. این موتور بر اساس مدل های جریان کار استاندارد طراحی‌شده، عمل می‌کند. برای همین چارچوب این مدل‌ها دقیق و ساختار یافته است زیرا توسط خود ماشین مستقیماً اجرا می‌شود (بر خلاف بقیه مدل‌ها که برنامه‌نویس (رابط انسانی) آن را به زبان ماشین ترجمه می‌کند).

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

استاندارد (XPDL (XML Process Definition Language ارائه‌شده توسطWorkflow Management Coalition در سال ۲۰۰۸
استاندارد (BPEL (Business Process Execution Language ارائه‌شده توسط OASIS در سال ۲۰۰۷
این استانداردها در برنامه‌های زیادی در جهت اجرایی کردن فرایندها بکار می‌روند ولی فاقد اِلِمان‌های گرافیکی هستند.

یکی از نمادهای معروف دیگر EPC یا Event-driven Process Chain است که برای مدل‌سازی فرایندهای کسب‌وکار در پروژه‌های پیاده‌سازی شده‌ی SAP و ARIS مورد استفاده قرار می‌گیرد. با این حال EPC یک زبان مدل‌سازی استاندارد نیست و تعداد محدودی از ابزارهای مدل‌سازی مبتنی بر آن عمل می‌کنند.

مابقی استانداردهای معروف نظیرUML یا Unified Modeling Language با استفاده از نمودارهای فعالیت‌ (UML Activity Diagrams – ADs) قادر به مدل‌سازی فرایندهای کاری می‌باشند، با این حال توفیق چندانی در عملیاتی کردن این زبان در ابزارهای مدل‌سازی فرایندی (در مقایسه با BPMN) به دست نمی‌آید. از مزیت‌های BPMN در برابر UMLL می توان به موارد زیر اشاره کرد:

دقیقاً مشخص است که چه کسی و در کجا ، چه کاری را انجام می‌دهد (نماد های Lane و Pool)
قابلیت نمایش انواع رخدادها، تأخیرها، اعلان‌ها و … وجود دارد (که قبل و یا  بعد از فعالیت‌ها رخ می‌دهند)
نفوذ به عمق فرایند (Drill down of sub process) و مشخص کردن ریز‌ترین جزییات وظایف.
امکان اضافه کردن ساختارهای اضافی به فرایند و امکان ثبت مستندات برای هر جزء از فرایند
ارائه خروجی قابل‌اجرا (Executable Output)
به نظر می‌رسد استاندارد BPMN  یا Business Process Modeling Notation مشهورترین و پذیرفته ترین استاندارد در راستای مدل‌سازی فرایندها است. در وب‌سایت www.BPMN.org  به بیش از ۶۰ ابزار و برنامه کاربردی اشاره‌شده که از این استاندارد برای مدل‌سازی فرایندها استفاده می‌کنند.

تاریخچه:

BPMN برای اولین بار توسط BPMI) Business Process Management Initiative) توسعه داده شد.در ابتدا هدف معرفی نمادهای گرافیکی بود که به عنوان زبان مدل‌سازی فرایندهای کسب‌وکارBPML ارائه شود و در مقایسه با BPEL، قابلیت اجرایی شدن توسط BPMSها را داشته باشد. (هرچند با توجه به محبوبیت زیاد BPEL، BPML فرصت چندانی برای توسعه پیدا نکرد و بخش اجرایی آن را بهBPEL واگذار نمود).

BPMN2

اولین نگارش BPMN توسط یک تیم به رهبری استیفن وایت در شرکت IBM توسعه داده شد و در سال ۲۰۰۴ ارائه گردید. در ضمن BPMI نیز به OMG (ارائه‌دهنده استانداردهای مدل‌سازی نظیر UMLL) ملحق گردید و در سال ۲۰۰۶ ورژن ۱۱ آن به عنوان استاندارد مدل‌سازی توسط این سازمان پذیرفته شد. به دنبال آن ورژن ۱.۱ ارائه شد که شامل تغییراتی در المان‌های گرافیکی بود. در سال ۲۰۱۰ نسخه دو BPMN ارائه گردید که محدودیت‌ها و نواقص نگارش‌های پیشین را پوشش می‌داد.

معرفی عناصر BPMN:

BPMN مجموعه ایی از نمودارهای ساخت یافته است که از عناصر گرافیکی تشکیل‌شده‌اند تا به راحتی قابل‌درک برای طراحان فرایند (Business Analysts) و توسعه‌دهندگان (Developers) باشد.

چهار طبقه‌بندی اصلی عناصر BPMN به شرح زیر است :

BPMN3 (1)

 – نماد رخداد (event):

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

Start event
Intermediate event
End event
تقسیم می‌شوند . نماد دایره برای نمایش انواع رخدادها در فرایند استفاده می‌شود.

BPMN4

 – نماد فعالیت(Activity):

آیتمی برای نمایش دادن وظایف در سازمان است. در استاندارد BPMN۲ این نماد توسعه پیداکرده و اشکال متنوعی را در بر می‌گیرد. با این حال رایج‌ترین اشکال آن نماد زیر فرایند و وظیفه است.

BPMN5

 – دروازه ها یا نقاط تصمیم گیری (Gateway):

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

Exclusive Gateways
Inclusive Gateways
Parallel Gateways

BPMN6

 – نماد جریان توالی (Sequence Flow):

برای نمایش توالی انجام وظایف بکار می‌رود و معمولاً با نماد یک پیکان (که جهت حرکت فرایند را نشان می‌دهد) در بین  Flow objectها  به نمایش در می‌آید.

 – نماد جریان پیام (Message Flow):

این نماد برای نمایش پیام‌های رد و بدل شده بین شرکت‌کنندگان فرایند به کار می‌رود.

 – نماد جریان وابستگی (Association Flow):

از این نماد برای پیوند برقرار کردن بین artifactها (یا swimlane) با Flow objectها استفاده می‌شود.

BPMN7

 – نماد Pool:

برای نمایش دادن شرکای فرایند از این نماد استفاده می‌شود. این شرکا می‌توانند دو سازمان مستقل و یا برنامه‌های کاربردی مستقل و … باشد. باید توجه داشت فعالیت‌هایی که در درون Pool های جداگانه رسم می‌شود، فرآیندهای مستقل محسوب می‌شوند. لذا خطوط Sequence Flow، مرز یک Pool را قطع نمی‌کند. درعین‌حال Message Flow به عنوان روشی برای نمایش ارتباط بین شرکا می‌باشد و در نتیجه برای برقراری ارتباط بین دو Pool مورد استفاده قرار می‌گیرد.

 – نماد Lane:

از این نماد برای جدا کردن نقش‌های فرایندی استفاده می‌شود و معمولاً برای نمایش دادن نقش‌های درون یک سازمان بکار می‌روند برای همین این نماد درون Pool ها قرار می‌گیرد. Sequence Flow می‌تواند مرز بین Lane های درون یک Pool را قطع کند، لیکن Message Flow نمی‌تواند بین اشیاء جریان درون Lane های موجود در یک Pool مورد استفاده قرار گیرد.

BPMN8

 – نماد شی داده (Data Object):

برای نمایش چگونگی درخواست شدن یا تولید شدن داده‌ها و اطلاعات توسط فعالیت‌ها بکار می‌رود و با Association به فعالیت‌ها پیوند داده می‌شود. در واقع نشان‌دهنده این است که چگونه داده‌ها، اطلاعات و اسناد در فرآیند استفاده می‌شود.

BPMN9

– نماد گروه (Group):

گروه‌بندی می‌تواند برای اهداف تجزیه و تحلیل و یا مستندسازی مورد استفاده قرار گیرد و برای دسته‌بندی کردن اجزای فرآیند یا بخش‌های عمده یک دیاگرام استفاده می‌شود، علی‌رغم این که تأثیری بر توالی جریان فرآیند نخواهد داشت و به آن چیزی اضافه یا از آن کم نمی‌کند.

BPMN10
Posted by محمد رضا بهمنی in مقالات من, 0 comments

BPMS در یک نگاه

Business Process Management Softwareیا BPMS مجموعه‌ای از ابزارهای نرم‌افزاری است که پیاده‌سازی برنامه‌های BPM در سازمان‌ها را تسهیل می‌نماید. در بستر BPMS ابزارهایی وجود دارد که همه مراحل چرخه BPM (طراحی، مدلسازی ، اجرا، نظارت وبهینه سازی( را پشتیبانی می‌کنند.

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

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

BPMS ها معمولا شامل امکاناتی (ماژول‌هایی) همچون جریان‌کاری، فرم‌های الکترونیکی، اعلان ،ابزارهای گزارش‌گیری ، دشبورد و امکان اعمال قوانین بوده و قابلیت یکپارچه‌سازی سیستمها و هدایت سرویس‌های سازمانی را دارا هستند.

دامنه تعاریف و ویژگی‌های BPM   این سال‌ها گسترش چشمگیری داشته‌است . اما همچنان ریشه اصلی آن در جریان‌کاری و قابلیت کنترل و جابه‌جایی مستندات و اطلاعات است. با تکامل بازار، BPM ها بهBPMSها تغییر شکل دادند که شامل ظرفیت های بیشتری حول تحلیل فرآیندها و سامان دهی سرویس ها (وب سرویس های مبتنی بر یکپارچه سازی) است. در سال ۲۰۱۳ iBPM ها  یا همان BPM‌های هوشمند (Intelligent BPM) معرفی شدند. برخی منتقدان معتقدند امروزه مفاهیمی که زیر چترBPM قرار دارند، بسیار گسترده هستند. انتظار می‌رود با گذشت زمان یکپارچه‌گی بیشتری بین این امکانات اضافه شده به BPM مشاهده شود تا شفافیت و کاربر پسندی بیشتری در حین استفاده از آن فراهم شود.

همانطوری که در شکل زیر مشاهده می شود: ظرفیت‌ها وقابلیت های اجزای BPMS توسط ارائه‌دهندگان روبه گسترش است. ارائه‌دهندگانی که به دنبال یکپارچه‌گی بهتر، تکمیل قابلیت‌های اجزای BPMS ، بهبود طراحی رابطهای کاربری و تطبیق با تغییرات تکنولوژیکی هستند. در حالی‌که عمق و پیچیدگی این بستر‌های بزرگتر ممکن است رعب‌انگیز باشد ما انتظار داریم که تجمیع بهتر ازاجزاو ظاهری کاربر پسندانه‌تر ببینیم.

BPMS1_1
Posted by محمد رضا بهمنی in مقالات من, 0 comments

چرا BPM ؟

با توجه به محیط رقابتی و پویای کسب‌و‌کار، سازمان‌ها با چالش‌ها و فرصتهای جدیدی روبرو می‌شوند که برای دستیابی به افزایش بهره‌وری و کاهش هزینه بصورت مستمر نیازمند استفاده بهینه از فرصت‌ها و چابکی در‌برابر چالش‌ها هستند. یک سازمان زمانی میتواند به این مهم دست پیدا کند که افراد و سایر منابع سازمان ازجمله سیستم‌های اطلاعاتی آن بتوانند به بهترین شیوه ممکن با‌هم ارتباط وهمکاری داشته باشند که این امر نیازمند شناسایی، تحلیل، پیاده‌ سازی، پایش و بهبود فرآیندهای موجود در سازمان است. رشد فناوری و مطرح شدن مفاهیم جدید درعلم مدیریت کسب ‌وکار، راه‌حلی جدید با نام «مدیریت فرآیندهای کسب‌و‌کار» (Business ProcessManagement:BPM) برای غلبه بر این چالش‌ها و استفاده بهینه از فرصتهای پیش‌‌روی فراهم می‌کند. در بسیاری از سازمانها فرآیندهای کسب‌و‌کار ناشناخته است و مدیران تنها به بررسی و تحلیل خروجی فرآیندها اکتفا کرده، حال آنکه با بررسی و تحلیل مراحل فرآیند و بهبود مستمر آن میتوان تاثیر چشمگیری در افزایش کارآیی، بهره‌‌وری، رضایتمندی و رسیدن به اهداف  کسب‌و‌کار مشاهده کرد.

هدف اصلی BPM چیدمان صحیح فرآیند‌های سازمان بر اساس اهداف کسب‌و‌کار است، که با ایجاد امکان ارزیابی و اندازه‌گیری کارایی فرایند‌ها، بستر مناسبی برای بهبود و بهینه‌سازی مستمر فراهم می‌کند.

تاریخچـــه
شاید بتوان ظهور تفکر «مدیریت و بهبود فرآیند» را در اولین تعاریف ارائه شده در مورد وظیفه و ساختارهای وظیفه‌ای در کسب‌و‌کارجستجو کرد و نشان داد که چگونه تغییرات دائمی محیط کسب‌و‌کار، سازمانها را به سوی تفکر فرآیندی سوق داد. در قرن هجدهم آدام اسمیتمفهوم تقسیم‌کار و وظیفه را مطرح کرد و بعد از آن مطالعات فردریک تیلور (بنیان‌گذار مدیریت علمی در اوایل قرن بیستم) نشان داد هرچه‌قدر که وظیفه‌ها دقیق‌تر و جزئی‌تر تعریف شوند و بهترین روش انجام یک کار شناسایی، اندازه‌گیری و آموزش داده شود، تولید و بهره‌وری سازمانها بصورت چشم‌گیری افزایش پیدا خواهد کرد. نظریات فوق و سایر تحقیقات مشابه در نیمه اول قرن بیستم منجر به شکل‌گیری ساختارهای وظیفه‌گرای متعدد و متنوعی در محیط‌های کسب‌و‌کار گردید.

بعد از جنگ جهانی دوم پارادایم جدیدی با عنوان «کیفیت» حوزه کسب‌و‌کار را تحت تاثیر قرار داد و بالا بردن کیفیت محصولات در کنار کمیت را کلید اصلی موفقیت در نظر گرفت. کیفیت عبارت است از ارائه محصول یا خدمت مطابق با انتظار مشتری و به بهترین روش ممکن. تخصصی شدن بیش ازحد وظایف در ساختارهای وظیفه‌ای و ارتباط کم‌رنگ هریک از بخش‌های کاری با سایر بخش‌ها در سازمان، تولید محصول متناسب با نیاز و توقع مشتری را بسیار مشکل می‌نمود.به‌همین دلیل در دهه ۴۰ میلادی ادوارد دمینگ «مدیریت کیفیت جامع» (Total Quality Management: TQM) را معرفی نمود. TQM ساختار سیستماتیکی است که بر بهبود مستمر کلیه فعالیتهای درونی یک سازمان تأکید دارد. سه اصل اساسی در مدیریت کیفیت جامع عبارتند از «تمرکز بر نیاز و انتظارات مشتریان»، «توانمند‌کردن کارکنان» و «بهینه‌سازی فرآیندها». هدف از بهینه‌سازی فرآیندها، افزایش کیفیت ارزش ارائه‌شده به‌مشتری همراه‌ با کاهش زمان و هزینه انجام فرآیند است. بهینه‌سازی فرآیند‌ها مستلزم شناسایی کلیه فعالیت‌های سازمان، شناسایی معیار‌ها، و اندازه‌گیری و کنترل دقیق آنها است.

دمینگ اعتقاد داشت: بهبود کامل هریک از مراحل انجام کار (ساختار وظیفه‌گرا) لزوما به بهبود کامل فرآیند منجر نمی‌شود و برای بهبود فرآیند باید end-to-end هر فرآیند را در نظر گرفت. مشکل زمانی بروز پیدا می‌کند که رابطه ضعیفی بین واحدهای سازمانی برقرار باشد.

در ابتدای دهه ۹۰ میلادی و پس‌از موفقیت چشمگیر ژاپنی‌ها در استفاده از TQM، شرکت‌های آمریکایی  «مهندسی مجدد فرآیندها» (Business Process Reengineering: BPR) را بکار بردند. BPR معتقد بود که بهبود فرآیندها باید بر‌مبنای اهداف سازمان باشد نه صرفا بر‌مبنای از‌بین‌ بردن انحرافات و نقصان‌ها. به همین دلیل فرآیندهایی که با اهداف سازمان یکپارچه نیستند، باید از‌ابتدا مهندسی و طراحی گردند. در دیدگاه مهندسی مجدد، فرآیندهای اصلی سازمان شامل فرآیندهایی است که منتج به حصول اهداف و ایجاد ارزش باشد و سایر فرآیندهای اضافی می‌بایست حذف شوند. با اجرایی‌شدن مهندسی مجدد فرآیندها در سازمان ارتباط ساختار‌های وظیفه‌ای با یکدیگر در قالب گروه‌های فرآیندی بوجود می‌آیند و وظایف از حالت یک‌بُعدی و ساده به وظایف چند‌بُعدی تبدیل می‌شوند. چارچوب رادیکالی، ریسک بالا، تغییرات آنی در سطح سازمان و درنتیجه ایجاد مقاومت در برابر این تغییرات و همچنین هزینه‌های بالای اجرایی‌شدن آن منجر به شکل‌گیری رویکرد «مدیریت فرآیندهای کسب‌و‌کار» با تاکید بر «بهبود مستمر فرآیندها» در اواخر دهه ۹۰ میلادی گردید.

مدیریت فرآیندهای کسب‌و‌کار (BPM) به سازمانها این امکان را میدهد تا با شناسایی فرآیندها، بهره‌گیری از تکنولوژی برای خودکارسازی آنها، پایش و بهبود مستمر فرآیندهای سازمانی ، کارایی و بهره‌وری و انطباق‌پذیری سازمان خود را افزایش دهند.
همانند توسعه نظریه‌های مدیریت در اواخر قرن بیستم، پیشرفت در حوزه IT و نوآوری در سیستم‌های اطلاعاتی نیز، بستر و ابزار مناسبی برای پیشرفت و پذیرش دیدگاه فرآیندی در سازمانها بوجود آورد. در اوایل دهه ۵۰۰ میلادی که کامپیوترهای اولیه در برخی از سازمانها برای انجام وظایف محدودی مورد استفاده قرار گرفتند تا امروز که سیستم‌های اطلاعاتی عضو حیاتی و موثر در طول زنجیره تامین یک سازمان قرار دارند، گام‌های بسیاری برداشته شده است. از اولین سیستمهای ایجاد شده در این حوزه، «سیستم های مدیریت پایگاه داده»(Database Management System: DBMS) بودند که برای سازمانها امکان متمرکز‌کردن داده‌های برنامه‌های کاربردی و دسترسی به داده‌های ذخیره شده را فراهم می کردند. این سیستم‌ها در پروژه‌های TQM و مدیریت داده‌های محاسباتی و آماری، بسیار مورد استفاده قرار گرفتند. DBMSها بواسطه یکپارچه‌سازی داده‌ها در سطح سازمان، نقشی کلیدی در توسعه ERPها در اواخر دهه هشتاد و اوایل دهه ۹۰ میلادی ایفا کردند.

سیستم‌های «برنامه‌ریزی منابع سازمانی» (Enterprise Resource Planning: ERP) وظیفه مکانیزه کردن کلیه فرآیندهای سازمانی را برعهده داشتند، از فرآیند دریافت سفارش از مشتریان گرفته تا تحویل سفارش و پرداخت.اما در‌عمل تغییر برنامه‌های کاربردی و فرآیندها در سیستم‌های ERP چندان ساده به نظر نمی‌رسید و مستلزم صرف هزینه و زمان بسیار بود.

در اواسط دهه ۹۰ میلادی، نسل جدیدی از سیستم های اطلاعاتی بوجود آمد که تاکیدشان جد‌اکردن «جریان‌کار» از «برنامه‌های کاربردی» و مدیریت آنها بود. «سیستم‌های مدیریت جریان‌کاری» (WorkFlow Management System: WFMS) شامل دو مولفه «مدلسازی جریان‌کاری» و «اجرای جریان‌کاری» است. نسل اول سیستم های گردش کار، بیشتر، نقش به گردش درآوردن مستندات را برعهده داشتند.

با توجه به قابلیت‌های محدود سیستم‌های مدیریت جریان‌کاری، نیاز سازمانها برای مکانیزه‌کردن فرآیندهای پیچیده، گزارش‌گیری از مراحل فرآیند و امکان یکپارچگی اطلاعات با سایر سیستم‌ها میسر نمی‌شد. با ظهورتکنولوژی (EAI  (Enterprise Application Integration و ارائه معماری سرویس گرا ، BPMS ها بعنوان ابزاری در جهت طراحی، اجرا، پایش و بهبود فرآیندهای کسب‌و‌کار معرفی شد. تعریف فوق نشان می‌دهد که BPMS مجموعه ای از ماژول‌های طراحی‌شده بر مبنای اصول BPM است که تمامی چرخه آن از طراحی تا بهبود را پشتیبانی می‌کند.
تفاوت BPMS و WFMS

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

Posted by محمد رضا بهمنی in مقالات من, 0 comments

دبیرخانه در جامعه مجازی راهسون

همکنون بحث مربوط به مراکز مختلف در دبیرخانه های مربا رو بستم و همچنین طراحی دو تا تمپلیت برای نامه های صادره آ۴ و آ۵ رو نیز تکمیل کردمالان می خوام دستورالعمل اجرایی اون رو بنویسم و ابلاغ کنم.

صورت مسئله :

یک دفتر مرکزی در تهران داریم و یک کارخانه در شهرکرد ، در دفتر تهران واحدی داریم بنام فنی مهندسی و دفتر مرکزی و همچنین در کارخانه نیز بطور کل واحد تولید نام گذاری شده استقرار است۱- دو نفر در کارخانه مسئول دبیرخانه کارخانه شوند۲- سه نفر مسئول دبیرخانه ی دفتر مرکزی میشوند۳- یک نفر نیز مسئول دبیرخانه ی فنی مهندسی مستقر در تهران میشودنوع شماره دهی در واحد های مختلف میبایست متفاوت بوده و کدهای منحصربفردی تولید نماید.

تعاریف مورد نیاز :

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

نامه های صادره:

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

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

چرخه ی کاری برای ایجاد یک نامه صادره بصورت زیر میباشد :

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

منشی نامه ی پیش نویس را برای مدیرعامل ارسال می کند

مدیرعامل پیش نویس را مشاهده و در صورت نیاز ویرایش نموده و مجددا برای منشی جهت اصلاح ارسال می نماید

البته مدیرعامل می تواند خود مستقیما نامه را به دبیرخانه ارسال نماید و یا این کار را به منشی خود بسپارد.

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

نحوه ی ایجاد نامه ی صادره :

۱- وارد سامانه شوید : لینک ورود به سامانه  

۲- از ستون سمت راست بروی دکمه دبیرخانه کلیک کنید

۳- در صفحه جدید از منوی بالا ایجاد نامه ی صادره را انتخاب نمایید

۴- همکنون صفحه ایجاد نامه ی صادره ظاهر شده است ، برای ثبت نامه ی صادره حتما باید یک یا چند شرکت بعنوان شرکت (های) دریافت کننده ی نامه مشخص شوند. در این قسمت شما می توانید نام شرکت را جهت درج در قسمت دریافت کننده ی نامه ویرایش موقت نمایید ، این ویرایش باعث ویرایش نام شرکت نمی شود و فقط برای چاپ نامه بکار میرود. در این لیست فقط آخرین ۳۰ شرکت وارده شده نمایش داده میشود ، شما می توانید نام شرکت را سرچ نموده و آنرا در جستجو نمایید. توجه داشته باشید تمامی شرکت ها در گروه هایی ساماندهی شده اند و نام شرکت ها زیر شاخه ی گروه هایشان است

۵- شما می توانید با انتخاب دریافت کننده های رونوشت مشخص نمایید که رونوشت این نامه برای چه کاربرهایی ارسال گردد. این رونوشت ها در قالب نامه ی داخلی برای کاربران انتخاب شده ارسال شده و نام آنها در انتهای نامه صادره ذکر میگردد

۶- موضوع نامه ، تاریخ و … را وارد نمایید

۷- در صورتی که نامه ی صادره شما ضیمه ای دارد آنرا می توانید آپلود نموده و همراه با نامه جهت درج در سوابق ذخیره نمایید

۸- متن نامه را وارد نمایید. در قسمت ورود متن نامه امکاناتی در نظر گرفته شده است که به کاربر این امکان را می دهد تا دیگر به نرم افزارهایی مثل ورد مراجعه نکند و تمامی نیازهای خود را با استفاده از آن مرتفع نماید. امکاناتی مثل جدول کشی ، تغییر مارجین ها و … که یادگیری آنها نیاز به تست و کار با ابزارهای آن را دارد

۹- بعد از ورود تمام اطلاعات مورد نیاز برای ثبت نامه همکنون می تواند آنرا ثبت نموده و بر روی سربرگ خود پرینت نمایید.

۱۰- دکمه ی ثبت را بزنید تا صفحه مرور نامه صادره ی ثبت شده ظاهر گردد

۱۱- سپس در انتهای صفحه ی ظاهر شده دکمه PDF را انتخاب نمایید

۱۲- دکمه ی PDF به شما امکان میدهد که نسخه ی پی دی اف نامه را دانلود نموده و آنرا چاپ نمایید.

۱۳- دونوع دانلود برای نامه وجود دارد ، یکی دارای رونوشت و دیگری بدون رونوشت ، هر گاه خواستید می توانید به هر دوی آنها دسترسی داشته باشید.

نکات :

* حتما توجه نمایید که در کدام دبیرخانه فعالیت می نمایید

* کارتابل فعال شما در بالاترین نقطه ی سایت درج شده است

* بعضی از کاربرها بعلت موقعیت کاری خود به بیش از یک دبیرخانه دسترسی دارند که می توانند با توجه به نیاز خود و با استفاده از قسمت بالایی وب آن دبیرخانه ی مورد نظر خود را انتخاب نمایید

* در صورتی که موفق به ثبت نامه در دبیرخانه نمی شوید احتمالا مجوز استفاده از آن را ندارد ، در این صورت با مدیر سیستم هماهنگ نمایید

* در صورتی که بیش از یک دبیرخانه دارید بعد از انتخاب دبیرخانه ی دیگر یک بار صفحه اتوماسیون خود را رفرش نموده و از تغییر دبیرخانه پیش فرض اطمینان حاصل نمایید

 مدیریت شرکت ها :

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

توجه داشته باشد در صورتی که برای شرکتی نامه ی صادره ای ثبت شده باشد دیگر نمی توان آنرا حذف نمود ، فقط می توان آنرا ویرایش نموده یا گروهش را تغییر داد. لذا توجه داشته باشید که از صحت نام شرکت ثبت شده اطمینان حاصل نمایید.

همچنین می توانید گروه شرکت ها را نیز مدیریت نموده ، ویرایش و یا حذف نمایید. در صورتی که گروهی شرکت زیر شاخه داشته باشد دیگر قابل حذف نیست و می بایست قبل از حذف گروه ، شرکت های زیرشاخه آنرا تخلیه نمایید

با زدن دکمه ی ایجاد شرکت جدید در منوی بالا دبیرخانه یک صفحه ظاهر شده که به شما امکان ورود اطلاعات شرکت را میدهد و فقط نام و نام گروه آن اجباریست

نامه های وارده :

هر نامه ، بسته ، سی دی و یا شیٔ که از بیرون وارد شرکت میشود بعنوان نامه  ی وارده در نظر گرفته می شود ، اگر نامه بود اسکن میشود اگر قابل اسکن نباشد از آن عکسی گرفته شده و ثبت می شود و اگر چند بسته بود چند عکس گرفته شده و تمامی آنها بعنوان کاور و ضمایم در نظر گرفته خواهد شد

چرخه کار به اینصورت است که هنگامی که فکس ، نامه و یا هر چیز دیگری از بیرون شرکت وارد می شود به دبیرخانه تحویل داده میشود ، دبیرخانه آنرا ثبت نموده و سپس مهر ثبت شد را بروی آن زده و شماره سامانه را بروی آن درج نموده و بایگانی می نماید

همکنون این نامه وارده با انتخاب مسئول دبیرخانه در شرکت به کاربرهای مورد نظر ارسال می شود.

نحوه ی ایجاد نامه ی وارد :

۱- وارد سامانه شوید : لینک ورود به سامانه  

۲- از ستون سمت راست بروی دکمه دبیرخانه کلیک کنید

۳- از منوی بالایی ایجاد نامه ی وارده را کلیک نمایید

۴-انتخاب شرکت صادر کننده ضروریست و فقط یک شرکت را می توان بعنوان صادر کننده ی نامه انتخاب نمود

۵- موضوع نامه نیز ضروریست

۶- فایل کاور نامه ضروریست – این فایل همکان اولین عکس یا عکس کاور نامه است – لذا دقت نمایید این فایل به درستی بروی نامه آپلود شود

۷- انتخاب دریافت کننده ها – این قسمت به شما این امکان را میدهد تا بتوانید دریافت کننده های نامه وارده را انتخاب نمایید و توجه داشته باشد که آن نامه های وارده بصورت یک نامه ی داخلی درون سازمان به گردش خواهد آمد

۸- سپس دکمه ی ثبت را زده و کد سیستم را بروی نامه یادداشت نمایید

 سعی کنید نامه ها را بیشترین جزئیات ثبت نمایید تا در آینده بتوان راحتتر آن را جستجو نمود

موفق باشید

محمد رضا بهمنی

Posted by محمد رضا بهمنی in راهکارها, 0 comments

Django Rest framework, Routers

امروز تصمیم گرفتم درباره ی امکانات فوق العاده ای که DRF django rest framework درباره ی مسیریاب ها در اختیار قرار میده مقاله ای برگرفته ازخود سایت این فریم ورک بنویسمهمونطور که می دونید طراحی url ها و روتر ها و همچنین زیبایی اونها چند سالی هست بسیار مطرح شده و فریم ورک های مختلف نیز روش های گوناگونی را برای حل این مسئله ارائه کرده اند. تو این مسئله روبی گویا پیش تازه هست ! :)بعضی از فریم ورک ها مثل روبی امکاناتی را برای شناسایی خودکار url و map کردن با درخواست های ارسال شده بسمت سرور و اتصال آنها به عملیات های سروری فراهم کرده اند. که Django Viewsets نیز هم برای این عملیات ها روش های مختلفی را پیشنهاد نموده است.در DRF شما می توانید بصورت زیر روترهای ساده ای را پیاده سازی نموده و خود DRF انها را به viewset های مشخص شده می رساند و بصورت خودکار CRUD و سایر عملیات ها مثل findBy, findAll و .. را انجام میدهد و البته شما معمولا برای کاستوم کردن آنها ، اقدام به override کردن آنها می نمایید.

from rest_framework import routers

router = routers.SimpleRouter()
router.register(r'users', UserViewSet)
router.register(r'accounts', AccountViewSet)
urlpatterns = router.urls
Posted by محمد رضا بهمنی in راهکارها, 0 comments

mixin

mixin در پایتون نوعی از وراثت چندگانگیست که در دو موقعیت لزوم استفاده از آن را فراهم می شود :۱- زمانی که بخواهید امکانات زیاد و متنوعی برای کلاس خود بکار بگیرید۲- و زمانی که بخواهید امکان خاصی را از تعداد زیادی کلاس برداشته و بروی آن کار کرده یا توسعه اش دهید

Continue reading →
Posted by محمد رضا بهمنی in راهکارها, 0 comments