Thursday, 28 September 2017

Microsoft Project 2016 Step by Step 50% discount offer (Microsoft Press Store)

ebook deal: Microsoft Project 2016 Step by Step 50% off offer expires Oct 1 at 7AM GMT #ProjectServer #ProjectOnline http://ow.ly/W2v430fuhvI

The quick way to learn Microsoft Project 2016!
This is learning made easy. Get more done quickly with Project 2016. Jump in wherever you need answers–brisk lessons and colorful screenshots show you exactly what to do, step by step.

  • Quickly start a new plan, build task lists, and assign resources
  • Share your plan and track your progress
  • Capture and fine-tune work and cost details
  • Use Gantt charts and other views and reports to visualize project schedules
  • Share resources across multiple plans and consolidate projects
  • Master project management best practices while you learn Project
  • Look up just the tasks and lessons you need

Wednesday, 27 September 2017

Office 2019 and SharePoint 2019

Yesterday 26th Sep 2017, at Microsoft Ignite in Orlando, Microsoft announced Office 2019—the next perpetual update for Office. This release, scheduled for the second half of 2018, will include perpetual versions of the Office apps (including Word, Excel, PowerPoint, and Outlook) and servers (including Exchange, SharePoint, and Skype for Business). Previews of the new products will start shipping mid-year 2018.

Office 2019 will add new user and IT capabilities for customers who aren’t yet ready for the cloud. For example, new and improved inking features—like pressure sensitivity, tilt effects, and ink replay—will allow you to work more naturally. New formulas and charts will make data analysis for Excel more powerful. Visual animation features—like Morph and Zoom—will add polish to PowerPoint presentations. Server enhancements will include updates to IT manageability, usability, voice, and security.

Cloud-powered innovation is a major theme at Ignite this week. But we recognize that moving to the cloud is a journey with many considerations along the way. Office 2019 will be a valuable upgrade for customers who feel that they need to keep some or all of their apps and servers on-premises, and we look forward to sharing more details about the release in the coming months.

Monday, 25 September 2017

Changes to SharePoint Online pages

Update note from Microsoft regarding SharePoint Online Pages

***UPDATE: After further consideration, we are not rolling out this change, now. Based on your feedback, we have a few things we’re going to work on. If we roll this out, in the future, you will see a new message center post.*** Original Message read: We're making some changes to SharePoint Online pages running the classic user experience. We're changing the default document mode of all classic pages to be Edge mode, instead of Internet Explorer (IE) 10 mode. This change does not apply to sites that are using custom theming, or sites that have the modern list experience disabled at the site or tenant level. This change will begin rolling out Tuesday, October 1, and will complete by the end of October.

How does this affect me?

For most users, this change will just increase performance and reliability of pages. However, some custom master pages or custom web parts may contain custom code that takes a dependency on the older IE10 document mode.

What do I need to do the prepare for this change?

If you have sites with this kind of customization, the sites can be reverted to use the IE10 document mode by doing the following: 1. Open the site in SharePoint Designer. 2. Edit the master page that is in use. 3. Find this line: <SharePoint:IECompatibleMetaTag runat="server" /> And replace it with: <meta http-equiv="X-UA-Compatible" content="IE=10"/> 4. Save the page and reload the site. Please click Additional Information to learn more about document mode changes.

Additional information

Monday, 18 September 2017

SharePoint & Project Server 2016 Upgrade Error after Windows Update

Applies: SharePoint Server 2016, Project Server 2016

So, you have decided to apply Windows Server updates? Following this, it is important to remember to check if there are some pending updates for SharePoint and Project Server 2016. Sometimes there are security updates that apply to SharePoint and Project Server, which may not my not be obvious just by looking at the updates, prior to applying them.

After windows server updates are applied, it is best practice to ensure that your farm is in a healthy state. You can do this by running the SharePoint Configuration Wizard (SCW). If you have multiple Web/App Servers, Start by running this on the one that hosts the Central Admin (CA) portal.

You may encounter upgrade issue as shown in fig below.

#Blog_Upgrade Error

Fig (1) – SharePoint Config Wizard Upgrade Error

If this happens, run the below CMD on each of the Web/App Servers, starting with the main server (hosting the CA)

