Sitecore预定作业:无法运行

时间:2016-10-18 17:16:27

标签: sitecore sitecore8

我是Sitecore的新手,我正在尝试创建一个任务,但在创建任务后,我在内容编辑器中配置了命令和任务。在内容编辑器中,我仍然没有看到现在运行选项。需要帮助。我想知道预定作业的日志写在哪里?

2 个答案:

答案 0 :(得分:2)

您可以在两个地方定义自定义任务。

  1. 在数据库中
  2. 在配置文件
  3. 如果您决定使用第一个选项

    • 必须在@roles.users << @user 下创建任务项 “核心”数据库中的项目(默认行为)。
    • 无论您在该项目上设置什么时间表,如果您没有正确/sitecore/system/tasks/schedules照看该任务项目,它可能永远不会被执行。
    • DatabaseAgent会定期检查任务项以及是否必须执行任务 执行(基于Scheduling字段中设置的值),它 执行实际代码
    • 默认情况下,每个10都调用DatabaseAgent 分钟

    如果您决定使用第二个选项,请先查看this文章。

    简而言之,您需要在配置文件中定义任务类和启动方法(请查看/sitecore/admin/showconfig.aspx页面,以确保成功应用配置更改)

    DatabaseAgent

答案 1 :(得分:0)

如其他答案中所述,您可以使用配置文件或数据库来执行任务。但是,您似乎想要手动运行它。

我在Sitecore Marketplace上有一个自定义模块,允许您选择要运行的任务。这是link

简而言之,您需要转到Sitecore控制面板,然后单击管理,最后单击运行代理。

它将打开一个窗口,您可以在其中选择任务。我假设您实施的任务没有采用触发作业时的项目详细信息。