How to Setup SharePoint Communication Site Template for a Company-Wide Intranet

Organisations think SharePoint portal as a centralized place to get various information such as documents, news, team members, departments, etc.

At its core, an Intranet Portal is used to displaying information to business users and formal contents. For the majority of the organizations, SharePoint is just a common platform to come together to share information and communicate but the real motto is not only collaborating but being productive.

The only thing that makes any organization a successful one, only by choosing the right tools to achieve their goals. The productivity tools make business users lives well-organized, exciting, easier and more productive.

Let’s ask one question

The SharePoint Modern workplace may consist of the home page, Procedures, and manuals, corporate news or announcement but does it provide the relevant information as per the business users need or interest.

Next step

The motto of an organization is to provide push information through publishing, select collaboration tools, work together and smarter.

How to achieve

Organisations need to move towards a new world with three components.

1. Communicate using Communication Portals

2. Modern workplace for productive tools

3. Personalized workspace with Dashboard

In a real-world scenario, when you want to broadcast a message, share a story or publish the content for readers, or launch a product or service then the Communication site is for you. You also need to understand the various parameters while setting up the SharePoint intranet and extranet, the nature of the line of businesses, governance, content authors and quantity. We helped numerous organization to setup SharePoint intranet in accordance with their requirements, respective branding, and audience, so that they become more productive in a smart way.

Communication site can be used for Training, Policies and guidelines, a new initiative or marketing campaign and so on.

You can select any one of the templates to start with, nonetheless, you can add, remove, or rearrange web parts anytime.

Create a Communication site

1.       Sign in to Office 365

2.       In the top left corner of the page, select the app launcher icon and then select the SharePoint tile. If you don’t see the SharePoint tile, click the Sites tile or All if SharePoint is not visible.

3.       At the top of the SharePoint home page, click + Create site and choose the Communication site option.

Sharepoint-create-a-website

4.       Select one of the following site designs:

  • Topic to share information such as news, events, and other content.
  • Showcase to use photos or images to showcase a product, team, or event.
  • Blank to create your own design.

sharepoint-website-design

5.       Give your new communication site a name and, in the Site description box, add some text that lets people know the purpose of your site.

6.       Click Finish. Your site will be created and will appear on the sites you’re following. Your site will not inherit the permission settings or navigation of other sites.

Setting the Layout for Communication Site

The new layout section offers you to change the page layout for any of the site designs to display your content effectively.

sharepoint-website-setting

Note: You can’t really disable Communication site creation unless you remove the Create site button from the SharePoint home.

While these are the high-level guidelines for helping you to choose the right type of site, however, richer capabilities and features are on its way in coming months. Our goal is you to keep you updated with the emerging changes, you can read our SharePoint Blogs or get our newsletter directly in your mailbox.

You can now use new modern site templates to make a digital workplace and leverage Communication sites for a global SharePoint intranet.

  • Please look out for the next blog where I will be sharing more details on how to use this feature and the benefits.
  • Like this blog or share your thoughts. Have you tried using this?
  • This feature is still in preview and has been introduced for SharePoint online. If you are taking advantage of this for your intranet contact us.
  • Add information about how this fits into the Microsoft
  • Talk about how to do this without communication sites.

SharePoint Hassle Free Migration with Sharegate & Metalogix

The migration of existing business content to SharePoint 2016 or SharePoint Online (including Office 365) is not a small task. Ideally, organizations should spend time discovering and auditing the content, then creating an ideal information architecture to improve upon existing models. Finally, whenever possible, comprehensive testing before and after the migration should be performed to minimize risk. Major factors such as SharePoint customizations and external system integration need to be fully fleshed out before the migration work can begin.

Move your business to Office 365 or SharePoint

Migration and upgrade projects are an opportunity to free SharePoint content so that end-users, developers, and administrators can all benefit from improved information architecture and functionality.

To complete the migration activity successfully to SharePoint 2016 on-premises or SharePoint Online (Cloud Provider under Office 365), need good planning and analysis. Many types of migration approaches exist, it is important to organizations (Architects) understand that they do not have to stick to a particular migration approach.

Gain full visibility and understand the risks

Migrations are not so much about the technical act of moving the data (although very important) but more about the planning that goes into preparing for the migration.

Migration could be defined as three separate activities.

Sharepoint-process

Migration Challenges

Phased: Should be flexible based on end-user needs and not the limitations of the technology.

Iterative: Shouldn’t be limited by the number of migrations attempts but should allow users to provide their feedback.

Error-prone: There is no simple step to “Migrate”. Keep trying until you get it right via pre-checks, customizations or third-party tools (Sharegate or Metalogix).

