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


            • #7

              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