Skip to main content

Wen He

Go Search
Wen He
Home
  

Other Blogs
Randy Williams
Meditation in SharePoint 2010 and Project 2010
SharePoint Governance

Aloha,
Happy holidays!

Are you looking to maximize your investment in SharePoint?  Please let me invite you to our Hawaii’s SharePoint User Group December meeting and we will welcome Milan Gross back to present SharePoint 2007 Governance. Please mark your calendar for Wednesday, Dec 16th, 6:00 PM – 8:00 PM and new meeting location at OceanIT at 828 Fort Street Mall Suite 600, Honolulu, HI 96813. Here is a summary of the topic he’ll be discussing:

SharePoint 2007 Governance

Amid the excitement and success of SharePoint 2007 is a constant reminder from industry experts that the product is being underutilized through lack of appropriate governance. Governance is commonly understood through well-known standards such as ITIL, PRINCE2, and PMBOK, all of which are easily applied using SharePoint 2007. In this seminar we will discuss SharePoint governance in the context of the problems which all companies face in implementing structured mechanisms for controlling business processes and reflecting high-level corporate governance. We will then explore different areas of governance which can be implemented to help organizations align the capabilities of SharePoint with their internal processes. We will provide several examples to demonstrate how governance rules can be applied to SharePoint to control and structure how it is used within the organization and to minimize the amount of IT support.

Please RSVP to me (wen he at eworldes dot com, no space) by Dec 15, 2009. I look forward to seeing you there.

Mahalo!  Wen

SharePoint 2010 Public Beta Has Arrives
3 Steps to Boot from VHD

As you know, SharePoint 2010 requires 64bit of SQL and Windows to run. 2010 supports Windows 7 but only in Standalone mode. Like most people, I like to run Windows 7 on my laptop and run SharePoint 2010 beta only in virtual environment. This would mean I couldn’t use Hyper-V any more, I would have to use VMWare or something else on my Windows 7 laptop. That would not be ideal!

“Boot from VHD” comes to rescue. Enough has been said to get your started on how to use Diskpart, BCDBoot, ImageX, and BCDEdit. So far I’ve only used BCDEdit and got it working in the following 3 easy steps:

  1. Prepare your SharePoint 2010 VHD using Windows 2008 R2 in your host server machine using Hyper-V
  2. On my Windows 7 laptop, run BCDEdit to get the current boot info, and copy it to make a new boot entry with the details:

C:\>bcdedit

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
resumeobject            {392b20f2-2247-11de-b40d-d9d1fc6320b0}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {392b20f4-2247-11de-b40d-d9d1fc6320b0}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {392b20f2-2247-11de-b40d-d9d1fc6320b0}
nx                      OptIn

C:\>bcdedit /copy {current} /d “Boot from VHD (SP2010)”

Copy the current entry and a new entry {guid} is generated: {9b5c50e6-ceff-11de-bc84-002170af1ba9}

C:\>bcdedit /set {9b5c50e6-ceff-11de-bc84-002170af1ba9}
device vhd=[C:]\VMs\SP2010\SP2010Beta.vhd

C:\>bcdedit /set {9b5c50e6-ceff-11de-bc84-002170af1ba9}
osdevice vhd=[C:]\VMs\SP2010\SP2010Beta.vhd

Setting device and osdevice pointing to the VHD

C:\>bcdedit /set {9b5c50e6-ceff-11de-bc84-002170af1ba9}
detecthal on

    3. Restart my Windows 7, select from the boot menu “Boot from VHD (SP2010)”, within seconds, my Windows 2008 R2 is up and running on my laptop and I get a real machine with virtual hard disk. When I am done, just switch back to Windows 7

In conclusion, this is better than dual boot, and better than you have to install Windows 2008 on your laptop. I will continue fine-tune this blog post.  Please let me know if this helps.

SharePoint Server 2010 and Project Server 2010 Better Together

At last week’s SharePoint Conference in Vegas, I was able to attend all the Project Server 2010 sessions and asked the product team the questions on the issues that I have encountered with 2007, most of which are resolved in 2010, the next release of Project Server. In addition, one new enhancement that will benefit our customers the most is the Integrated Portfolio Management features like Demand management, Business Driver prioritization, Portfolio selection.  Here’s a rundown of the details:

1. Issues resolved in 2010

  • No more Project1 blank project when opening a project from PWA
  • No more ActiveX controls and OWC (FireFox and Safari may work but IE 7+ is still recommended as MS has not tested all other browsers )
  • No more “PWA access denied” – Project 2010 is truly using  the SharePoint authentication model
  • No more Outlook plugin, integrated directly into Exchange (2007 SP1+) – better performance
  • Integrated task statusing/timesheets
  • Effectively create, select, plan, track and manage non-project work
  • No more SSP that requires a separate Web app – more firewall friendly