Not the end goal: The ultimate goal should be a stable environment, relevant metadata, discoverable content and happy end users.

Enforce your governance and compliance policies

Governance is about mitigating risks, whether managing your intellectual property from creation through archival/deletion or meeting your auditing, compliance and other legal requirements. It’s about ensuring data integrity, enforcing your change management processes, and helping you to determine the education and training needed for each role, from the end user to farm administrator.

Once you have mapped your requirements against SharePoint’s capabilities, you’ll be in a much better position to be able to determine whether you should build or buy to meet those requirements. Document your environmental constraints, such as your data retention and compliance requirements, as well as Microsoft’s recommendations around site and storage limitations, performance tuning, and other SharePoint standards.

You need to review all the changes on a regular basis as you add your new workloads and refine your governance strategy until you find the right meeting cadence going forward and iterate on your strategy, as needed.

Protect your enterprise content

Archiving – An act of hiding content from users for a specific time period which could be accessed post time expiration.

Retention, protection and auditing Policy – help you guarantee your records are properly retained. Audit trails are in place to provide proof to internal and external auditors that records were retained appropriately.

Discovery and Record Management – To store and protect business records.

Migration Approach

  1. Microsoft introduced the SharePoint Migration Tool which could help Organizations to achieve the milestone. However, this product is still in BETA release.
  2. Using Third Party Products (Sharegate, Metalogix)

We not only helped our various clients to just migrate their legacy system to the latest SharePoint platform but also transforming the existing processes to meet their business requirements and operational processes. The planning and strategies could differ for each organization but primary roadmap remains the same.

sharepoint-process-details

Summary

Migration is not just about moving data to a new platform but using the move as an opportunity to realize your true operational vision and to get your end users and other stakeholders involved in the process. It’s a time to consider all of your business and environmental constraints, thinking about security, compliance, performance, and simplifying the platform for your end users and administrators alike.

How to Setup Communication Site in SharePoint Online

Microsoft recently announced the rollout of modern Communication sites in Office 356. This new template is available only for those who enrolled for “First Release user in your tenant“. You will now have a new site template “Communication site” along with the Team site.

The good news is that in coming months it would be released full worldwide for all Office 365 customers.

In the past, SharePoint publishing sites were “Classic” SharePoint Online (SPO) sites where publishing feature providing you with features as publishing pages in your intranet site, richer navigation configuration experience, etc.

Classic SPO sites lacked few key features such as responsiveness, dynamic content and provided a limited user experience.

Communication sites are intended to showcase your product or service, inform and engage others with the enhanced user experience. You can share news, stories, statistical reports and other information in a visually compelling format.

It’s a site collection that is responsive, mobile friendly and adapted to display information in a dynamic way.

Just keep in mind, Communication sites are not intended to build Intranets, they are just additional blocks for you overall Intranet. You also need to understand the various parameters while setting up the SharePoint intranet and extranet, the nature of the line of businesses, governance, content authors and quantity.

Create a Communication site

  1. Sign in to Office 365
  2. In the top left corner of the page, select the app launcher icon and then select the SharePoint tile. If you don’t see the SharePoint tile, click the Sites tile or All if SharePoint is not visible.
  3. At the top of the SharePoint home page, click + Create site and choose the Communication site option.

Sharepoint-create-a-website

4. Select one of the following site designs:

  • Topic to share information such as news, events, and other content.
  • Showcase to use photos or images to showcase a product, team, or event.
  • Blank to create your own design.

sharepoint-website-design

5. Give your new communication site a name and, in the Site description box, add some text that lets people know the purpose of your site.

6. Click Finish. Your site will be created and will appear on the sites you’re following. Your site will not inherit the permission settings or navigation of other sites.

Setting the Layout for Communication Site

The new layout section offers you to change the page layout for any of the site designs to display your content effectively.

sharepoint-website-setting

Note: You can’t really disable Communication site creation unless you remove the Create site button from the SharePoint home.

The motto of an organization is to provide push information through publishing, select collaboration tools, work together and smarter.

How to achieve

Organisations need to move towards a new world with three components.

  • Communicate using Communication Portals
  • Modern workplace for productive tools
  • Personalized workspace with Dashboard

Conclusion

Organizations think SharePoint portal as a centralized place to get various information such as documents, news, team members, departments, etc.

You can now use new modern site templates to make a digital workplace and leverage Communication sites for a global SharePoint intranet. By choosing the right tools, you can make business user’s lives well-organized, exciting, and easier.  You can implement and transform your business process automation (BPA) to achieve your goals.

