DCSIMG
Lior Arviv's Blog
Sign in | Join | Help

Lior Arviv's Blog

About Infrastructure & SharePoint Technologies

SharePoint Workflows: The specified form template could not be found

Problem

When you try to add a new out-of-the-box workflow against a document library or list, for example “Approval Workflow”, you get the following error after completing the ‘Add a workflow’ screen:

“The specified form template could not be found, or it is not compatible with rendering in the browser. It might need to be republished as a browser-enabled form.”

After a short troubleshooting , you verify that the workflows features are activated at site collection features, all the .xsn templates in Central Administration site the Workflow category are of status ‘ready’ and Workflow Enabled ‘yes’.

clip_image002

The problem actually occurs on sites that were imported to the environment from another, using STSADM (Import/Export) commands or Import-SPWeb using PowerShell. So, what went wrong?
Usually, it is something with the export/import steps that corrupted the forms.

Resolution

1. Connect to the relevant site using SharePoint Designer interface.

clip_image004

2. Go to the left navigation bar and click on “Workflows” section.

clip_image006

3. Remove the problematic out of the box workflows, by clicking on it and then “Delete”.

clip_image008

4. Go to site collection features and deactivate the workflows.
clip_image010

5. Activate the relevant ones (For example: Publishing Approval Workflow) and then go back to SharePoint Designer to check if it exists.

Pre-upgrade check cannot proceed Error Message

Symptoms:
When you try to run the PreUpgradeCheck command, you get the following message:

Pre-upgrade check cannot proceed because the current farm is not joined to a farm, or the farm configuration database is not responding.

Cause:

Probably you don't have the sufficient privileges to run this command.

Resolution:

Run the command prompt using Farm Administrator account or alternatively "Update farm administrator's group" through Central Administration page, by adding the current logged on user.

Troubleshooting SharePoint 2010 Unexpected Errors

כיצד נבצע Troubleshooting להודעות שגיאה כלליות בגרסת SharePoint 2010?

ב-2007, על מנת לקבל הודעות שגיאה מפורטות, נדרשנו לבצע שינוי אך ורק בקובץ Web.config בנתיב C:\inetpub\wwwroot\wss\VirtualDirectories
ולאחר מכן יכולנו לראות היכן השגיאה מתרחשת וכיצד עלינו לגשת אל הפתרון.

בגרסת 2010, אנו נדרשים לערוך בנוסף גם את קובץ Web.config הנמצא בנתיב C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS

על למנע לחשוף את הודעות השגיאה, יש לעקוב אחר סדר הפעולות הבאות:

1. נווט אל קובץ הWeb.config הרלוונטי בנתיב הבא C:\inetpub\wwwroot\wss\VirtualDirectories

   1: <SharePoint>
   2:   <SafeMode MaxControls="200" CallStack="true" DirectFile…
   3:     <PageParserPaths>
   4:     </PageParserPaths>
   5:   </SafeMode>

2. פתח את הקובץ לעריכה ושנה את הערך של CallStack ל-true ו-customErrors ל-Off.

   1: <httpHandlers />
   2: <customErrors mode="Off" />
   3: <httpRuntime maxRequestLength="51200" />
   4: <authentication mode="Windows" />

3. נווט אל הנתיב הבא C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS

4. פתח את קובץ web.config לעריכה ושנה את הערך של customErrors ל-Off.

   1: <system.web>
   2:   <compilation batch="false" batchTimeout="600" 
   3:   <customErrors mode="Off" />
   4:   <httpRuntime executionTimeout="360" />
   5:   <globalization fileEncoding="utf-8" />
   6: </system.web>

חשוב ! מומלץ לבצע גיבוי לקבצים לפני עריכתם על מנת לאפשר מצב של חזרה לאחור.

בהצלחה,
ליאור ארביב

How to: Show the "People Pane" in Outlook 2010

You have outlook 2010 installed and want to turn on the outlook social connector, but unfortunately you can’t find the People Pane on view tab.  

Follow these instructions to solve the problem:

1. Open Microsoft Outlook, click on File button and then on Options.

2. In the left buttons panel, click on Add-Ins.

3. At the bottom, choose Disabled Items from the drop down menu, and then click Go.

4. In Disable Items window, choose Outlook Social Connector, click Enable and then Close.

5. Restart your outlook instance (just close and open it up again).

6. Navigate to Add-In like in section 2 and now choose COM Add-Ins.

7. Mark the Microsoft Outlook Social Connector checkbox and press OK.

8. Now, navigate to View tab to see the People pane.

9. From People Pane drop down menu, choose Normal or Minimize to start using the connector features.

Enjoy the social features!

SharePoint 2010 Beta Exam 71-667

I have done today the 71-667 beta exam (TS: Microsoft SharePoint 2010, Configuring).
The exam contains 70 questions and you have 3 hours to complete answering it.
For those of you that want to do the exam, I recommend to focus on these topics:

  • Upgrading from 2007 to 2010 (In-place, PreUpgradeCheck, Prerequisites, etc.)
  • Installing and Deploying Solutions (Sandboxed Solution from the administrator view, User code service, Managing user solution from central administration, User solutions gallery, Polices)
  • Service Application (Secure Store, User Profile, Excel Services, Service Application Permissions, How to publish Service Application to other farms)
  • Application Management (Alternate Access Mappings (AAM), external sites, host headers)
  • Backup and Restore (Moving sites between content databases, export lists/sites through central administration)
  • Logging and Reports (Identify installation/performance problems with Health Analyzer, configuring logging, health reports)
  • Search (Search components, index partitioning, and federated search locations)

Additionally, take a look at this site, and follow the information under "Skills Measured":
http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-667

 

Unfortunately, because this is a beta exam the score report will be only at the end of the beta period. If you have questions about the exam, please let me know and I'll be glad to answer.

Enjoy!
Lior

2010 Go Live! - The Office SharePoint Virtual Event

אירוע ההשקה הווירטואלית של מוצרי 2010: Office, SharePoint, Project ו Visio שיתקיים ב-8.6.2010 יוצא לדרך!

הנכם מוזמנים לעקוב ולשתף בדרכים הבאות -

  • Save the Date - שמור ביומן את תאריכי האירוע
  • צייץ בעמוד ה-Twitter
  • הצטרף לקבוצת האירוע ב-Facebook
  • אתר ההשקה לאירוע הווירטואלי
2010 Go Live!
לאירוע השקה וירטואלי של office 2010 ו Sharepoint 2010
שמור ביומן
Microsoft

Dynamic Memory and RemoteFX

לאחרונה מיקרוסופט פרסמה פרטים ראשוניים בנוגע לחבילת העדכון Service Pack 1 עבור Windows 7 ו-Windows Server 2008 R2.
דרך הודעה רשמית, חושפת החברה פרטים לגבי מספר תכונות חדשות ושינויים במודל הרישוי. בצעד זה עושה מיקרוסופט צעד משמעותי בחיזוק מעמדה בתחום ה-VDI, על ידי הוספת שתי יכולות חדשות ומעניינות ל-Windows Server 2008 R2.

Hyper-V Dynamic Memory

כשמו כן הוא - זיכרון דינמי היא תכונה חדשה המאפשרת למנהל ה IT לנצל את בריכת הזיכרון הזמין במחשב המארח (Host) ולהפיצו אל מכונות וירטואליות במידת הצורך. כלומר, בהתאם לשינויים בעומס העבודה, VMs על גבי Hyper-V יוכלו לקבל הקצאת זיכרון חדשה ללא הפרעה במהלך העבודה.

RemoteFX

תוספת חדשה לוירטואליזציית שולחן העבודה מבית מיקרוסופט VDI. באמצעות תכונה חדשה זו, משתמשים יוכלו לעבוד ולהנות מסביבה מרוחקת ועשירה יותר הכוללים Windows Aero, וידיאו באיכות גבוהה, גרפיקה מבוססת Silverlight/Flash ועבודה עם יישומי 3D. הגישה לסביבת העבודה מתבצעת דרך חיבור RDP רגיל ממגוון רחב של תחנות קצה: לקוח רגיל / רזה, מה שמאפשר פריסה רחבה בארגון.

New features in SharePoint Server 2010 – Part 2

מדוע לשדרג לגרסת SharePoint Server 2010?

