راه اندازی سامانه های ایمیل سازمانی به فراخوان گذاشته شد

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرنگار مهر، سازمان فناوری اطلاعات ایران با مشارکت بخش خصوصی و رقابت عمومی از شرکت‌های واجد شرایط، جهت مشارکت در اجرای «سامانه‌های رایانامه تعامل‌پذیر» دعوت کرد.

راه‌اندازی سامانه‌های رایانامه (Email) تعامل‌پذیر (مبتنی بر پروتکل ECE)در جهت ایجاد تعامل مابین سامانه‌های اتوماسیون اداری، همچنین تسهیل دسترسی اشخاص حقوقی به سازمان‌ها و شرکت‌های دولتی انجام می‌شود.

در این راستا سازمان فناوری اطلاعات ایران برای مشارکت بخش خصوصی از طریق فراخوان و رقابت عمومی از شرکت‌های واجد شرایط، جهت مشارکت در اجرای این پروژه دعوت کرده است. 

جزئیات این فراخوان در سایت سازمان فناوری اطلاعات ایران منتشر شده است.

119
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });