2016-10-18 3 views
0

Sitecore에 대한 새로운 소식, 한 가지 작업을 만들려고합니다.하지만 작업을 만든 후 콘텐츠 편집기에서 명령 및 작업을 구성했습니다. 그래도 콘텐츠 편집기에서 내 작업에 대해 지금 실행할 옵션이 표시되지 않습니다. 도움이 필요합니다. 예약 된 작업 로그가 기록되는 위치를 알고 싶습니다.Sitecore 예약 된 작업 : 실행할 수 없습니다.

+0

코드, 일정 입력란 값 및 제공 할 수있는 추가 정보를 제공 할 수 있도록 동일한 Sitecore 로그 폴더에 있어야합니다. –

+0

스크린 샷 및 코드 스 니펫과 같은 자세한 정보를 제공해 주실 수 있습니까? 질문이 명확하지 않습니다. –

+0

VS 솔루션 (.cs)을 사용하여 작업 하나를 만들고 콘텐츠 편집기를 사용하여 명령과 일정을 구성했습니다. 콘텐츠 편집기에서 내 작업의 옵션을 지금 실행할 수 없으며 Sitecore가 실행하지 않습니다. –

답변

2

사용자 지정 작업을 정의 할 수있는 곳이 2 곳 있습니다. config 파일에서 데이터베이스

  • 에서

    당신이 첫번째 옵션으로 이동하기로 결정하는 경우

    작업 항목은 "핵심"데이터베이스에 /sitecore/system/tasks/schedules 항목에 따라 작성해야합니다
    • (기본 동작).
    • 해당 항목에 설정 한 일정에 관계없이 해당 작업 항목을 올바르게 검토하지 않으면 DatabaseAgent이 실행되지 않을 수 있습니다.
    • DatabaseAgent 주기적 태스크 항목을 확인하고 태스크 실행 이어야하는 경우 (스케줄링 필드에 설정된 값에 따라), 그 기본적으로 실제 코드
    • 를 실행 DatabaseAgent 각 10 분
    라고

    두 번째 옵션으로 이동하려면 this 기사를 먼저 확인하십시오. 한마디로

    , 당신은

    <scheduling> 
    <!-- 
    Time between checking for scheduled tasks waiting to execute 
    --> 
    <frequency>00:00:05</frequency>  
    <agent type="NameSpace.TaskClass" method="MethodName" interval="00:10:00"/> 
    </agent> 
    </scheduling> 
    
  • 0
    당신의 작업 클래스를 정의하고 (반드시 설정 변경이 성공적으로 적용되어 있는지 확인하려면 /sitecore/admin/showconfig.aspx 페이지를 확인) 설정 파일에 방법을 시작해야

    다른 답변에 지정된대로 config 파일이나 데이터베이스를 사용하여 작업을 실행할 수 있습니다. 그러나 수동으로 실행하려는 것 같습니다.

    Sitecore 마켓 플레이스에 맞춤 모듈이있어 원하는 작업을 선택할 수 있습니다. 여기에 link

    간단히 말해, Sitecore 제어판으로 가서 관리를 클릭하고 마지막으로 실행 에이전트를 클릭해야합니다.

    작업을 선택할 수있는 창이 열립니다. 당신이 구현 한 작업이 작업을 트리거 할 때 당신이 속한 아이템 세부 사항을 취하지 않는다고 가정합니다.