当前位置: 首页 > news >正文

Sitecore 定时任务使用介绍

一、简介

Sitecore 定时任务是 Sitecore CMS 中一个重要的功能,它允许在特定时间自动执行一系列操作或任务。这些任务可以用于多种场景,如内容发布、索引重建、日志清理、数据库维护等。

在 Sitecore 中可以使用两种类型的定时任务,一是定时调度的 Powershell,二是定时调度后台的 C# 代码。

二、Powershell

Powershell 脚本方式,分为两个步骤。一创建脚本,二调度脚本。

2.1 创建 Script

打开 Sitecore CMS 点击 Powershell 模块,然后创建一个脚本,并进行保存。
在这里插入图片描述
在这里插入图片描述
Powershell 默认保存在 master 库的 /sitecore/system/Modules/PowerShell/Script Library 路径下。
在这里插入图片描述

2.2 调度 Script

在 master 库,找到 /sitecore/system/Tasks/Schedules 节点。然后右键,选择 Powershell Scripted Task Scheduler 模板。
在这里插入图片描述
输入 Item 的名称,并选择需要调度的 Script, 然后进行下一步,调度时间设置。
在这里插入图片描述
根据自己的需求,设置定时调度即可。
在这里插入图片描述
在这里插入图片描述
如果需要修改调度时间,编辑调度器 Item 即可。
在这里插入图片描述

三、DotNet

DotNet 本质上是使用 C# 代码写一个方法,然后使用 Sitecore 进行反射定时调度。

3.1 编写 Method

打开项目代码,创建一个类和方法。如下所示
在这里插入图片描述

3.2 配置 Method

master 库,在 /sitecore/system/Tasks/Commands 路径下创建一个 Common 类型的 Item。
在这里插入图片描述
然后配置 类、程序集、方法 信息并保存。
在这里插入图片描述

3.3 调度 Method

在 master 库,找到 /sitecore/system/Tasks/Schedules 节点。然后右键,选择 Scheduler 模板。
在这里插入图片描述
输入 Item 的名称,并选择需要调度的 Task。
在这里插入图片描述
然后进行下一步,调度时间设置。如下,编辑调度器 Item 即可。
在这里插入图片描述

在这里插入图片描述


http://www.mrgr.cn/news/27910.html

相关文章:

  • 【微软:多模态基础模型】(1)从专家到通用助手
  • uniapp vue里按钮上的文字,换行的方法,用rich-text
  • 使用Axios函数库进行网络请求的使用指南
  • 前后端分离练习(云客项目)
  • redisson内存泄漏问题排查
  • HTML面试题(2)
  • python多线程程序设计 之一
  • 【Python爬虫系列】_022.异步文件操作aiofiles
  • Python快速入门 —— 第二节:函数与控制语句
  • comfyui中,sam detector与yoloworld图像分割算法测试以及影响
  • 智能摄像头MP4格式化恢复方法
  • Python快速入门 —— 第七节:其他概念
  • 企业社会信任数据,信任指数(2004-2022年)
  • <<编码>> 第 12 章 二进制加法器--全加器 示例电路
  • 图论篇--代码随想录算法训练营第六十一天打卡| Floyd 算法,A*算法
  • 【Linux 20】进程控制
  • python定时扫描文件夹、多线程、日志输出、文件备份
  • 八、动态规划-算法总结
  • 刘润《关键跃升》读书笔记9
  • 深度学习笔记(6)文本分类
  • Python中匹配HTML标签时<.*>和<.*?>有什么区别
  • 顺序栈和链栈
  • 828华为云征文 | 华为云Flexus X实例柔性算力助力中小企业和开发者
  • 【最佳实践】配置类封装-Async异步注解以及自定义线程池
  • python多线程程序设计 之二
  • 第十一章 【后端】商品分类管理微服务(11.2)——Lombok