0
SugarCRM 버전 6.5.17을 사용하고 있습니다. 기회 모듈에서 자동 증가 필드를 만들고 싶습니다. 어떻게 가능합니까?SugarCRM 버전 6.5.17을 사용하고 있습니다. 기회에 맞춤 자동 증가 필드를 추가하고 싶습니다. 어떻게 가능합니까?
SugarCRM 버전 6.5.17을 사용하고 있습니다. 기회 모듈에서 자동 증가 필드를 만들고 싶습니다. 어떻게 가능합니까?SugarCRM 버전 6.5.17을 사용하고 있습니다. 기회에 맞춤 자동 증가 필드를 추가하고 싶습니다. 어떻게 가능합니까?
글을 쓸 때 Studio를 통해이를 수행 할 수있는 방법은 없습니다. Sugar의 사이트에서 공식적으로 발견 할 수있는 문서도 없습니다. 그러나 Sugar 커뮤니티에서 코드를 검색하면 많은 도움이됩니다. 그들은 Trackers (특히 id 필드)과 같은 특정 장소에서이 메타 데이터를 사용했습니다.
사용자 지정/확장/모듈/기회/내선/Vardefs/your_filename.php
다음과 같은 위치에 (이름은 중요하지 않음) 파일에이 코드를 배치하여 확장 프레임 워크를 통해이 논리를 활용할 수<?php
$dictionary['Opportunity']['fields']['your_autoincrement_field'] = array (
'required' => true,
'name' => 'your_autoincrement_field',
'vname' => 'LBL_YOUR_AUTOINCREMENT_FIELD',
'type' => 'int',
'massupdate' => 0,
'comments' => 'Automatically generated number field',
'help' => 'User friendly description of field',
'importable' => 'true',
'duplicate_merge' => 'disabled',
'duplicate_merge_dom_value' => '0',
'audited' => false,
'reportable' => true,
'calculated' => false,
'auto_increment'=> true,
);
$dictionary['Opportunity']['indices']['your_autoincrement_field'] = array(
'name' => 'your_autoincrement_field',
'type' => 'unique',
'fields' => array(
'your_autoincrement_field'
),
);
?>
"your_autoincrement_field"를 원하는 이름으로 바꾸십시오.
그런 다음 관리> 복구> 빠른 복구 및 다시 작성으로 이동하십시오. 완료되면 필드가 표시되고 레이아웃에 배치 할 수 있어야합니다.