Monthly Archives: January 2013
In a recent blog post Dan Theobald (Business Analyst, HP Information Management team) details the use case of OnePlaceMail in a SharePoint/HP TRIM environment for achieving records management of email records.
Dan continues to explain in detail how HP are internally using OnePlaceMail in a collaborative Help Desk solution built on SharePoint. In this solution OnePlaceMail delivers the front line interface to Help Desk personnel for capturing initial Help Desk tickets, follow up correspondence and also provides access to the information stored in the Help Desk system (SharePoint) directly from within Outlook.
It’s great to hear of these real world scenarios where OnePlaceMail is adding real value, and users are compelled enough to blog about their great experiences with the product! It drives us to make it even better.
Windows Phone 7.8 update should be available for Nokia Lumina 800 through Telstra on 31 Jan 2013 http://ow.ly/hd3xG
Having gone through the pain twice now (you’d think I’d learn the first time) I’m going to punch out a quick blog post for future.
My development machine is in our corporate domain (corpdomain.com) and I’m doing development against Exchange 2013. I’ve setup an isolated domain with it’s own Active Directory server and Exchange server (let’s call it devdomain.com). I need to be able to connect my Outlook 2013 client on my development machine (in corpdomain.com) to the Exchange 2013 server in a different environment (devdomain.com). Since I’m just doing some isolated dev I don’t want to be creating entries in our corporate DNS or AD.
In my case I’ve already established TCP connectivity between corpdomain.com and devdomain.com (i.e. I can ping between them).
Try as I might I just cannot manually setup a connection to the Exchange 2013 server. Outlook just keeps telling me it cannot establish connectivity to the Exchange server or the user account cannot be found (this is through both starting Outlook without a profile or Control Panel>Mail to create a new profile).
The Answer (for me anyway)
The only way I can get it to work is to go through the Exchange autodiscover process, and to make this happen I add an entry for autodiscover.devdomain.com into the hosts file on the development machine and point it to the IP address of the Exchange 2013 server.
Here’s the steps to perform on the Outlook client machine:
Now delete all profiles (through Control Panel>Mail>Profiles) then start Outlook.
Edit your hosts file (you need to have Admin rights to save changes) and add an entry for the autodiscover to work
Now start Outlook and you should get the account setup wizard
Give your profile a name
Enter the Email address as firstname.lastname@example.org and password
All going well I get a prompt regarding a security certificate
Click view Certificate… and Install Certificate (then just keep accepting defaults)
Finally you get back to the original dialog above and click Yes
All going well you now get a successful connection and can start Outlook connected to your Exchange 2013 server in another domain.
All is now good to go. I can debug my Outlook 2013 addin connected to an Exchange 2013 server in a different domain.
I’ll stress that this solution is a quick and dirty approach suitable only in a temporary development scenario. I would not suggest this for any type of production environment.
Over time Windows gets slower and slower to start up. Often this is due to the software that gets installed, that automatically starts programs as Windows starts up and are always running in the background even though you are not using them. Often this may not be the core software but rather a small program that runs in the background checking for updates of the software etc.
If you are looking to identify just what gets loaded as Windows starts up then the tool to use is the free SysInternal AutoRuns for Windows (v11.4 released Jan-2013). It’s free and is published by Microsoft on TechNet.
This utility, which has the most comprehensive knowledge of auto-starting locations of any startup monitor, shows you what programs are configured to run during system bootup or login, and shows you the entries in the order Windows processes them. These programs include ones in your startup folder, Run, RunOnce, and other Registry keys. You can configure Autoruns to show other locations, including Explorer shell extensions, toolbars, browser helper objects, Winlogon notifications, auto-start services, and much more. Autoruns goes way beyond the MSConfig utility bundled with Windows Me and XP.
The utility is quick to run and you can stop a program from running by simply unchecking a checkbox. This is great because it lets you check the impact of the change and you can always check the box to re-enable. If you want to permanently stop a program then you can delete it form within the utility – super simple.
As you can see from the screenshot above this utility does more than just Windows start up programs. It will also show you what’s loaded in as Windows Explorer extensions and Internet Explorer extensions. All which may be slowing down your user experience.
Here is a full list of what this utility can scan for:
- Logon This entry results in scans of standard autostart locations such as the Startup folder for the current user and all users, the Run Registry keys, and standard application launch locations.
- Explorer Select this entry to see Explorer shell extensions, browser helper objects, explorer toolbars, active setup executions, and shell execute hooks.
- Internet Explorer This entry shows Browser Helper Objects (BHO’s), Internet Explorer toolbars and extensions.
- Services All Windows services configured to start automatically when the system boots.
- Drivers This displays all kernel-mode drivers registered on the system except those that are disabled.
- Scheduled Tasks Task scheduler tasks configured to start at boot or logon.
- AppInit DLLs This has Autoruns shows DLLs registered as application initialization DLLs.
- Boot Execute Native images (as opposed to Windows images) that run early during the boot process.
- Image Hijacks Image file execution options and command prompt autostarts.
- Known DLLs This reports the location of DLLs that Windows loads into applications that reference them.
- Winlogon Notifications Shows DLLs that register for Winlogon notification of logon events.
- Winsock Providers Shows registered Winsock protocols, including Winsock service providers. Malware often installs itself as a Winsock service provider because there are few tools that can remove them. Autoruns can disable them, but cannot delete them.
- LSA Providers Shows registers Local Security Authority (LSA) authentication, notification and security packages.
- Printer Monitor Drivers Displays DLLs that load into the print spooling service. Malware has used this support to autostart itself.
- Sidebar Displays Windows Sidebar gadgets.
US based SharePoint Solution provider Techsol (MS Gold Certified Partner) has made a series of SharePoint 2010 templates available for free download. These templates are focused on the Government and Health industries.
In their own words:
These templates are provided “as is”. The templates demonstrate the application building power of SharePoint as a potential starting point for larger, more robust applications. Although these templates are fully functional and usable out-of-the-box, we expect that you will tailor them to suit your particular needs.
From this positioning I view these free templates in a similar vein to the Fab 40 Templates that Microsoft provided for WSS3.0/MOSS 2007. They give you some starting point and good ideas for building a solution in SharePoint but they will probably need some customizing and tweaking to fit your exact requirements.
The Case Management application template helps case managers track the status and tasks required to complete their work. When a case is created, standard tasks and documents are created which are modified based on the work each case manager has completed..
Clinical Trial Initiation and Management
For those who work in Academic Medical Centers, the Clinical Trial Initiation and Management application template helps teams manage the process of tracking clinical trial protocols, objective setting, subject selection and budget activities.
HUMAN RESOURCE MANAGEMENT
Employee Activities Site
The Employee Activities Site application template helps departments, such as HR and Marketing, manage the creation and attendance of events for employees.
Employee Training Scheduling and Materials
The Employee Training Scheduling and Materials application template helps Instructors add new courses and organize course materials. Employees use the site to schedule attendance at a course, track courses they’ve attended and to provide feedback.
Absence Request and Vacation Schedule Management
The Absence Request and Vacation Schedule Management application template helps provider departments manage requests for out of office days and provides dashboards showing which users are signed up for a set of responsibilities
The Event Planning application template helps teams organize events efficiently through the use online registration, schedules, communication and feedback.
The Discussion Database application template provides a location where team members can create and reply to discussion topics.
Team Work Site
The Team Work Site application template provides a place where clinical and business teams, can upload background documents, track scheduled calendar events and submit action items that result from team meetings.
Document Library and Review
The Document Library and Review application template helps people to manage the review cycle common to processes like publication, knowledge management and project plan development.
The Knowledgebase application template helps teams manage the information that is resident within their organization. The template enables team members to upload/create documents using Web-based tools and tag them with relevant identifying information.
Policies and Procedures Solution Accelerator
The Policies and Procedures Solution Accelerator assists healthcare organizations create, maintain, publish and easily access policy and procedure information. It also provides the ability to upload documents, maintain a version history and manage tasks.
MANAGEMENT AND FINANCE
Board of Directors
The Board of Directors application template provides a single location for an external group of members to store and locate common documents such as quarterly reviews, shareholder meeting notes and annual strategy documents.
Business Performance Reporting
The Business Performance Reporting application template helps health organization managers track the satisfaction of internal customers/patients through a combination of surveys and discussions.
Request for Proposal
The Request for Proposal application template helps manage the process of creating and releasing an initial RFP, collecting submissions of proposals and formally accepting the selected proposal from amongst those submitted.
Compliance Process Support Site
The Compliance Process Support Site application template helps both teams and executive sponsors to manage compliance implementation endeavors, such as HIPAA.
Expense Reimbursement and Approval
The Expense Reimbursement and Approval application template helps manage elements of the expense approval process, including creation and approval. Users can monitor the status of their reimbursement request through a filtered view listing.
Scorecards Solution Accelerator
The Scorecards solution accelerator acts as a template for configuring a management dashboard to track organizational metrics. It contains four example dashboards ranging from a primary care practice to a healthcare organization’s CEO dashboard.
The Call Center application template helps departments manage the process of handling customer service requests. The application template helps teams manage service requests from issue identification to cause analysis and resolution.
The Help Desk application template helps departments manage the process of handling service requests. Team members use the application template to identify a service request, manage identification of the root cause and track solution status.
Physical Asset Tracking and Management
The Physical Asset Tracking and Management application template helps departments, such as Facilities, BioMedical, Surgery, etc. manage requests and the tracking of physical assets.
The Inventory Tracking application template helps organizations track elements associated with inventory, including creation of inventory. Users are notified when each part reaches the reorder quantity and helps manage customer and supplier information.
Cafeteria Menu Management
The Cafeteria Menu Management application template helps hospital Food & Nutrition staff easily communicate daily menu choices to hospital staff and visitors. It allows staff to develop/schedule menus and provide related nutritional information.
Budgeting and Tracking Multiple Projects
The Budgeting and Tracking Multiple Projects application template helps project teams track and budget multiple, interrelated sets of activities. Management tools such as assignment of new tasks, Gantt Charts and common status designators.
Change Request Management
The Change Request Management application template helps users track risks associated with a design change. Team members can submit a change request, notifying stakeholders of the risks involved with the change.
IT Team Workspace
The IT Team Workspace application template helps teams manage the development, deployment and support of software projects. It also includes help desk functionality, allowing team members to guide service requests from initiation to resolution.
Project Tracking Workspace
The Project Tracking Workspace application template helps small team projects manage project information in a single location. The application template provides a place where a team can list and view project issues and tasks.