psconfig.exe -cmd helpcollections -installall -cmd secureresources -cmd services -install -cmd installfeatures -cmd applicationcontent -install -cmd upgrade -inplace b2b -force –wait

#Blog_Upgrade CMD

Fig (2) – Upgrade CMD

Hopefully this will resolve your issue, as per fig (3) below.

#Blog_Upgrade Successful

Fig (3) – Successful Upgrade

Hope this helps.

Guest access in Microsoft Teams


Applies To: Office 365 Admin Microsoft Teams

Guest access in Microsoft Teams allows teams in your organization to collaborate with people outside your organization by granting them access to teams and channels. A guest is someone who isn't an employee, student, or member of your organization. They don't have a school or work account with your organization. For example, guests may include partners, vendors, suppliers, or consultants.

Organizations using Microsoft Teams can provide external access to teams, documents in channels, resources, chats, and applications to their partners, while maintaining complete control over their own corporate data.

Microsoft Teams is built upon Office 365 Groups and provides a new way to access shared assets for an Office 365 group. Microsoft Teams is the best solution for persistent chat among group/team members. Office 365 Groups is a service that provides cross-application membership for a set of shared team assets, like a SharePoint site or a Power BI dashboard, so that the team can collaborate effectively and securely.

How a guest joins a team

A team owner in Microsoft Teams can add and manage guests in their teams via the web or desktop. Only users who have an email address corresponding to an Azure Active Directory or Office 365 work or school account can be added as a guest user.

Note: Before guests can join a team, an admin must enable guest access in Microsoft Teams. To do that, sign in with your Office 365 global admin account. Then, choose Settings > Services & add-ins > Microsoft Teams. Select Guest in Select the user/license type you want to configure, and select On in Turn Microsoft Teams on or off for all users of this type. It can take up to an hour for the settings to take effect. For more details, see "Turn on or off guest access for Microsoft Teams" on this article's Manage tab.

Here's how a guest becomes a member of a team:

  • Step 1 A team owner or an Office 365 admin adds a guest to a team.

  • Step 2 The Office 365 admin or the team owner can manage a guest's capabilities as necessary. For example, allowing a guest to add or delete channels or disabling access to files.

  • Step 3 The guest receives a welcome email from the team owner, inviting them to join the team. After accepting the invitation, the guest can participate in teams and channels, receive and respond to channel messages, access files in channels, and participate in chat. While using Microsoft Teams, a combination of text and icons gives all team members clear indication of guest participation in a team. For more details, see What the guest experience is like.

Guests can leave the team at any time via Microsoft Teams web and desktop clients. For details, see How do I leave a team?

Note: Only people who are outside of your organization, such as partners or consultants, can be added as guests. People from within your organization can join as regular team members.

What the guest experience is like

When a guest is invited to join a team, they receive a welcome email message that includes some information about the team and what to expect now that they're a member. The guest must redeem the invitation in the email message before they can access the team and its channels.

Screenshot shows an example of a welcome email message sent by a team owner in Microsoft Teams to a guest user. The message includes text that can be customized by the team owner and brief descriptions of Teams features like chat, calls, and meetings.

All team members see a message in the channel thread announcing that the team owner has added a guest and providing the guest's name. Everyone on the team can identify easily who is a guest. As shown in the following screenshot of a sample team, a banner indicates "This team has guests" and a "GUEST" label appears next to each guest's name.

Screenshot shows a portion of the Marketing channel for Northwind Traders, with the notification in the top banner stating "This team has guests" and users who are guests identified with the word "GUEST" next to their name.

The following table compares the Microsoft Teams functionality available for an organization's team members to the functionality available for a guest user on the team.

Capability in Teams

Teams user in the organization

Guest user

Create a channel

Team owners control this setting.

checkmark checkmark

Participate in a private chat

checkmark checkmark

Participate in a channel conversation

checkmark checkmark

Post, delete, and edit messages

checkmark checkmark

Share a channel file

checkmark checkmark

Share a chat file

checkmark

Add apps (tabs, bots, or connectors)

checkmark

Create tenant-wide and teams/channels guest access policies

checkmark

Invite a user outside the Office 365 tenant's domain

checkmark

Create a team

checkmark

Discover and join a public team

checkmark

View organization chart

Note: Office 365 admins control the features available to guests.

Guest access is included with all Office 365 Business Premium, Office 365 Enterprise, and Office 365 Education subscriptions. No additional Office 365 license is necessary.

