آشنایی با App part در شیرپوینت

در شیرپوینت 2013 به هنگام توسعه نرم افزار واژه App part به قالب و چارچوبی که App شما در آن ایجاد شده است گفته می شود. همانطوری که می دانید App در یک web app مجزا اجرا می شود و در مواقعی که ترجیح می دهید که یک App را بعنوان یک WebPart نمایش دهد ، خیلی کاربردی نخواهند بود.

 

App part در شیرپوینت :

روشی است که از طریق آن یک App شیرپوینت می تواند در داخل صفحات بکار گرفته شود App part نامیده می شود که در واقع نوعی وب پارت است که در کلاس ClientWebPart تعریف می شود.

 

تفاوت App part با WebPart چیست؟

یک App part در واقع یک بسته ای برای Iframe است که میزبان یک صفحه App می باشد. علاوه بر ایجاد این نقش همانند WebPart ، یک App Part نیز می تواند مشخصات شخصی داشته باشد. که کاربران میتوانند آن را در Tool Part تنظیم کنند. این مشخصات می توانند برای مثال جهت تنظیم اطلاعات زمینه همانند Zip Code کاربر یا Postal Code و ... استفاده شوند.

 

چگونه می توان یک App Part برای My App ایجاد کرد؟

ClientWebPart.aspx در یک Hosted App شیرپوینت بعنوان ظاهر App Part شما عمل خواهند کرد. کدهای backend در همچنان در App.js می باشند. برای اینکه یک app part در App شما بنشیند ، شما باید قابلیت host web را در App ایجاد کرده و آن را در web part با markup کردن اضافه کنید. مانند هر وب پارت دیگری در پنجره رابط کاربری شیرپوینت 2013 اینکه هر کاربری چه وب پارت هایی را بوجود آورده است قابل مشاهده است. اگر شما نیاز به تنوع بیشتری برای کارتان دارید ، می توانید هر تعداد App Part که خواستید ، بوجود آورید.

 

قابلیت ها و مزایا App part:

1- نوعی وب پارت برای app شما یا یک وب پارت برای نمایش محتویات موجود در فضای اپلیکیشن شما در یکی از صفحات شیرپوینتی موجود می باشد.

2- مانند وب پارت شما می توانید مشخصات شخصی برای App Part اضافه کنید.

3- شما می توانید به تعداد مورد نیاز App Part در داخل App تان Deploy کنید.

4- دو بخش مجزا می تواند سایز و کارکرد مجزا داشته باشد.

5- شما همچنین می توانید App Part هایی را در app web تان Deploy کنید.

 

 

پست مرتبط :

هوش تجاری (BI)

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

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

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

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

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

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

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

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

پراجکت سرور

مدیریت ارتباط با مشتری (CRM)

مایکروسافت اکسچنج سرور

اطلاع رسانی مشکلات کارگاهی

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

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