Пользовательский Bean Sugarcrm

Извините за мой английский. С SugarCRM, когда я создаю свой собственный модуль с помощью конструктора модулей, тип модуля, который я нашел, — это Basic, Company, File, Issue, Person и Sale. Если я хочу создать еще один модуль, такой как «Пациент», который имеет больше свойств, чем тип человека (например, идентификатор пациента, артериальное давление, статус мер предосторожности, хроническое заболевание и некоторую информацию об аллергии на лекарства), как я могу создать его с нуля?


person Paracet2000    schedule 26.09.2013    source источник


Ответы (1)


Большинство перечисленных типов модулей (все, кроме Basic) можно считать шаблонами, и преимущество их использования в том, что они поставляются готовыми с общими соответствующими полями. Звучит так, как будто ваш модуль «Пациент» выиграет, начав с шаблона Person. Оттуда вы можете добавить столько дополнительных полей, сколько хотите.

С другой стороны, пример того, когда вы хотели бы выбрать Basic, — это когда вы хотите начать с самого минимума (как определено архитектурой SugarCRM), и вы не хотите иметь дело с большим количеством посторонних. поля по умолчанию, которые никогда не будут использоваться и не могут быть удалены. Пользовательские модули, которые я создал, часто не имеют ничего общего с обычными потребностями CRM, и поэтому ни один из других шаблонов не имеет соответствующих полей.

В вашем случае я бы пошел дальше и начал с шаблона Person. Взгляните на поля по умолчанию, которые дает вам Module Builder для начала. Если есть несколько шаблонов, которые вы не будете использовать (и они всегда будут загромождать модуль «Пациент»), рассмотрите возможность начать с базового шаблона.

person nmjk    schedule 26.09.2013