고객사에서 일하다보면 필드 설정을 대량으로 변경할때가 있다...
이럴때 set up 들어가서 하나하나 바꿔줘도 문제없긴한데, 노가다성을 줄일 방법이 없을까 고민하는 와중에
이런 방법이 있었음!
세일즈포스 개발자라면 일반적으로 vscode 를 사용할 것이다.
우선 오그 연동은 기본으로 되어있어야하고 , salesforce cli 는 깔려있어야한다
아래와 같이 vscode 터미널에 sfdx force:source:retrieve -m CustomObject 를 입력한다.
기다리다보면 object 와 필드 설정값이 모두 vscode 경로에 받아진다
경로는 아래와 같이 .. object 안에 싹 받아진다
변경 대상 object > 필드를 클릭하면 아래와 같이 xml 형태로 파일이 뜰텐데
여기서 변경하면된다!
예를들어 소수점이 18,0 으로 설정된것을 16,2 로 바꾸고 싶으면
<scale></scale> 테그안에 숫자를 넣어주면 된다 . 그리고 저장 후 배포 하면 필드 설정이 변경됨 !
이렇게 vscode 로도 필드 설정이 가능하다는 것을 알 수 있다