There are richer capabilities and features are on its way and I will be covering and sharing those features in details at “SharePoint Blogs”.

In my next blog, I will talk about “Modern Team Site” template, stay tuned…

Group and Overlay Calendar in SharePoint

We would like to talk about a group calendar that enables you to see multiple calendars at the same time. For example, a group calendar is helpful when you schedule a team meeting because you can see the availability of team members and conference rooms.

Another great feature is to overlay your another SharePoint calendar onto it to create a combined calendar view. For example, when you overlay a calendar to a SharePoint group calendar, you can see your own schedule and the group schedule at the same time. This can be helpful for choosing a time for a team event or planning a time to present training.

Note: You can overlay another SharePoint calendar as long as both SharePoint calendars are in the same site collection.

Overview: Group Calendar

Microsoft Office 365 provides fantastic collaboration options.

  • Collaborate with your colleagues and management
  • Work smarter not harder

Advantages

  • No risk of double booking or underused resources
  • Benefit from SharePoint features, without having to know a lot about SharePoint
  • Great features for keeping your team organized

When to use:

  • CEO of a company would like to share his/her calendar to all business heads so that it will help them to schedule their meeting accordingly.
  • HR can create a holiday rooster and share with all the employees. It would help project managers to plan their project plan accordingly.
  • This functionality can be extended to share information about Events, Seminars, Tradeshow, etc.

Overview: Overlay Calendar

Colour coded calendars for team members to

  • Organizing, scheduling, and sharing information (Jobs, Projects, bookable resources, etc.)
  • Role-specific access permission

Advantages

  • Simple, Flexible, Time-saving
  • No risk of double booking or underused resources
  • Benefit from SharePoint features, without having to know a lot about SharePoint

When to use:

  • Reservation: Use it to book everything from rooms and equipment.
  • Team / Staff Calendar: It’s easy to know where everyone is and who’s working on what. All updates are accessible to the whole team in real-time.
  • Event Calendars: Event calendars show all events on one page. Color code event categories, filter, and share with anyone anytime. Great for schools, non-profits, sports clubs, and corporations.

This functionality can be extended to share information about Events, Seminars, Tradeshow, Sports events, etc.

Configure a calendar as a group calendar

NOTE:  To change calendar settings, you must have at least the design permission level for the site.

  1. In a calendar, in the ribbon, click the Calendar tab, and then click List Settings.
  2. Under General Settings, click Title, description, and navigation.
  3. In the Group Calendar Options section, set Use this calendar to share member’s schedules to Yes. This enables you to create events in the calendar with attendees.
  4. If you want to use this calendar to scheduled resources, such as conference rooms, as well as people, set Use this calendar for resource reservation to Yes. This enables you to create events in the calendar that include resources, such as conference rooms.
  5. Click Save.

 

NOTE:  If the Use this calendar for resource reservation option is not available, the Group Work Lists feature is not enabled for the site.

View multiple users’ calendars in a group calendar

NOTE:  The view created using the following procedure is temporary. Each time you refresh the browser, only the initial calendar will display.

  1. Go to the group calendar and click the Calendar tab in the ribbon.
  2. In the ribbon, in the Scope group, click Day Group or Week Group.
  3. In Add Person, type the name of the person or group whose calendar you want to view and then click the check names icon. You can also click the browse icon, and search for the person or group.

Following is an example of a group calendar created using the previous procedure.

Group-calender

Overlay a SharePoint calendar with a calendar from SharePoint

The following procedure describes how to overlay a calendar onto a SharePoint calendars for a SharePoint calendar. After you overlay the calendar, you can use this calendar to create a special calendar view.

To overlay a SharePoint calendar, follow these steps:

  1. In a SharePoint calendar, in the ribbon, on the Calendar tab, click Calendar Overlays.

sharepoint-calender-overlay

2. In the Calendar Overlay Settings page, click New Calendar.

3. In the Name and Type section, type the Calendar Name and select SharePoint.

sharepoint-overlay-setting 1

4. In the Calendar Overlay Settings section, type a Description for the calendar (optional), and change the default Color theme for the calendar (optional).

5. Click Find to automatically fill in web addresses and click Resolve.

6. If you want this calendar to always appear with the SharePoint group calendar, click Always Show. When Always Show is not checked, you will be able to turn overlays on and off from the page. If it is checked, the overlay calendar will always appear on the page’s calendar.

7. Click OK and then click OK again.

NOTE: Repeat steps 2-7 to add another calendar(s).

The final output would look like as shown below.

sharepoint-calender-output

How to Select Business Process Automation Software