Microsoft Teams guest access is a tenant-level setting and is turned off by default. Admins can manage guest access via the Office 365 admin center. For more details, see Manage guest access to Microsoft Teams and Control guest access to Microsoft Teams.

Note: The Microsoft Teams guest access tenant setting only prevents guest sign-in. Team owners will be able to invite new guests and add existing directory guest users to their respective teams.  As a reminder, Microsoft Teams always honor Azure Active Directory external settings to allow or prevent guest user addition to the tenant.

In addition, you can use the Azure Active Directory portal to manage guests and their access to Office 365 and Microsoft Teams resources. Microsoft Teams guest access makes use of Azure Active Directory business-to-business (B2B) collaboration capabilities as the underlying infrastructure to store security principles information such as identity properties, memberships, and multi-factor authentication settings. To learn more about Azure Active Directory B2B, see What is Azure AD B2B collaboration? and Azure Active Directory B2B collaboration FAQs.

Related key services and dependencies

Microsoft Teams relies on SharePoint Online and OneDrive for Business to store files and documents for channels and chat conversations. In addition, Microsoft Teams relies on Office 365 groups to store teams' memberships and other properties such as team data classification settings.

To enable the full Microsoft Teams guest access experience, Office 365 admins need to select On for the following settings:

Control guest access to Microsoft Teams

Turn on or off guest access for Microsoft Teams

  1. Sign in with your Office 365 global admin account at https://portal.office.com/adminportal/home.

  2. In the navigation menu, choose Settings and then select Services & add-ins.

    Sign in to Office 365, go to the Office 365 admin center, go to Settings, and then choose Services & add-ins.

  3. Select Microsoft Teams.

    Screenshot shows the option for the Microsoft Teams add-in, as selected in the Office 365 admin center.

  4. In Select the user/license type you want to configure, select Guest.

    Screenshot of the Microsoft Teams add-in shows the Guest license selected and the Microsoft Teams option set to On.

  5. Click or tap the toggle next to Turn Microsoft Teams on or off for all users of this type to On to turn on Teams and guest access for your organization, and then choose Save.

Note: It can take up to an hour for the settings to take effect.

Control adding guest users to Microsoft Teams and Office 365 groups

  1. Sign in with your Office 365 global admin account at https://portal.office.com/adminportal/home.

  2. In the navigation menu, choose Settings and then select Services & add-ins.

  3. Select Office 365 Groups.

    Office 365 groups

  4. On the Office 365 Groups page, set the toggle to On or Off, depending if you want to let team and group owners outside your organization access Office 365 groups. Click or tap the toggle to On next to Let group owners add people outside the organization to groups.

    Screenshot shows the Office 365 Groups panel with the options turned on to let group members outside the organization access group content and to let group owners add people outside the organization to groups.

Turn on or off the Sharing option for Office 365

The Sharing option allows guests to be added to your organization. By default, the Sharing option is enabled. For information about how to turn off the Sharing option, see Turn on or off the Sharing option.

Important: If you turn off the Sharing option, guest access isn't available.

Use PowerShell to control guest access

In addition to using the Office 365 admin center and the Azure Active Directory portal, you can use Windows PowerShell to control guest access. With PowerShell, you can do the following:

  • Allow or block guest access to all teams and Office 365 groups

  • Allow guests to be added to all teams and Office 365 groups

  • Allow or block guest users from a specific team or Office 365 group

For more details, see Use PowerShell to control guest access.

You can also use PowerShell to allow or block a guest user based on their domain. For example, let's say your business (Contoso) has a partnership with another business (Fabrikam). You can add Fabrikam to your Allow list so your users can add those guests to their groups. For more information, see Allow/Block guest access to Office 365 groups.

Manage guest access to Microsoft Teams

View guest users

  1. Sign in with your Office 365 global admin account at https://portal.office.com/adminportal/home.

  2. Go to Users > Guest users.

    Screenshot shows the guest users option selected from the Users section of the Office 365 admin center.

Invite guest users

A team owner or an Office 365 admin can invite a guest to a team on an individual basis. However, admins can't use the Office 365 admin center or the Azure Active Directory portal to invite multiple guests in one action. To invite guests centrally, consider using the Azure Active Directory B2B collaboration preview. For more information, see About the Azure AD B2B collaboration preview.