לאחרונה נשאלתי מספר פעמים "מדוע לשדרג לגרסת SharePoint Server 2010"? ובגרסאות נוספות : "מה אני מרוויח?", "האם כדאי לארגון שלי לבצע הסבה / להתחיל פרויקט שכזה?". הרי אין ספק שבגרסת 2010 (שעדין ב Beta) מיקרוסופט עשתה מתיחת פנים ושיפרה משמעותית את המוצר מבחינת קלות הפיתוח והתשתיות. ובכל זאת, מאילו יכולות חדשות יהנה משתמש הקצה בארגון?. כהמשך לסדרת הפרסומים לסקירת החידושים בגרסת 2010 של Microsoft SharePoint Server, החלטתי שהדרך הטובה ביותר לענות על שאלות אלו, היא לשים "זרקור" על תכונות חדשות נוספות:

  1. Office Web Application
    באמצעות Office Web Apps ניתן להציג, לעדכן, לשמור ולשתף תוכן מפורטל מבוסס SharePoint Server 2010 מתוך דפדפן האינטרנט (Internet Browser).
    גם כאשר Office Client Applications אינם מותקנים, תישאר גישה מקוונת לסביבת העבודה הכוללת קבוצה בסיסית של פונקציונליות הקיימת ב-Microsoft Office Web Apps מספקים חווית משתמש מוכרת, צפייה ועריכה חיוניים ללא אובדן נתונים או עיצוב, וכוללים את Word, Excel, PowerPoint ו-OneNote.
  2. Simultaneous Editing
    בגרסת SharePoint 2010 בשימוש עם Office 2010 מתאפשרת עבודה בו זמנית על מסמך. כלומר, קבלת חיווי מי כרגע עובד על המסמך ועל איזו פיסקה. איך זה עובד? ברגע שמשתמש מסויים עובד על המסמך, הפיסקה אותה הוא עורך ננעלת ושאר המסמך זמין לעריכה ע"י משתמשים אחרים. באופן כזה, ניתן לעבוד על קבצי Office במקביל.
  3. SharePoint Workspace 2010
    גרסת הלקוח של Office 2010 מרחיבה את גבולות שיתוף הפעולה על-ידי הצעת גישה מהירה, באופן מקוון ולא מקוון, לכל התוכן המצוי ב-SharePoint: סנכרן ספריות ורשימות אל המחשב האישי בלחיצת כפתור ולאחר מכן עדכון מסמכים וטפסים במצב לא מקוון. כל זאת בביטחה שכל הפריטים יסונכרנו אוטומטית אל השרת בחזרה למצב מקוון.
  4. Document Sets
    יכולות ניהול התוכן של פלטפורמת SharePoint התרחבו, כאשר כעת הן מאפשרות לאגד מספר מסמכים יחד כ"סט מסמכים". בנוסף ליכולות ה-Meta Data, תהליכי הזרימה, וההרשאות הקיימות שחלו על מסמכים ב-MOSS 2007, כעת ניתן להחיל אותם על קבוצה של מסמכים. כלומר, קיבוץ מספר קבצי Word, Excel ואפילו קבצי PDF ולהעניק להם בבת אחת את אותו ה-Meta Data, הגדרת Policies משותפים, תהליכי זרימה ועוד. Document Sets יכולים להכיל כל סוג של קובץ לרבות מסמכים, כאשר ניתן להחיל את ההגדרות על כל הקבצים בקבוצה, או על קבצים ספציפים. בנוסף, אפשרות זו ניתן ליישם גם בהגדרות כמו הרשאות, ניהול תוכן וכו'.
  5. Content Rating
    יכולת "דירוג התוכן" מאפשרת לקטלג בקלות תוכן, הודעות, מסמכים, רשימות ולראות את ה-Rating שניתן להם על ידי אנשים אחרים. בנוסף, "דירוג תוכן" עוזר ליישם ניהול בקרת איכות, כך שמשתמשים יוכלו לחפש, לקבל ולמיין את תוכן הטוב ביותר.
  6. Rich User Interface
    בגרסת 2010, משתמשים יכולים לאתר בקלות ומהירות את התכונות הרלוונטיות עבורם עם ממשק המשתמש החדש מבוסס Ribbon, ניווט Breadcrumb, ביצוע פעולות על גבי מספר קבצים בו זמנית וב-Online באמצעות שימוש נרחב בטכנולוגיות AJAX ו-Silverlight.
  7. Digital Media Assets
    מאפשר למשתמשים ליצור בקלות, להעלות, לגלות ולבצע שימוש בקבצי מדיה דיגיטליים הקיימים בתוך הארגון. ב-2010 נוספה תבנית ספריה חדשה, המיועדת לאחסון וקיטלוג נכסי מדיה עשיר כמו: תמונות באיכות גבוהה, אודיו, וידאו. כל פריט מידע דיגיטלי, ניתן לסווג ולנהל וכמובן להשתמש ביכולות SharePoint הסטנדרטיות של כגון זרימות עבודה, הרשאות, מדיניות וכו'. בנוסף, באמצעות שימוש ב-Silverlight Web Part ניתן לבצע streaming לתוכן הנמצא בספריות.
  8. Office Integration
    בגרסת 2010, האפשרות "התחבר אל Office" הורחבה וכעת כאשר מחברים ספריה, היא הופכת זמינה עבור צפיה ושמירה של קבצים דרך Office Back stage. לאחר מכן ניתן יהיה לצפות בתגיות, הרשאות והאנשים הקשורים למסמך. בנוסף, כאשר ניצור מסמך חדש, נראה את רשימת התבניות הזמינות בספריה המחוברת, לצד התבניות המקומיות.