Plus, which BPA software do we recommend?

Business process management (BPM) and Automation (BPA) software are one of the fastest-growing fields in technology, with estimates for company expenditures on BPA/BPM software ranging fromUS$13.5 to US$23 billion in the next few years. These figures are likely low-end estimates as well, given the wide-scale digital transformation occurring across industries and the speed at which companies are looking to technology to give them a competitive edge.

In such a fast-growing market, hundreds of software companies from Appian to Zapier have thrown their hat into the business process automation software ring. So how do you choose the best business process automation platform for your business?

We recommend you begin by answering the questions below, which will help you determine your software evaluation criteria:

  • How quickly can you implement a solution? Business process automation gives your organization a strong competitive advantage by reducing costs and expanding capacity. The faster you can put your solution in place, the more quickly you’ll start realizing returns that can increase your competitiveness.
  • How “future-proof” does your system need to be? Are your business processes largely static, or do they change each quarter? If you need to make regular changes, do you have IT staff available to help, or will your business process automation software need to be a “drag-and-drop” style tool that any user can master?
  • What level of support and customization will you require? Depending on your internal resources and the complexity of your business process automation workflows, you may need to look for a business process automation partner to help customize your system.
  • What integrations will be necessary for your existing systems? Does your business operate with closed, proprietary software, or are you on a platform that easily supports outside integrations? You may want to look for tools that plug into your existing infrastructure directly.
  • What is your business process automation volume? Are you planning on automating a few dozen tasks each month, or a few million? What failure rate, if any, are you able to tolerate at these levels? What level of redundancy, reporting, and record-keeping will you need?
  • How many functions/different workflows will your BPA system support? Will your business process automation software support a single department or your entire organization? Will it be used for a particular purpose (e.g. invoicing) or does it need to be a swiss army knife capable of supporting any automation you dream up?

Once you’ve answered the questions above, it’s time to go shopping. As you evaluate the various business process automation software options, the following questions can help you in your comparisons:

  • How common is the tool on the market? More broadly used tools will generally support more automation and customization functions, and you’ll have access to a deeper pool of developers with experience working with the software.
  • Does the tool support add-ins and apps? Today’s best software benefits from crowd-sourced plugins and apps that offer key parts of functionality and can considerably speed up your development process.
  • What are the price and licensing options? Flexibility here is key. Every business is different, and you’ll want to find the right balance of seats, service level, and affordability.

Our Recommended Business Process Automation Software

At IOTAP, we’ve been working with business process automation software for decades, guiding some of the world’s largest customers through their digital transformations. And with that experience, we recommend a combination of Nintex and Microsoft SharePoint.

These two tools provide a flexible, affordable solution that is robust enough to handle the majority of BPA scenarios. Even better, SharePoint and Nintex have the potential for almost limitless customization and can support a much broader digital transformation as part of the popular Office 365 suite.

Advantages of Nintex for Business Process Automation

Nintex has developed a highly rated business process automation tool that integrates directly with Microsoft Sharepoint: Nintex Workflow. This combination of tools offers the following benefits:

  • An unrivaled speed of implementation and ease of use
  • A very attractive price point in an industry where affordable enterprise solutions are few and far between
  • “Drag-and-drop” workflow creation that does not require any coding
  • Integration between Office 365, SharePoint and other external systems (DocuSign, Twitter, etc.)
  • Robust user role and visibility support, which allows you to present only relevant information to your different audiences with a single platform
  • Document management and storage is built right into the system, allowing you to set up deliverable approval flows with ease
  • Cross-platform notifications, via email, text and even IM
  • “Lazy Approval”, which allows users to approve workflows or tasks from any alert on a device
  • Lists, email alerts, and various workflow configurations are easily configurable by any user
  • The ability to assign tasks and schedule appointments automatically
  • Built-in business process automation documentation with the annotate feature
  • User account and permission assignment workflows that work with Active Directory
  • The ability to reverse or elevate workflows to different business logic states depending on approval levels to ensure a workflow reaches the correct outcome
  • Automatic document updates

That was certainly a lot of information to cover. If your organization is considering business process automation and automation software, we invite you to talk to IOTAP’s BPA experts today. We can help you select the right tool and process to help accelerate your business.

Where SharePoint Excels at Business Process Automation

Companies seeking an efficient solution for business process automation often look up to Microsoft SharePoint for an effective platform. While SharePoint workflows have some limitations, having a third party engine on top of it can really make a difference. Business process automation using SharePoint in conjunction with something like Nintex workflows can help to streamline operations, reduce costs, increase efficiency, improve customer service, and provide consistency for document-heavy business processes.