Edit guest user information

Currently, you can't edit guest information from the Office 365 admin center or the Exchange admin center. To edit guest accounts (such as display name or profile photo), go to your Azure Active Directory portal. For more information, see Understanding Office 365 Identity and Azure Active Directory.

Frequently asked questions for admins

Here are common questions Office 365 admins have about inviting guests to join a team in Microsoft Teams.

What is a guest?

A guest is not an employee, student, or member of your organization. They don't have a school or work account with your organization.

Who can be added as a guest user?

Only users who have an email address corresponding to an Azure Active Directory or Office 365 work or school account can be added as a guest user.

Can users add people within my organization who are not part of the team as a guest?

Only people who are outside of your organization, such as partners or consultants, can be added as guests. Users can invite people from within your organization to join as regular team members or subscribers.

Why does a user get the message "Contact your administrator" when they try to add a guest to their team?

As the Office 365 admin, you must enable the guest feature before you or your organization's users (specifically, team owners) can add guests. When a user sees that message, it's likely that the guest feature hasn't been enabled.

How can a global admin add a new guest user to the organization?

As a global admin, you can add a new guest user to the organization in a couple ways:

  • Global admins who are owners of a team and owners of a team can add a guest to a team through either the Microsoft Teams desktop or the web clients.

  • Add guests to your organization through Azure Active Directory B2B collaboration. Azure Active Directory B2B collaboration allows a global admin to invite and authorize a set of external users by uploading a comma-separated values (CSV) file of no more than 2,000 lines to the B2B collaboration portal. For more details, check out  Azure Active Directory B2B collaboration.

Is there a way to block individual guest users?

No, individual guest users can't be blocked.

Can global admins block guests in teams and still allow guests to access SharePoint sites?

Yes, global admins can use Azure Active Directory Powershell cmdlets to disable the AllowGuestAccessToGroups parameter on the Company object, assuming external sharing is turned on for SharePoint sites.

What other controls are available to IT admins to manage guests in Microsoft Teams?

IT admins can add guests at the tenant level, set and manage guest user policies and permissions, determine which users can invite guests, and pull reports on guest user activity. These controls are available through the Office 365 admin center. Guest user content and activities are under the same compliance and auditing protection as the rest of Office 365.

Can users share a team file with an external user who isn't a member of the team?

No. Users can only share Microsoft Teams files with guests who have been invited to join the team.

Is an additional Office 365 license required for guest access?

No additional license is required. Guest access is included with all Office 365 Business Premium, Office 365 Enterprise, and Office 365 Education subscriptions.

Do Office 365 and Azure Active Directory service limits apply to guests?

Yes, guests are subject to Office 365 and Azure Active Directory service limits.

How long does it take until the guest user settings take effect in the Office 365 organization?

The guest settings are set in Azure Active Directory. It takes 2 hours to 24 hours for the changes to be effective across your Office 365 organization.

Can a global admin manage SharePoint Online external user settings for the Teams connected team site?

Yes, you can manage SharePoint Online external user settings for the Teams connected team site. For more details, see Manage your SharePoint team site settings.

How does conditional access work with guest access?

With Azure Active Directory B2B collaboration, organizations can enforce conditional access and multi-factor authentication (MFA) policies for B2B users. These policies can be enforced at the tenant, app, or individual user level, the same way that they are enabled for full-time employees and members of the organization. Such policies are enforced at the resource organization. For more information, see Conditional access for B2B collaboration users.

More information

Administrator settings for Microsoft Teams

Frequently asked questions about Microsoft Teams – Admin Help

Adding guests to teams

Tuesday, 27 June 2017

Updated feature: Project Online Rollup of Task and Assignment Timephased Data

Here is a communication update from Microsoft O365 support team, affecting Project Online.

-----------------------------------------

MC106623

Published On : June 21, 2017

Expires On : October 31, 2017

Action required by September 18, 2017

We’re adding the ability for a PWA admin to set how to rollup task and assignment timephased data. We’ll support weekly, monthly, fiscal period, or the previously supported by day grouping for timephased data. You could also choose to have no timephased data. You’ll have the option to choose which one you’d like to use.

How does this affect me?