Sandboxed Solutions Overview

בגרסת SharePoint 2007, רכיבים מבוססי קוד שפותחו, היו צריכים לעבור אישור של מנהל החווה על מנת שיוגדרו כמהימנים (trusted) ויוכלו לפעול על גבי שרתי האפליקציה. בגרסת 2010 נוספה האפשרות להשתמש בפתרון מסוג חדש - "פתרון ארגז חול" (Sandboxed Solution) בנוסף ל- Full-trust Solutions הקיים בגרסת 2007. Sandbox Solutions הם כמו פתרונות חווה רגילים, אך נבדלים בדברים הבאים:

  • ניתנים לשימוש אך ורק באוסף האתרים (Site Collection) אשר בו הוטמעו.
  • משתמשים בתהליכים נפרדים (Processes), מוגבלים במשאבים (מסד הנתונים, זיכרון ומעבד) שנקבעו והגודרו מראש על ידי מנהל החווה.
  • לא ניתן לפרוס באמצעותם קבצים לדיסק או DLL ל-GAC.
  • מוגבלים בזכויות ובהרשאות

סוג פתרון זה מאפשר למנהלי החווה לתת למפתחים את חופש הפעולה: להוסיף ולהפעיל בקלות את הפתרונות שיצרו לחוות ה-SharePoint עם ראש שקט מבלי לדאוג לביצועים או לחילופין לגרוע מיציבות החווה. כל פתרון אשר נוצר כ-Sandboxed Solution נפרס לגלריית פתרונות ייעודית בתוך אוסף האתרים שנקרא גם הוא "גלריית פתרונות". לאחר מכן, הפעלה של פתרון (Activate) שהתווסף לגלריה זו, נעשה על-ידי לחיצה על כפתור "הפעלה" בממשק ה-Ribbon.

יתרונות

  1. יעילות - מומחי המחשוב אינם צריכים להטמיע בעצמם את הפתרונות לחוות ה-SharePoint.
  2. חסכון בזמן - אין צורך לחכות לאישורים ממנהל החווה, מה שמפחית זמן רב בהטמעת פתרונות שהותאמו אישית בהעברה לסביבות השונות כחלק מתוכנית העבודה הכוללת.
  3. פשטות - העלאה של פתרון והפעלתו נעשים בקליק, בדומה להעלאה של מסמך לגלריית מסמכים.
  4. יציבות - קוד שלא נכתב כראוי יגרום לבעיות ביצועים וישפיע אך ורק באתר שאליו נפרס, מבלי להביא לירידת ביצועים בשרת כולו.

חשוב לציין

  • Sandbox Solutions אינם נחשפים למודל האובייקטים (Object Model) של SharePoint במלואו.
  • על מנת שנוכל להשתמש ב-Sandboxed Solution, יש לוודא הפעלה של שירות Microsoft SharePoint Foundation User Code Service על גבי שרת אחד או יותר בחוות השרתים.
  • לא כל פתרון שנכתוב יוכל להיפרס כ-Sandboxed Solutions. אך ורק רכיבים ספציפים יכולים להיכתב בשיטה זו, כגון: Web Parts, Lists, List Templates, Custom Actions, Workflows, Event Receivers, Content Types, Site Columns

לסיכום

מאמר זה הציג בקצרה את פתרון ה-Sandboxed Solutions ב-SharePoint 2010 המאפשר מצד אחד למומחי המחשוב לסמוך על הקוד שנכתב בידי המפתחים, ומצד שני מאפשר למפתחים ליצור ולפרוס פתרונות במהירות ללא חשש לגרימת נזק לחווה.

New features in SharePoint Server 2010 – Part 1

מהיום ובשבועות הקרובים, אפרסם סדרת פרסומים שתסקור ותדגיש את החידושים בגרסת 2010 של Microsoft SharePoint Server.
הסדרה תתחלק לחידושים בתחומי היישום, התשתיות והפיתוח. כספתח אתחיל עם התחום הקרוב לליבי - תשתיות. בגרסת 2010 שמו דגש רב על נושאי HA, ניהול, התקנה, הטמעה ושדרוג, ולאתגר זה גייסו לעזרה מספר כלים כמו PowerShell ו-BPA המעניקים למנהל המערכת את הגרנולריות והפשטות בניהול.
             