In this blog, we look at the different business processes that can be automated with SharePoint.

1. Document Feedback and Approval

Today’s leading organizations face document overload: an overabundance of documents that must pass through numerous hands before being approved. Proposals, contracts, service agreements, sales presentations, employee training materials, and other documents often go through a multi-step feedback and approval process before they are ready for use. SharePoint offers a convenient resource for efficient document management, allowing stakeholders to provide feedback and approval as new documents make their way through the workflow. Documents can be reviewed and edited online in SharePoint, allowing multiple users to contribute to a project without any confusion over where the latest version can be found.

The SharePoint approval workflow routes documents from one party to the next, assigning review tasks and following up with reminders to ensure that work is completed quickly and efficiently.

The document approval process can cause big backlogs for organizations that don’t have a system in place to manage documents and alert owners when they need to weigh in. Using SharePoint’s built-in features to upload, edit, and manage documents allows organizations to expedite the approval process for all manner of important documents.

2. Holiday and Paid-Time-Off Requests

Employee scheduling is crucial to keeping any organization running smoothly, and inaccurate paid-time-off tracking is costly. However, tracking holiday time and other PTO for a large company can be a drain on management and HR employees’ resources. Using Work 365 Leave and Time Management Apps that syncs with SharePoint, employees can submit requests for time off, managers can approve those requests, and available time off can be updated automatically so that employees, managers, and human resource specialists always have an accurate accounting of an employee’s used and available PTO.

3. Customer Support and Customer Service Requests

SharePoint is a powerful tool for organizing and managing lists of activities, which is especially useful when managing customer support requests. Customer service workflows can be configured to support the activities below, reducing the number of time employees must spend responding to customers and increasing efficiency and customer satisfaction:

  • Service request or incident tracking
  • Providing status updates on technical support resolution
  • Alerting managers and assigned representatives to new tickets or status changes on existing tickets
  • Tracking shipment and order statuses
  • Customer service scheduling and appointments
  • Progress toward complaint resolution

As customers demand increasingly fast and personalized service, SharePoint automation helps organizations keep up while alleviating some of the strain on their busy customer service and support departments.

4. Employee Onboarding and Off-Boarding

Fragmented onboarding and off-boarding processes can cause big problems for organizations of all sizes. New employees need an efficient, accurate way to receive the information they need to perform their duties, and existing employees need to be handled with care to avoid legal consequences and loss of employee knowledge. SharePoint can help organizations address both concerns with workflow processes to streamline the way employees join and exit the company.

Some onboarding and off-boarding automation that can be set up via SharePoint include:

  • Online form submissions and a central data repository that can be accessed by involved employees and departments
  • Workflow automation and alerting to avoid missed deadlines and expedite approvals for onboarding
  • Secure online portals to limit unauthorized access to sensitive, proprietary assets for existing employees

Document-heavy processes are easy to automate with SharePoint. Talk to IOTAP’s specialists today to learn more about business process automation solutions designed to fit your organization.

The above examples are just a few of the ways in which business process automation can be implemented in your business. If your organization is struggling with process management and coordination, we invite you to talk to IOTAP’s BPA experts today.

An Introduction to Business Process Automation: Why It’s Worth the Investment

The robots are coming, and there may never be a better time to be in business.

A recent McKinsey study found that approximately 45% of the activities that workers are currently paid to perform can be automated with existing technology. That figure represents approximately US$1.1 trillion of wages in India and US$2 trillion in the United States, an incredible opportunity for businesses to lower costs, free employee time for more valuable activities, and increase profits.

In this context, the question most businesses have today is how exactly they can capitalize on the various technologies in the market. And the answer is Business Process Automation (BPA).

What is Business Process Automation?

Put simply, Business Process Automation is the technology-enabled automation of activities or services that accomplish a specific function or workflow. Many businesses likely have some version of BPA currently in use within their organization. Some of the most commonly automated functions across industries currently include:

  • Accounting and Invoicing
  • Receiving and Delivery Operations
  • Sales and Marketing Operations
  • Quality Assurance and Corrective Action Reporting
  • Materials and Service Ordering
  • Product Lifecycle Management
  • Human Resources
  • And More!

How Can Business Process Automation Help Your Business?

There are a number of areas where BPA can help increase efficiency. Below are a few examples:

  • Reducing or eliminating repetitive tasks that do not add value to the customer
  • Speeding up the execution of tasks that are always triggered based on a timeframe, customer activity, or another frequently occurring event
  • Increasing efficiency by offering greater self-service options
  • Reducing manual involvement in a back office and administrative functions