If you choose to use this new option, you may benefit from simplified report building, reduced storage requirements, and improved report generation performance. However, existing reports that make use of the following entities could be impacted by this change:

- AssignmentBaselineTimephasedDataSet

- AssignmentTimephasedDataSet

- TaskBaselineTimephasedDataSet

- TaskTimephasedDataSet

We'll be gradually rolling this out in September, and the rollout will be completed by the end of October.

What do I need to do to prepare for this change?

Please review any reports that make use of the task and assignment by day information from the Project Online OData service once this feature is available to your organization. If your reports are rolling up timephased task and assignment data by one of the following new units: weekly, monthly, or by fiscal period, we recommend updating your reports to take advantage of the rollups for better performance. If you have an app that queries all the properties without specifying the property names, it may be impacted by this change. We recommend you set the apps query for specific properties. Read More below.

------------------------------

Configure rollup of timephased reporting data in Project Online

Applies To: Project Online

IMPORTANT:  This article describes the Timephased Data configuration settings that will soon be available. The purpose of this article is to help you plan for this upcoming feature, as it could offer you better performance when using reports that make use of the task and assignment by day information from the Project Online OData service.

Project admins can configure Project Online to roll up timephased reporting data to different levels of granularity. They can choose to roll up their data daily, weekly, monthly, or by fiscal period and retrieve the data through the timephased OData endpoints:

  • AssignmentBaselineTimephasedDataSet

  • AssignmentTimephasedDataSet

  • TaskBaselineTimephasedDataSet

  • TaskTimephasedDataSet

Benefits

A key benefit this provides is that it can help to improve report generation performance, especially in organization that have a lot of Project Online reporting data. While retrieving task and assignment timephased reporting data by day was the only option available previously, many organizations do not need this level of granularity. Being able to retrieve their data on a broader scope (such as weekly or month) can greatly improve report generation performance by reducing the amount of records that need to be downloaded. For example, instead of needing to retrieve 300,000 records when set to daily, setting to monthly could reduce this to a much lower number, such as 10,000 records.

Additionally, other benefits can include simplified report building, and reduced storage requirements.

How do I configure this setting?

  1. In Project Online home page, select Server Settings.

  2. On the Server Settings page, in the Enterprise Data section, select Reporting.

  3. On the Reporting page, in the Timephased Data section, select the option that you need:

    • Never

    • Daily

    • Weekly

    • Monthly

    • By fiscal period

Timephased Data settings

Tip: If you don't use any of the timephased Odata feeds, we highly recommend setting the Timephased Data option to "Never" which provides the added benefit of much faster Reporting Publish queue jobs.

Planning considerations I need to make

  • Republish existing projects - After changing the Timephased data setting, it will only take affect in an existing project if it is republished.

    NOTE: If you have many projects to republish, you can programmatically publish your Project Online projects. You should plan to do this at a time that will be least likely to impact your organization.

  • New instances - In new Project Online instances, note that the Timephased data default setting is Never. Make sure to select the appropriate Timephased data setting after creating your new instance to prevent the need to republish all your projects at a later time. Do also consider the tradeoffs associated with a more granular setting e.g. Daily vs Monthly with regards to the time it takes to Publish as well as pull down the timephased OData feed.

Tuesday, 13 June 2017

Updated feature: Calculated field in SharePoint lists and libraries

Please be aware of the upcoming change.

Action required by June 14, 2017

Calculated fields in SharePoint lists and libraries running in the classic UI mode can be used to create conditional or derived values to display to users as if there were native metadata on the item or document. Some users have added HTML markup or script elements to calculated fields. This is an undocumented use of the feature, and Microsoft will begin blocking execution of custom markup in calculated fields in SharePoint Online on June 13, 2017. And, they are providing this option to SharePoint Server 2016 and SharePoint Server 2013 in the June 2017 and subsequent Public Updates, adding the option for the same optional capability on-premises.

How does this affect me?

Your administrators will have been notified if you have one or more SharePoint Online lists and libraries in your organization that are using unsupported calculated fields. Beginning June 13, 2017, markup contained in calculated fields will be ignored. In many cases, calculated fields containing markup will be displayed as blank values in list and library views.

What do I need to do to prepare for this change?

You can request a one-time extension, until September 10, 2017, during which time unsupported markup will be rendered by calculated fields.  Please click Additional information to learn more.