Announcement

Collapse
No announcement yet.

Запуск системного скрипта (bash)

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

  • Запуск системного скрипта (bash)

    Добрый день.

    Подскажите, возможен ли запуск системного скрипта (обычный скрипт bash, находящийся на том же сервере, где развернута espocrm) через хук beforeSave с передачей этому скрипту данных сущности и обработкой полученного от скрипта результата (обычная строка).

    Спасибо.

  • #2
    Добрый вечер,
    на самом деле не пробовала, но не вижу проблемы, если ваш скрипт умеет принимать параметры и имеет вывод
    http://php.net/manual/en/function.shell-exec.php
    Job Offers and Requests

    Find Developer
    Find Customer

    Comment


    • #3
      Спасибо, все заработало, но осталась пара вопросов.

      Сделал для своей пользовательской функции (по документации https://www.espocrm.com/documentatio...on-in-formula/) отдельную группу в application/Espo/Core/Formula/Functions/. Проблема заключается в том, что при после создания файла custom/Espo/Custom/Resources/metadata/app/formula.json из всего списка доступных из Entity Manager функций остается только одна - мною созданная. Пробовал и в существующих группах создавать - тот же эффект.

      Проблему решил дописыванием нужных строк в файл application/Espo/Resources/metadata/app/formula.json - но наверное это все-таки неправильно.

      И еще вопрос - в документации по пользовательским функциям (раздел "Adding the function to the list") в коде formula.json отсутствует закрывающая скобка (]) - это так задумано?

      Comment


      • #4
        https://github.com/espocrm/documenta...a.md#extending
        Job Offers and Requests

        Find Developer
        Find Customer

        Comment

        Working...
        X