Ultimately, wherever you need to free up resources by reducing the time spent on a commonly executed task is a good candidate for BPA.

What Industries Benefit the Most from Business Process Automation?

One of the advantages of BPA is its applicability to virtually any industry. The functions below are largely common across industries and are prime candidates for Business process automation.

  • Sales and marketing (via automated lead nurture activities)
  • Management (via reporting and analytics)
  • Operations (improving efficiencies in product delivery)
  • Supply chain activities (automating inventory management, etc.)
  • Human resources (providing access and training to new employees, filtering resumes, etc.)
  • Information technology (managing and integrating existing systems)

What are the Benefits of Business Process Automation?

McKinsey finds that companies who have invested in BPA typically see an ROI of between 3 and 10x their investment. These returns commonly come from the following areas:

  • Reduced Costs: Anywhere automation can reduce manual labor on a task represents a significant saving to the business. BPA also helps significantly reduce inefficiencies and rework as well.
  • Improved Customer Service: Customers benefit from a host of efficiencies that increase the speed of service and satisfaction. Improvements in the areas of ticket assignment, response times, self-service, and follow-up all help contribute to a lift in overall service quality.
  • Motivated Employees: Numerous studies have shown correlations between employee engagement and company performance. Employees freed from the tedium of repetitive tasks that do not add significant value are more likely to devote their best efforts to more impactful areas of the business.
  • Increased Capacity to Deliver More Services: When time is freed up from repetitive tasks, this labor can be shifted into more sales and marketing activities, which allows a business to grow at an increased rate for the same labor cost.

We hope this overview of Business process automation shows you some of the benefits of this approach. With technology’s rapid evolution, it can be difficult to understand exactly where to start. If you’d like to talk to a business process automation expert, please contact IOTAP today.

Implementing Agile Business Process Automation

How to use technology to quickly automate your business and save time and money

Last week, we introduced you to business process automation and discussed why BPA is worth the investment. This week, we’re going to detail the process we use when working on business process automation software (you may also know this term as business process re-engineering (BPR), or business process automation (BPA)).
But first, let’s discuss the philosophy behind our business process automation approach. If there’s one thing that we’ve learned after hundreds of successful enterprise and small business software deployments, it’s that business processes are constantly evolving. That’s why IOTAP strongly believes that an Agile development methodology is a correct approach to business process automation: it allows you to start small, build momentum with quick wins, and continue to grow your automation capabilities as your business evolves.
Below are the steps in our agile business process automation process:
  1. Identify What You’ll Automate (and Plan How You’ll Do It)
  2. Outline Opportunities to Simplify Operations
  3. Standardize Processes
  4. Implement Automation

IOTAP’s Agile Business Process Automation Approach

Business Process Automation Approach

Business Process Automation Step 1: Identity What You’ll Automate, and Plan How You’ll Do It

Identifying Which Processes You’ll Address

Efficiency can be realized across numerous areas of any business, which can be both a positive and a challenge. We recommend beginning your BPA planning process by identifying which tasks are likely candidates for automation and prioritizing them in the work plan. Ideal initial candidates for business process automation include:

  • Paperwork-heavy processes (both physical and digital)
  • Manual/ employee-dependent tasks that must be delivered with a high degree of reliability or fast speed
  • Key activities that need to be regularly tracked and reported
  • Areas where record-keeping, compliance and approval have high importance

People, Partner, and Technology

The typical business process automation project may start small, but it won’t be long until you’re starting to affect a number of different teams and departments, which has the potential to be very disruptive if not managed correctly.

That’s why it’s critical to identify the people who will be leading your BPA initiative, the partner you’ll be working with, and the technology that you’ll use before beginning any development work.

Finally, choosing the best business process automation software is no easy task. We’ll cover this topic in more depth in a later blog, but for now, know that the two most important criteria that we evaluate are a speed of implementation and tool flexibility. Think Agile!

Business Process Automation Step 2: Define Opportunities to Simplify Operations

Before development begins, your business process automation partner and project manager should work closely to vet the ideas you put together in Step 1 and identify areas where you can simplify your operations. At IOTAP, we focus on three areas:

  • Disentangling: establishing a clear process and defined authority for a particular task

o   Example Situation: A customer service department that accepts tickets via email to a common support address. Whoever receives the email first acts on the ticket, but reps generally do not have good visibility into priority or assignments, and management does not have good data on case open and closure rates.

  • ReducingRemoving manual work from employees and having software do the work