2. Issues outstanding

  • Reporting db out of sync with Published db: if this occurs again, we will need to contact MCS as it appears to be a bug that MS has to fix
  • Excel PivotChart still rendered in 2-D (can be replaced with Silverlight – requiring custom coding)

3. New and Enhanced Features

  • New MPP file format
  • New Fluent User Interface in Project 2010
  • Free-form scheduling features
  • Use Team Planner to graphically reassign work to match capacity
  • Integrated Portfolio Management features like Demand management, Business Driver prioritization, Portfolio selection
  • Use Portfolio Management capabilities to invest in the right projects
  • Enhanced EPM features like creating a schedule on the web, integrated task statusing/timesheets, out-of-the-box Excel reports
  • Can capture proposals and manage the entire lifecycle of project and non-project work
  • Edit Project Plans on the web, update tasks and timesheets through a streamlined user interface and view reports on the web/customize them using Excel

Hope this helps.  Please let me know if you need further questions.

SharePoint User Group Meeting on Thursday, November 12th

image

SharePoint 2010 was announced at last week’s SharePoint Conference in Las Vegas and Chris Bayot and I were both there. We will team up to share many of the new features with you, from the new SharePoint Designer, to the improved user experience, including the ribbon interface, in-place editing and the new page and dialog interface model.

Please mark your calendar for Thursday, November 12th, 2:00 PM – 4:00 PM for this opportunity to learn about SharePoint 2010 at Hawaii’s SharePoint User Group meeting, taking place at *Room 118A, Davies Pacific Center, 841 Bishop Street. Please RSVP to me by Nov 7, 2009.

*Room 118A is located on the ground level of the building, not the basement.  As you enter the building from the main entrance, head left of the escalators, take a left turn just past the sundry store.  Take the first left down the hall way.  Room 118A is the first door on the right.

Mahalo!  Wen He

“Fix” SharePoint 302 redirect problem by IIS7 and URL Rewrite

Following my friend Li Jie’s blog post on how to fix the SharePoint 302 redirect, I’ve been able to fix it finally and easily.  Below are the screenshots:

Before:

image

After:

image

If you are wondering why it needs to be fixed, watch Jeff Hong’s presentation under Past Presentation and you will know all the details.

image

Please email me with thoughts and findings.  Until next time…Mahalo!

SharePoint Versions

If you are like me who keeps several MOSS environments, it’s helpful to know the versions by heart especially when you use STAAdm –o restore.  So here’s the complete list:

SharePoint 2007 Release

Version

KB Reference

April 2009 Cumulative Update

12.0.0.6504

KB968851/KB968850

SP2

12.0.0.6421

KB953334/KB953338

Cumulative update

12.0.0.6327

KB956056/KB956057

Infrastructure Update

12.0.0.6318

KB951695/KB951297

Post-SP1 hotfix

12.0.0.6303

KB948945

post-SP1 hotfix

12.0.0.6301

KB941274

post-SP1 hotfix

12.0.0.6300

KB941422

SP1

12.0.0.6219

KB936984/KB936988

SharePoint Designer with Chris Bayot

Aloha e,

Happy May Day!

As you might already know, SharePoint Designer (SPD) is now free. What does free SPD mean for you? You can use it for everything from simply designing nice websites to branding your SharePoint portal and even building compelling dashboards that revolutionize enterprise solutions!

Please mark your calendar for Tuesday, May 12th, 2:00 PM – 4:00 PM for an opportunity to learn SPD from Chris Bayot from Synergy who will help you take advantage of this powerful tool.  Chris will discuss using SPD to customize Master Pages, Page Layouts, Data View Web Parts, and Workflow, and answer any questions you might have. It will be a real eye opener and too good to miss. This SharePoint User Group meeting will be held at:

Davies Pacific Center
841 Bishop Street
*Room 118A (details below)*
Tuesday, May 12th 2:00 PM - 4:00 PM

Refreshments will be served  

*Room 118A is located on the ground level of the building, not the basement.  As you enter the building from the main entrance, head left of the escalators, take a left turn just past the sundry store.  Take the first left down the hall way.  Room 118A is the first door on the right.

Business Process and Forms - Everything You Need to Know about InfoPath and Workflow

On Feb 11, 2009, I spoke to a crowd of 30 people at the Hawaii SharePoint Users Group. The topic covered the concepts behind InfoPath and Workflow, then walked them through how to create electronic forms with InfoPath for the Enterprise to streamline the complex processes. The videos for the session have been posted:

