使用SPFx Web部件将自定义CSS应用于SharePoint现代网页

在SharePoint现代体验中缺少内容编辑器Web部件(cwep)或脚本编辑器Web部件,超级用户有根据自己的要求设计页面样式的挑战。

唯一的方法是创建一个自定义SPFx组件,该组件可以将自定义CSS添加到页面中。就是这样!!容易得对。但是怎么做呢?在这个博客中,我们将看到相同的步骤,也是链接(带步骤)以防轻松构建…[继续阅读]必威官网“使用SPFx Web部件将自定义CSS应用于SharePoint现代网页”

开发提示:规划IE11与SPFx组件和PNPJS库的兼容性

我在使用SPFx组件时遇到的一个常见挑战是,应用程序不能像预期的那样与IE11一起工作,即使它可以与其他浏览器一起工作。这拖延了我的许多项目,并给产品发布带来了很大的风险。所以在这个博客里,在IE11和其他老版本的浏览器中部署复杂的SPFx组件时,我将尝试提出一些可能遇到的挑战,还有一些解决办法/纠正措施……[继续阅读]必威官网“开发提示:规划IE11与SPFx组件和PNPJS库的兼容性”

SharePoint Modern Sites HackTips–通过PNP PowerShell管理客户端页面

有时,当项目需要工作组站点中的全宽布局页面或希望创建系统维护的页面时,我会得到要求,所以用户不能编辑这些页面。在这个博客里,我们将研究其中的一些选项,以及使用PNP PowerShell设置这些选项有多容易。

使用PNP PowerShell设置全宽布局页

默认情况下,在团队站点中创建的任何新页面在通过UI创建时都将获得左侧导航(文章布局)。[继续阅读]必威官网“SharePoint Modern Sites HackTips–通过PNP PowerShell管理客户端页面”

如何制作酷的现代SharePoint Intranet第1部分-战略(范围和计划)

去年,我们已经看到了SharePoint通信网站的许多巨大进步,使其更接近成为理想的内部网。在这个博客系列中,我将讨论我过去几年在实现现代企业内部网和最佳实践方面的一些经验。

在这个特定的博客中,我们将研究构建一个伟大的内部网的第一个模块的战略——制定内部网方法的战略……[继续阅读]必威官网“如何制作酷的现代SharePoint Intranet第1部分-战略(范围和计划)”

伟大的SharePoint现代更新2019年2月使SpinTranetCoolAgain

在2018年点火期间,微软展示了一些很好的更新,这些更新将改变我们如何实现SharePoint内部网。它将把现代通信站点扩展到新的高度,成为下一代企业内部网。

自2018年点火以来,在SharePoint现代通信网站上有许多稳定的版本和一些伟大的更新。在这个博客之后,我计划从一个详细的博客系列开始,介绍如何在SharePoint中构建酷的现代Intranet MakeSpinTranetCoolAgain。

这里是这些更新的快速博客…[继续阅读]必威官网“伟大的SharePoint现代更新2019年2月使spinTranetCoolAgain”

Azure Automation MS Flow Hybrid Workers SharePoint列表上载csv输出

在本博客中,我将讨论如何利用SharePoint列表作为前端,使用MS流调用Microsoft Azure Automation PowerShell脚本上的Webhook。这些脚本通过混合工作者执行以访问本地资源。结果将被压缩并上载回SharePoint列表。

先决条件

  • Azure自动化订阅和帐户
  • SharePoint联机/网站集
  • 配置为混合工作者的本地资源(Windows 2016 Server)
  • 由于Azure将脚本作为系统帐户启动,并且某些命令不能使用“-credential”,因此需要在混合工作进程上启用CredSSP)
  • 从提升的PowerShell运行“添加WindowsFeature rsat ad PowerShell和“安装模块SharePointPnPowerShellOnline”时混合工作程序上所需的模块
  • 从Azure导入模块从Gallery SharePointPnPowerShellOnline

创建SharePoint列表

创建一个SharePoint列表,如下所示,这将是脚本所需的输入….[继续阅读]必威官网“Azure Automation MS Flow Hybrid Workers SharePoint列表上载csv输出”

使用Office Management API和Azure函数检索Office 365审核日志

用于在Office 365内容上创建自定义报告,最好的方法是从Office365管理审核日志中获取审核数据,将它存储在自定义数据库中,然后通过它创建报告。在以前的博客中在这里,我们研究了使用PowerShell检索Office365审核日志数据的步骤。在这个博客里,我们研究了一个类似的过程,通过在Azure函数中使用Office365管理API来收集审计数据。[继续阅读]必威官网“使用Office Management API和Azure函数检索Office 365审核日志”

使用Office 365中的标签和DLP策略选择性地防止和保护外部共享的内容

在最近的一个项目中,我们有一个要求,防止特定的选择性内容从外部共享,同时仍然允许所有用户的外部共享的灵活性。我们能够通过安全和合规中心实现这一目标。实现这一目标的方法很少,自动分类(更多信息请参见下面的结论部分)。通过标签和两者选择应用。