o   Example Situation: Manual sales reports aggregated from CRM, accounting, and other systems each week for distribution to and review by sales managers.

  • Parallelizingidentify areas where work can be sped up by having different processes performed in parallel.

o   Example Situation: An employee onboarding process that requires a new staff member to provide documentation for payroll, insurance and other benefits, complete training courses, and gain access to required systems, with all of these functions carried out by a different staff member at different times.

A few questions to ask during this process include:

  •  What repetitive tasks can be taken out of an employee’s hands?
  • What are the criteria for sending an alert, and who should be notified?
  • What actions should be taken based on a trigger such as an event or elapsed timeframe?
  • Where will a human need to make a decision or use judgment in the process?
  • What records and data need to be captured? Where do they need to be saved/visible, and by whom?

Business Process Automation Step 3: Standardize Processes

Once you’ve identified where you can simplify your operations, it’s time to standardize those business process automation workflows so that development can begin. At IOTAP, we use a three-step BPA standardization process:

  1. Define: At the outset, we define exactly how business processes should be completed in order to provide a blueprint for automation. During this stage, all potential system inputs, outputs, and conditions should be reviewed and discussed with stakeholders so that processes for the most common scenarios and exceptions are agreed upon.
  2. Document: Once your business processes are defined, the next step is to build a flow-chart that documents exactly how, from a technical standpoint, your business process automation will be addressed. This documentation should include both manual and system-generated activities, as well as interactions across different systems.
  3. Set Service-Level Agreement: Finally, the standards for successful business process automation must be set. If a customer requires a response to a service ticket within 2 hours, that criteria should be known so that it can be built into the system. If customer data must be stored and accessible for five years after a transaction, that requirement must be defined.

At the completion of Step 3, you’ll have the blueprint and architecture ready to develop your business process automation solution.

Business Process Automation Step 4: Implementation

Remember the Agile Development motto: start small and iterate. The requirements that you identified in Steps 2 and 3 above should be prioritized for a speed of implementation, with the goal of delivering a few key quick wins and gathering user feedback on the experience to guide further work.

These quick wins could be solutions for the most tedious chores employees are currently working on that help build stakeholder goodwill or systems that solve a frustration point for customers.

Once you’ve achieved your first BPA wins, it’s time to iterate your solution. Business Process Automation is an ever-evolving field, and your goal should be to continue to identify opportunities for improvements. These improvements could include supporting additional functions, moving to “version 2.0” of automation systems as your employees gain experience with the system, or adding capabilities to provide more self-service to customers. But your goal is to establish a mindset of continual evaluation and improvement of your business process automation.

We hope that we’ve provided you with a good overview of how to approach business process automation and re-engineering. As you can see, the possibilities in this field are virtually limitless. If you’d like to discuss how to start the process or improve your current operations through business process re-engineering, talk to IOTAP’s business process automation experts today.

SharePoint Connect Newsletter – June 2017

SharePoint Connect covers updates, tips & tricks and other relevant information for your SharePoint servicesWrite to us if you wish us to cover anything in our future publications.

Tips and Tricks:

We’d like to talk about a simple trick that can enable you to restrict users to only modify their own entries on a Discussion Board List in SharePoint for users to submit their questions/feedback. This is addressed by a feature known as “Item Level Permissions.” Here’s how you can configure it:

  • In the Discussion Board List, go to List Settings > Advanced Settings
  • Scroll down to Item Level Permissions section
  • Inside the section, you will see two categories
    • Read Access
      • Read all items – Everyone who has access to the list will be able to read any items, whether they were created by the user logged in or someone else.
      • Read items that were created by the user – Users will only get to see the entries they created.
    • Create and Edit Access
      • Create and edit all items – Everyone can create and everyone can edit each other’s entries.
      • Create items and edit items that were created by the user – Users will be able to create items, but will only be able to edit the items they created.
      • None – Users will not be able to create or edit items.
  • Choose the appropriate option from the above set

The question of the Month:

How to enable audit logs in SharePoint/Office365?

To Activate Audit Settings in SharePoint:
Go to the Central Administration homepage

  • In the Application Management section; click “manage service applications”
  • Select the “secure store service” application
  • On the ribbon, click “properties”
  • In the “enable audit” section; click to select the audit log enabled box
  • To change the number of days that entries will be purged from the audit log file, specify the number of days in the ‘Days until Purge” field – the default value is 30 days.
  • Click OK.

To Activate Audit Settings in Office 365:

  • From the admin center, select Compliance under Admin
  • In the Compliance Center, select Reports
  • Click the Office 365 audit log reports link
  • In the upper left corner of the page, click the Start recording user and admin activities link