Unattached Content Database Recovery Option

עד היום, אנשי תשתיות רבים התמודדו עם אתגר של שחזור נתונים שנמחקו (למשל, שחזור אתר), כאשר בגרסת MOSS 2007 התבצע הדבר באמצעות כליי צד שלישי, חווה נפרדת או שאר שיטות מסובכות. כל אחת מהשיטות הייתה מורכבת ממספר שלבים וכל שלב היווה סיכון על חוות היעד.
בממשק הניהול של 2010 נחשפת האפשרות לביצוע Browse אל מסד נתונים שאיננו מצורף לחווה, בחירת אובייקטים לייצוא כגון:
Site Collections, Sub-Sites, Webs, Lists ולאחר מכן ייבוא ישירות אל מסד נתונים פעיל.
חשוב לציין - בשיטה זו לא ניתן לשחזר פריטים בודדים (לדוגמא List Item).

Unattached Content Database Recovery

Best Practice Analyzer

BPA בגרסת MOSS 2007 הוצע להתקנה ככלי נפרד אשר נועד לזהות הגדרות שגויות, חריגות ובעיות ביצועים בחווה. בגרסת SharePoint Server 2010, הכלי שולב כרכיב OOTB אשר משתמש ב-Timer Jobs על מנת לאסוף ולנתח בעיות צפויות, שלאחר מכן יוצגו למנהל המערכת בכדי שיוכל להביא לתיקונן.

דוחותיו של הכלי מוקמו כעת בקטגוריה חדשה בשם "ניטור" בממשק "הניהול המרכזי" של SharePoint. הכלי מנתח את הנתונים על פי 58 מדדי Best Practice קבועים, המחולקים לקטגוריות של הגדרות, ביצועים, אבטחה וזמינות. לחיצה על כל מדד תציג את הקבוצה אליה משוייך, פרטים נוספים המסבירים אודותיו, סימון המאפשר לתזמן את הפעולה אוטומטית וטווח שבאמצעותו ניתן להגדיר האם להפעיל את המדד על גבי שרת בודד או על גבי כל השרתים בחווה.

במידה ותתבצע פעולה חריגה בחווה, BPA יזהה זאת ויציג שורה צהובה בעמוד הפתיחה המתריאה למנהל כי פעולה שכרגע מתרחשת, עלולה לסכן את המערכת. בלחיצה על ההודעה, מנהל המערכת יופנה אל עמוד המסביר בפירוט מה מתרחש וכיצד לתקן, ויאפשר לו ללחוץ על כפתור לתיקון אוטומטי, ידני או לחילופין יספק מאמרים רלוונטים המפרטים Step-By-Step כיצד לתקן את החריגה.

Best Practice Analyzer

בהצלחה!
ליאור ארביב

Microsoft Translation Site

Recently, Microsoft introduced a translation service at http://www.microsoft.com/language which was internal only.
This site allow you to search online in Microsoft localization glossaries and terminology database for over 70 languages,
download style guides, give a feedback on terminology used in Microsoft products and find pointers to other languages and localization sites in Microsoft.
Moreover, this site includes around 15.000 standard terms with definitions (in English) and millions of string from products such as Vista and Office.
Enjoy!

SCVMM 2008 R2 is now RTM

System Center Virtual Machine Manager (SCVMM) 2008 R2 has released to manufacturing today (RTM) and will be available via VL/MSDN/TechNet in October 1.
Meanwhile, you can try it and download for 180-days evaluation only from this link
Personally, I recommend everyone who works with Hyper-V, to “taste” this app especially in its new R2 version.

System Center Virtual Machine Manager 2008 R2 has its new features, such as:System Center Virtual Machine Manager 2008 R2 Logo

  • Live migration
  • Clustered Shared Volume - support that enables multiple Highly Available Virtual Machines per LUN.
  • Hot add of storage
  • Support for managing VMware vSphere 4
  • SAN Migration into and out of clustered hosts
  • Processor flexibility
  • Maintenance mode for hosts

And so much more...

I hope to publish few articles soon describing how to install, use and maintain this application.

Additional Information:

SCVMM Official Site

System Center Virtual Machine Manager (VMM) 2008 R2 RTMs

System Center VMM Team Blog


Enjoy!

More Posts Next page »