خاطرات فنی من

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

سعی می کنم مطالب برای دیگران هم قابل استفاده باشند اما به دلیل کمی وقت نمی توانم زیاد نگران نگارش و چینش متن باشم

۱۱ مطلب با کلمه‌ی کلیدی «sharepoint» ثبت شده است

گاهی (مثلا در آغاز سال نو) می خواهید که شمارنده یک لیست از 1 شروع شود و محتوای سال گذشته را هم پاک کنید.

۰ نظر موافقین ۰ مخالفین ۰ ۰۱ فروردين ۹۸ ، ۱۰:۵۰
محسن

در Sharepoint 2013 یک نوع لیست جدید وارد شد به نام promoted links که احتمالا ترجمه می شود "لینکهای ارتقا یافته". در این نوع لیست برای هر مورد شما قسمتی دارید به نام audience targeting یا تنظیمات مخاطبان. برداشت من این بود که با این تنظیمات می شود تعدادی از این لینکها را به گروه خاصی از کاربران نشان داد. اما این روش کار نمی کند.

۰ نظر موافقین ۰ مخالفین ۰ ۱۵ آبان ۹۴ ، ۱۰:۰۸
محسن

یک Script Editor Web Part (SEWP) در یک صفحه قرار داده اید و مقداری جاوااسکریپت توی آن ریخته اید. اما فقط وقتی صفحه را ویرایش می کنید اسرکریپت های شما کار می کند.

۰ نظر موافقین ۰ مخالفین ۰ ۱۳ آبان ۹۴ ، ۱۳:۴۸
محسن

در صورتیکه در محل کار خود به عنوان مدیر شبکه فعالیت می کنید و از سرور شیرپوینت 2010 استفاده می کنید شما هم ممکن است به چنین مشکلی برخورد کنید. همانطور که می دانید شما می توانید کلیه فرآیند ها و عملیات های مدیریتی سایت های شیرپوینت را از طریق نرم افزاری به نام SharePoint Designer 2010 انجام دهید . بعد از مدت ها مجبور به استفاده از این نرم افزار می شوید اما در کمال تعجب زمانیکه آدرس سرور را به نرم افزار برای برقراری ارتباط می دهید با خطای The server could not complete your request مواجه می شوید که در تصویر زیر به وضع قابل مشاهده است

۰ نظر موافقین ۰ مخالفین ۰ ۱۲ ارديبهشت ۹۴ ، ۱۰:۰۳
فریبرز برزگر
extend کردن یک Web Application وقتی انجام میشود که میخواهیم یک سایت را در سطح اینترنت یا اینترانت منتشر کنیم .  مثلا به جای Http://sharepointServerName:Port از آدرس http://portal.xyz.net  استفاده کنیم .
۰ نظر موافقین ۰ مخالفین ۰ ۱۲ ارديبهشت ۹۴ ، ۰۹:۰۰
فریبرز برزگر

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

۰ نظر موافقین ۰ مخالفین ۰ ۰۹ ارديبهشت ۹۴ ، ۱۴:۴۹
محسن

گاهی - به ندرت البته - کارها از چیزی که شما انتظار دارید ساده ترند. 

۰ نظر موافقین ۰ مخالفین ۰ ۰۹ ارديبهشت ۹۴ ، ۰۸:۰۸
محسن

وقتی روی یک لیست (list) یک گردش کار workflow تعریف می کنید یک ستون جدید با نام همان گردش کار به لیستتان اضافه می شود. چیزی که در این ستون می بینید یک String است با مقدارهای متفاوت مثلا Completed or In Progress یا چیزهایی شبیه این. اگر بخواهید به یک کاربر مثلا مواردی را نشان بدهید که این گردش کار رویش به اتمام رسیده چه می کنید؟

۰ نظر موافقین ۰ مخالفین ۰ ۱۳ اسفند ۹۳ ، ۰۷:۴۸
محسن

با هزار امید و آرزو یک گردش کار ساخته اید و کاری را به یک نفر اختصاص داده اید. انتظار دارید او کارش را انجام دهد (مثلا اطلاعاتی را وارد کند یا چیزی را تایید یا رد کند...) تا گردش کار ادامه پیدا کند و نوبت به نوبت به دیگران هم وظایفی اختصاص پیدا کند و کار تمام شود. اما در این میان غافلید که کاربر - دقیقا بالای پنجره فرم  task - یک لینک دارد که می تواند وظیفه یا task محول شده به او را کلا حذف کند. گردش  کار شما متوقف خواهد شود و در workflow history هم ثبت نمی شود که چه اتفاقی افتاده است.

۰ نظر موافقین ۰ مخالفین ۰ ۱۳ اسفند ۹۳ ، ۰۷:۲۶
محسن

وقتی می خواهید از چند کاربر یکی پس از دیگری اطلاعاتی بگیرید یکی از انتخابهای شما collect data from user است. مشکل اینجاست که خیلی وقتها بهتر است به کاربر بیچاره نشان بدهید که می خواهید در چه موردی نظر او را بگیرید. 

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

۰ نظر موافقین ۰ مخالفین ۰ ۱۲ اسفند ۹۳ ، ۱۴:۱۰
محسن