طراحی پورتال های سازمانی شرکت پروجان

شیرپوینت و پراجکت سرور پروجان

استقرار شیرپوینت و پراجکت سرور

مسیر سایت

عدم نمایش صحیح اطلاعات

شیرپوینت 2013 – عدم نمایش صحیح اطلاعات

در این پست قصد دارم که مشکلی را که برای خودم پیش آمده را برای شما بازگو کنم . من برای یکی از مشتریانم پس از نصب شیرپوینت ، سراغ تنظیم کردن سرویس User Profile رفتم. سپس هنگامی که برای کاربر تست خودم وارد My Site شدم و به دنبال چارت سازمانی گشتم ، چیزی پیدا نکردم.

 

 

 

 

 

عدم نمایش صحیح اطلاعات در شیرپوینت

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

 

شیرپوینت 2013 – عدم نمایش صحیح اطلاعات

شیرپوینت 2013 – عدم نمایش صحیح اطلاعات

مسئله :

مشکل اینجاست که کاربران با شیرپوینت آشنا نیستند و می خواهند وب پارت My Site را به شیرپوینت خودشان اضافه کنند.

 

راه حل :

در اینجا من قابلیتی به نام event receiver ایجاد کردم که هنگامی که فعال شد ، وب پارت Organization Browser را به تمامی My Site های من اضافه می کند. من فکر کردم که در اینجا یک Timer Job هم نیاز داریم که ایجاد My Site جدید و افزودن وب پارت به آن را در هر زمانی که لازم باشد ، انجام دهد. این کار و زمان زیادی می برد اما انجان شدنی است.

 

موردی دیگر :

ما نیاز داریم که این وب پارت داخل خود پورتال باشد و نه در My Site .

برای این کار لازم است که اول امکان  “SharePoint Server Enterprise Site Collection features” را فعال کنیم.

 

مسئله :

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

 

راهکار :

یک وب پارت Content Editor در پایین “Organization Browser Web Part” اضافه کنید و اسکریپت زیر را در داخل آن paste کنید.

 

<script type=”text/javascript”>

 

function CreateHierarchyChartControl(parentId, profileId, type, persistControlId) {

 

var i = profileId.indexOf(“|”);

 

var claimsmode = profileId.substr(i-1,1);

 

if((i >=0 ) & (claimsmode==”w”))

 

{

 

profileId = profileId.substr(i+1,profileId.length-i-1);

 

var initParam = profileId + ‘,’ + type + ‘,’ + persistControlId;

 

var host = document.getElementById(parentId);

 

host.setAttribute(‘width’, ‘100%’);

 

host.setAttribute(‘height’, ‘100%’);

 

Silverlight.createObject(‘/_layouts/ClientBin/hierarchychart.xap’,

 

host,

 

‘ProfileBrowserSilverlightControl’,

 

{

 

top: ’30’,

 

width: ‘100%’,

 

height: ‘100%’,

 

version: ‘2.0’,

 

isWindowless: ‘true’,

 

enableHtmlAccess: ‘true’

 

},

 

{

 

onLoad: OnHierarchyChartLoaded

 

},

 

initParam,

 

null);

 

}

 

}

 

</script>

پست مرتبط :

هوش تجاری (BI)

سامانه مدیریت مستندات

سامانه مدیریت جلسات

طراحی پرتالهای اینترنت و اینترانت

طراحی فرایندهای درون سازمانی

سامانه ارزیابی عملکرد

سامانه مدیریت دانش

سامانه مدیریت پروژه سازمانیEPM

پراجکت سرور

سامانه ارائه گزارشات روزانه

سامانه ارزیابی پیمانکاران

سیستم ثبت تیکت

سامانه ثبت تردد سازمانها

سامانه های نظرسنجی آنلاین

سامانه درخواست مرخصی و ماموریت

ثبت سفارشات و خرید

مدیریت تامین کنندگان

سامانه پیگیری نامه ها و وظایف

سامانه مدیریت مناقصات 

عضویت در خبرنامه