Enterprise Development

Microsoft Office SharePoint Server [MOSS] / SharePoint Workflow

OffshoreDotNetDevelopment has notable experience in facilitating enterprise wide business processes with the help of Microsoft Office SharePoint Server (MOSS). We provide business content management, process implementation, inter and intra - team collaboration through consolidated sites, handling of business records and, accessing, searching and analysis of business data with the help of MOSS. With MOSS, OffshoreDotNetDevelopment has provided support to organizations in, increasing cohesion between teams by collaborating and publishing business documents, implementing workflows and task-lists for various teams. We have developed customized portals for employees to store and share their personal information such as HR profile, contact details etc using MOSS.

Business process automation is another feature of MOSS that is widely popular. Business processes can be automated by creating workflows and form-based information processing. Alongside business process automation, OffshoreDotNetDevelopment has developed MOSS-based applications to aid business data analysis and decision-making. OffshoreDotNetDevelopment has made the use of SharePoint development to create dynamic enterprise-scale sites, business dashboards, menu- based applications that are rapidly growing. SharePoint development also aids in incorporating information from external systems as well. Customization of such elements to suit individual preferences is another interesting service that is made possible with SharePoint.

We have recognized and therefore utilized the potential of Microsoft Office SharePoint Server to provide business support to more than meet your business needs.

Project Portfolio

We have successfully delivered numerous SharePoint projects. Mentioned herein are a few projects that we have undertaken:

A Customer and Support Portal : Our client, a Netherlands based company that provides customer relationship management services for Microsoft Products, wanted to develop a knowledgebase and customer support portal for their customers and employees. The knowledge based could be used by employees to populate News, Tips & Tricks, Help and Customer Experiences pertaining to the Microsoft CRM software (being offered by our client to their customers). We have also developed SharePoint Customer and Support portals that can be accessed by the client's customers. The SharePoint sites were designed to interact with the client's existing Microsoft CRM system, to send and retrieve customer information. .

Read More

 

A Corporate Intranet : Our client wanted to develop a corporate intranet portal that would provide their employees with a centralized platform to store and share information with each other and also provide them with a host of tools that they could use in their day-to-day work. Based on their requirements we developed and integrated various web parts in Microsoft Share Point. Some of the tools provided in the solution include a web based e-mail client (integrated with Microsoft Web Outlook), a project dashboard (allowing employees to track their projects), holiday calendar, meeting scheduler, document repository, address book etc.

Read More

 

Concert/Stage Show Management : Our client, a US based software company, required a solution that would provide music companies with a centralized platform to manage and track their stage shows. The solution developed, can be used to manage the stage show calendar, manage contracts between the companies and their clients. The solution is accessible to the various types of users (contractors, share holders etc).

 

Knowledgebase : The project involved building and integrating a knowledgebase with the website for an international non-profit organization. The knowledge base allows users to browse through available topics and post their feedback or questions to specific topics. Topics can be created and tagged by editors to specific topics and content types. All feedback is received an assigned to specific staff members.

 

Time and Activity Management : The solution provides employees with the means to view all assigned tasks and track the time spent in performing the assigned tasks. Detailed activity descriptions can be entered for each task. Due and incomplete tasks can be tracked.

 

In building and deploying SharePoint solutions we have worked upon and implemented (amongst others) the following:

a) CFTs:
We develop custom field types in situations where in the data does not conform to the available SharePoint field types. The diagram showcases how custom field types interact with the SharePoint site.



b) Workflows:
A workflow is a virtual representation of a work process and helps in streamlining and organizing the activities that form a part of the process. A workflow, in SharePoint Services, can control every aspect of an item and can be designed to replicate the steps necessary for the workflow to be completed. Below is an example of a workflow wherein a document is routed to multiple users for approval.




c) Event Handler:
An event handler describes the business logic and course of action that is to be performed when an event occurs in SharePoint. An example of an event handler that we have implemented: a cross-site validation to ensure that the username is unique.



d) Custom content types:
Content types define settings that can be applied commonly to a set of content fields. A content type can be used to manage page metadata and behavior. In various instances we have created content types and them to multiple content items.



e) Ajax Toolkit: We have implemented the AJAX toolkit in SharePoint to enable features such as:

i. Auto Complete lookup This enables the system to suggest words/phrases that begin with the characters entered.

ii. Modal Popup Enables the content to be displayed in a popup, restricting the user from accessing the rest of the page. The page is accessible once the modal popup has been closed.

f) Web Parts:
A SharePoint page is a combination of web parts. Custom web parts can be written to extend the basic SharePoint functionality.

g) Custom Features:
Custom features are a means by which new functionality (custom field types, workflows etc), can be built and made accessible all across a site. A feature defines the manner in which functionality interacts with the system. Features can be easily activate/deactivated to add/remove functionality from a website.

We have implemented the above mentioned points in developing the following solutions:

Engagement Models

Based on their requirements and the nature of the services required, OffshoreDotNetDevelopment offers two modes of development:

Fixed cost projects For situations wherein the requirements are clearly defined and the timelines and budget are fixed. It is ideal for small to mid-sized projects. Read More

Hiring Dedicated Developers For situations wherein you would like to extend your staff without the hassle of hiring and training employees. The dedicated resources, from a single resource to a team, will be working on your project alone. Read More

Contact us with all your SharePoint development requirements.

Development Approach

Our development approach ensures that we deliver solutions of the highest quality. Clients are actively involved during the development process. A clear and transparent communication channel is established between the development team and the client. Follow the link for more on our development approach. We follow popular software development methodologies, including:

1. Agile

2. Waterfall