注:直到最近(2018年12月)Office365中有一个错误,它阻止了此带有标签的DLP策略工作。这在最新版本中已修复,可供使用。

在这个博客里,我们将研究业务用户可以决定是否在外部共享内容的过程。这是一个漂亮的特点,因为有些情况下,即使内容没有任何敏感信息,例如合同(没有业务信息)或发票(只有业务名称),也可以将其归类为安全内容。也,有些情况下,即使文档包含敏感信息,内容也可能公开,因为公司已经决定将其公开。所以,最后,由所有者决定内容的隐私权,因此这一功能在这些场景中具有很大的价值。

注:如果要使用敏感信息类型自动分类内容,请参阅这篇伟大的文章 在这里.此过程利用Office365引擎的机器学习功能来识别安全内容并自动对其应用安全策略。

第一步是创建一个保留标签(不知何故,这不适用于安全标签,所以必须创建保留标签)。创建标签后,将标签发布到所选位置,对于我们的用例,我们只将其发布到SharePoint站点。发布标签时,我们可以继续创建一个DLP策略来防止与外部用户共享(当设置为使用通知进行测试时,我无法使其工作,因此也将其设置为打开状态进行测试)。在此之后,将标签应用于文档时,经过一段时间(大约需要1-2分钟的影响)这样,内容就无法与外部用户共享。让我们详细看看下面的每个步骤。

步骤:

  1. 第一步是在安全和合规中心创建保留标签。令我惊讶的是,选择性流程不适用于安全标签,而是保留标签,因此将创建保留标签。如果可以选择对内容应用保留期,然后可以保留保留时间,所以这个练习不需要。


  2. 其次,我们将把标签发布到SharePoint网站,满足我们的要求。我还没有尝试使用其他源(如Outlook和一个驱动器)进行此过程,但在应用时应该使用相同的方法。
    注:保留标签发布到SharePoint网站大约需要一天时间,所以请等待它变为可用。我们可以立即转到下一个配置步骤,但必须等待标签发布以停止共享。
  3. 下一步,我们可以为要应用的内容创建一个DLP策略。要创建DLP策略,我们需要遵循以下配置步骤。一旦创建,我们可能需要打开它来测试它。
    安全性和数据遵从性1
  4. 策略创建的第一步是为DLP策略创建选择自定义策略并为其命名。
  5. 然后,我们将为此策略选择要包含的源。在我们的例子中,它只是SharePoint。
    安全和数据遵从性
  6. 在上述之后,我们将为DLP策略设置规则设置,从中选择要应用策略的标签,然后选择策略提示,阻止共享规则并覆盖规则,如下面的屏幕截图所示。我们还可以设置管理员(提供的)以在外部共享内容时得到通知。
  7. 下一步,如果需要,我们可以允许用户重写策略。对于这个博客和我们的要求,我们决定不让它发生。
  8. 设置好之后,我们可以打开DLP策略,以便它可以开始应用规则。似乎没有任何等待时间来应用该政策,但如果您没有看到它马上发生,请给它一些时间。
  9. 现在策略已启用,如果标签已发布,然后,用户可以在内容上应用标签,如下面的屏幕截图所示。
    注:在某些情况下,应用标签后,策略对内容生效大约需要2-3分钟,因此请给它一些时间。
  10. 标签在2-3分钟后生效后等待,如果与外部用户共享相同的内容,我们得到以下错误。
    SaleFix1

多读

在React for SharePoint框架Web部件中使用可重用组件构建更好的技术体系结构

如果有一个复杂的Web部件需要实现(例如超过5000行代码)接下来要问的重要问题是如何分配实现逻辑,这样可以更好地维护。从技术架构的角度来看,更好的可读性和效率,反应组分为其提供了合适的解决方案。

另一个重要的考虑因素是在构建和调试期间提高控件的性能。根据经验,如果一个控件的逻辑超过了5000行代码,那么构建性能会急剧下降,构建大约需要30秒或更长的时间,另外需要30秒或更长的时间来准备调试控件….[继续阅读]必威官网“在React for SharePoint框架Web部件中使用可重用组件构建更好的技术体系结构”

现代化的页面审批和定制,以自动化内容发布过程

现代通信网站中的网站页面审批流程为我们提供了一个选项,包括一个审批流程,用于管理在内部网中发布的内容的生命周期。

目前,没有回滚过程可以将已发布的页面向后拉或取消发布,但可以通过自定义流和脚本(如博客)来完成。在这里.

在这个博客里,我们将考虑启用页面审批流程,流程的各个步骤,最后将了解在需要时使用示例场景定制流程的方法….[继续阅读]必威官网“现代页面审批和自定义,以自动化内容发布过程”

跟着我们!

克劳德解决方案博客-关注我们!