Part 1: http://blip.tv/file/1859983

Part 2: http://blip.tv/file/1862620

Here's session outline:

Part I InfoPath

1. InfoPath has both client and server components

1) InfoPath 2007 Client

2) InfoPath Forms Services

i. SharePoint 2007 Enterprise

a) Business Data Catalog

b) BI and Excel Services

ii. Rendering forms

2. We demo-ed how to use InfoPath to design and publish a form template

1) Using InfoPath to design form templates and fill-out forms

i. Design browser-compatible form template

ii. Deploy a browser-enabled form template

iii. Apply Data Validation and Rules. Data validation works in the browser without requiring round-trips to the server.

iv. Apply conditional formatting (conditional formatting: The process of changing the appearance of a control, including its visibility and read-write state, based on values entered into the form.),

v. The Cascading drop-down is great (try doing it in WebPart)

2) Publishing the form template

i. InfoPath Form Services, part of the SharePoint Enterprise, provides a central location to store and manage form templates, enables users to fill-out the form in a Web browser

3) Uploading the Form Templates

i. stsadm.exe -o UploadFormTemplate -filename

4) Activating the form template to a site collection

i. stsadm.exe -o ActivateFormTemplate -url http://MOSS –filename

5) Ensuring Web-enabled InfoPath form, be sure that the following setting is used in the Form Library Advanced Settings page: Display as a Web Page (instead of Open in the client application)

clip_image001

6) Using XMLFormView WebPart to embed the form inside the page

i. XSNLocation: ~sitecollection/FormServerTemplates/ITRequestForm.xsn

ii. In Form Templates library

3. Key concepts behind InfoPath

1) SharePoint converts the form template to a Solution and deploys it as Feature

2) The form template is published as a content type (content type: A reusable group of settings for a category of content. Use content types to manage the metadata, templates, and behaviors of items and documents consistently. Content types are defined at the site level and used on lists and libraries.).

3) Activation is the process that is used to turn features on or off in a site collection to make form templates available for use.

4) The “XmlFormView” web part is located in the assembly Microsoft.Office.InfoPath.Server.dll and an entry needs to be added in web.config’s “SafeControls” element.

<SafeControl Assembly="Microsoft.Office.InfoPath.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.Office.InfoPath.Server.Controls" TypeName="*" Safe="True" />

4. InfoPath timeout question (from Michele Miller)

1) It is not the Data Connection Timeouts in Central Admin under Configure InfoPath Forms Services

2) It is the timeout under Central Administration > Application Management > Configure Session State

The default was 60 minutes.

Part II Workflow

1. Key concepts

1) Workflows à Set of activities à Building blocks

2) Run within a Host process

3) Can develop custom activity libraries

2. OOB Workflows and their InfoPath forms

1) Included in .NET 3.0 that powers WSS Workflow

2) Forms are used for

i. Configuring Workflows

ii. Starting Workflows

iii. Completing tasks

3) Office 2007 Client integration

3. Workflow developing tools

1) SharePoint Designer (SPD)

i. content specific workflow

ii. rule based notification

2) Visual Studio 2005, 2008

i. Data external to SharePoint

ii. Reusable Workflows

4. Demo-ed creating a Workflow with SharePoint Designer

1) Rules wizard

2) Building blocks

i. Send mail

Part III Q&A

1. To host and enable browser-compatible form, you need MOSS enterprise. You can still store an InfoPath form template on WSS as document but that requires InfoPath 2007 Client to use it.

2. To use Workflow in SharePoint, you need minimum WSS. You don’t have to have MOSS but MOSS does provide OOB workflows

a. You have to use ASPX Forms for Workflow

Business Process and Forms

Everything You Need to Know about InfoPath and Workflow

You are cordially invited to join us as I will be delivering the session on InfoPath Forms at our Hawaii SharePoint User Group Meeting next week. The meeting will be held at:

Davies Pacific Center
841 Bishop Street
*Room 118A (details below)*
Wednesday, February 11th from 2:00 PM to 4:00 PM
Refreshments will be served

In this presentation, I will cover the concepts behind InfoPath and Workflow. Then I will walk you through how to create electronic forms with InfoPath for the Enterprise to streamline the complex processes. Both executive and technical attendees will find value in this event. Please RSVP to me at wenhe@eworldes.com

*Room 118A is located on the ground level of the building, not the basement. As you enter the building from the main entrance, head left of the escalators, take a left turn just past the sundry store. Take the first left down the hall way. Room 118A is the first door on the right.

1 - 10 Next

 RSS from Randy's Blog

Retrieving Data

 ‭(Hidden)‬ Admin Links