Como adiciono campos à tabela de oportunidades para que eles se propaguem?
De dentro Studio > Opportunities > Fields
, adicionei campos. Perdão, não entendo o próximo passo para efetuar uma alteração na estrutura do banco de dados e na GUI para criar e visualizar oportunidades.
Os campos disponíveis para o módulo são listados aqui por Nome do campo.
Para configurar as propriedades de um campo, clique no Nome do Campo.
Para criar um novo campo, clique em Adicionar campo. O rótulo e as outras propriedades do novo campo podem ser editados após a criação, clicando no Nome do Campo.
Após a implantação do módulo, os novos campos criados no Module Builder são considerados campos padrão no módulo implantado no Studio.
No entanto, não há alterações no banco de dados subjacente:
mysql>
mysql> describe sugarcrm.opportunities;
+------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------+--------------+------+-----+---------+-------+
| id | char(36) | NO | PRI | NULL | |
| name | varchar(50) | YES | MUL | NULL | |
| date_entered | datetime | YES | | NULL | |
| date_modified | datetime | YES | | NULL | |
| modified_user_id | char(36) | YES | | NULL | |
| created_by | char(36) | YES | | NULL | |
| description | text | YES | | NULL | |
| deleted | tinyint(1) | YES | | 0 | |
| assigned_user_id | char(36) | YES | MUL | NULL | |
| opportunity_type | varchar(255) | YES | | NULL | |
| campaign_id | char(36) | YES | | NULL | |
| lead_source | varchar(50) | YES | | NULL | |
| amount | double | YES | | NULL | |
| amount_usdollar | double | YES | | NULL | |
| currency_id | char(36) | YES | | NULL | |
| date_closed | date | YES | | NULL | |
| next_step | varchar(100) | YES | | NULL | |
| sales_stage | varchar(255) | YES | | NULL | |
| probability | double | YES | | NULL | |
+------------------+--------------+------+-----+---------+-------+
19 rows in set (0.00 sec)
mysql>
Os campos adicionais também não aparecem na GUI quando em "criar oportunidade".
O que preciso fazer para que os campos que eu criei Studio
sejam realmente criados, não apenas no banco de dados, mas na interface do SugarCRM?
Certamente não preciso me aprofundar no PHP?