Announcement

Collapse
No announcement yet.

Авто завершение Встреч

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Авто завершение Встреч

    Доброго времени суток, Как можно реализовать авто-завершение встреч?
    Типа того что если время окончание истекло то ставится автоматом завершено.

  • #2
    Здравствуйте.
    Advanced Pack есть? Если есть - можно через Рабочие потоки (workflows) и Отчёты (Reports) в интерфейсе EspoCRM
    Если нет, только программированием.
    Вас какой способ?

    Comment


    • #3
      Второй способ

      Comment


      • #4

        После создания Job вы можете активировать его в планировщике задач (Scheduled Jobs)

        Comment


        • #5
          а сколько стоит и что входит в Advanced Pack

          Comment


          • #6
            Originally posted by tanya View Post
            https://www.espocrm.com/documentatio...scheduled-job/
            После создания Job вы можете активировать его в планировщике задач (Scheduled Jobs)
            Есть ли примеры подобного?

            Comment


            • #8
              Создал файл в job, но почему то не работает. Подскажите в какую сторону копать? Заранее спасибо!

              namespace Espo\Modules\Crm\Jobs;

              use \Espo\Core\Exceptions;

              class ControlMeetingStatus extends \Espo\Core\Jobs\Base
              {
              public function run()
              {
              $list = $this->getEntityManager()->getRepository('Meeting')->where(array(
              'expirationDate<=' => date('Y-m-d'),
              'status' => 'Запланирована'
              ))->find();

              foreach ($list as $e) {
              $e->set('status', 'Состоялась');
              $this->getEntityManager()->saveEntity($e);
              }

              return true;
              }
              }

              Comment


              • #9
                В базе хранится не перевод, а значение ключа элемента списка. Если Вы их не переопределяли, то значения Planned i Held (из тех, которые Вы использовали).
                Во встрече есть поле expirationDate?
                Вы сосздали свою работу вapplication/Espo/Modules/Crm/Jobs? В инструкцие же ж другие пути

                Comment

                Working...
                X