You can view the audit log report by going to the “site actions” menu and clicking “site settings”; from there click “modify all site settings”; In the “Site Collection Administration” section, select “Audit log reports”; then select the type of report you need.

Feature Update:

Some of the key new features in the latest version of SharePoint – SharePoint 2016:

  • Speed up the Site Creation
    SharePoint 2016 has inbuilt templates that enable site collections and sites created in a few seconds which is much faster compared to its previous version.
  • Enable OneDrive Redirection
    Now, a user will be redirected to Office 365 My Site, instead of On-Premise on clicking OneDrive
  • Removed 5,000 View Threshold
    The view threshold is now increased to 30,000,000 documents in a document library
  • Increased File Size for uploads
    SharePoint 2016 does not have the previous limit of 2 GB for files.
  • Mobile Experience
    Having the ability to work with your mobile device gives you the power to collaborate 24/7, from wherever you go. The new mobile app has a modern look with a responsive design.
  • Compliance Experience
    The In-Place Policy Hold Center and the Compliance Center allow you to build your own policies and apply them to your environment. As an example, new basic policies allow you to delete data in OneDrive for Business sites after a certain amount of years for example, similarly to the retention policies.

Security and Backup:

With the recent Ransomware attacks, one can never know when their systems may be attacked, thankfully, SharePoint, both Online and On-premise versions are completely secured. In on-premises environments, the strategy to address backup and restore could involve multiple approaches and strategies:

  • If the content databases are growing too large, consider policies that sweep old, unused, or archive content out of the SharePoint content database, but retain accessibility and search-ability of that content from within SharePoint.
  • Ensure that your backup/recovery solution can use both traditional, streaming types of backups and snapshot-based backups, so you can capture quick snaps of the data periodically and then offload to backup media less frequently.

As for the security in SharePoint always use SSL certificate in your SharePoint because not only it will protect your login but also your content.

The SharePoint App Model

The SharePoint App Model

As a provider of SharePoint Apps like Work365 Suite we are often asked about how our applications are built. This often leads us to the conversation about the SharePoint App Model. What is it? How does it work? When should I use each of the apps? To answer these questions, we will be featuring a multi-part series on the SharePoint App Model, starting with the basics.

What is the SharePoint App Model?

The SharePoint 2013 app model is the next step in the evolution of incorporating user code into the execution of a SharePoint environment.

Early in SharePoint development, IOTAP developed full farm solutions. Our code ran server-side and directly interacted with out of the box features. For better or worse, we could deploy any code we wanted. Often, this wasn’t a good thing leading to security and performance issues.

Microsoft’s first step in addressing these issues was allowing for sandboxed solutions. While this forced us to make design decisions we didn’t always like, it also ensured that the code we wrote wasn’t going to negatively affect the other SharePoint subsystems.  In this model, our code still ran alongside out of the box features. So, the only way that Microsoft could ensure safety was to limit the features to which we had access.

With SharePoint 2013, Microsoft introduced the app model. For us, the app model has been a great step towards having custom code safely run with access to a large variety of SharePoint functionality, including the following:

  • (Almost) Everything in a SharePoint site is an app: This includes lists and libraries. Though the actual implementation of lists and libraries has not changed, they are referred to in user interface as apps, to create a more unified experience.
  • No custom code on SharePoint server: While there are different SharePoint app models, none of them execute code in the process. The different models tackle this in different ways from running client side to running on your provisioned infrastructure. The end result is your code cannot interfere with an otherwise healthy SharePoint farm.
  • Easier to upgrade to future versions of SharePoint: The SharePoint App Model provides a level of abstraction. All calls are made against exposed REST services providing low coupling. You can be assured these will continue to improve since they are the same APIs used by the workflow and other services.
  • Leverage hosting platform features in new apps: If you develop an app which is going to run in another hosted platform (like Windows Azure OR non-SharePoint servers such as IIS server OR any other infrastructure) you can leverage built-in SharePoint features like lists and workflows to speed your development. This allows you to focus on your custom business logic while using the SharePoint features you’ve grown to love. This provides more flexibility  – further than what can be done with farm/sandboxed solutions
  • Provides an additional approach for development: The app model does not replace the solution based approach of development/deployment. It is an additional option. So in SharePoint 2013, for development, we can use any of the following approaches: SharePoint Apps Fully trusted solutions or sandboxed solution.

While these changes enable a lot of new solutions that we couldn’t build before, they come with added complexity. As we model our applications we need to consider SharePoint like a distributed data store. (Look for more on that in a future post.) For now, it is important to know that all app types interact with SharePoint in the same exact way.