전체 글 218

VFPage 제약

VisualforcePage heapsize 제한은 아래와 같다 single page 저장을 위해 1MB ( 1,000,000 자 )  LWC 나 AURA 같은경우는 html 이나 js 글자수에 제약이 있다  한 컴포넌트 당  131,072 bytes 로 글자수 제약이 생긴다 1글자당 2bytes 65,536 글자로 제약된다.따라서 개발건이 나오면 대략적인 개발공수를 파악하고 어떤언어로 개발할지 파악을 우선적으로 해야한다.  VFPage는 위에서 언급한대로 다른 언어보다 heapsize 제약이 적다 1번의 싱크로 처리해야하는 페이지를 개발해야한다고하면 vfpage 로 개발해야한다.  1. 페이지 이름 길이 : 40자2. 소스코드길이 : 1 000,000자 힙사이즈 관련 참고 URL : https://de..

VisualforcePage 2024.05.13

유용한 Validation 정리

개발을 피해서 세일즈포스 기본기능을 활용하다 보면 다양한 기능이 있다는걸 알 수 있다. 트리거로 할 수 있지만 , 테스트코드도 짜야하고 번거롭기때문에 validation 으로 해결 ! AND( ISCHANGED(OwnerId), TEXT($User.Title__c) 'AS', $User.ProfileName__c '시스템 관리자' ) [ validation 풀이 ] (ISCHANGED(OwnerId)) -> OwnerId 필드가 변경되었는지 확인 (TEXT($User.Title__c) 'AS') -> 사용자의 Title__c 필드 값이 'AS'가 아닌지 확인 ($User.ProfileName__c '시스템 관리자') -> 사용자의 프로필 이름이 '시스템 관리자'가 아닌지 확인 위의 조건 중 하나라도 참이..

유용한 Formula 수식 정리

요즘 포뮬라 필드의 유용함을 깨닫고 있는중이다수식짜기도 간단하면서 , 오류확률도 적어서 아주 유용하다 ^^b게다가 테스트코드도 안짜도되고..요즘 느끼는건데 스탠다드 기능만 잘 활용하면 세포는 일단 반은 먹고들어가는 것 같다.> 로그인한 유저 id 와 레코드의 Owner와 비교하는 수식 보통 레코드에 버튼 가시성제어로 많이 쓴다. true 면 보이고 false 면 안보이게 설정하는 경우가 많다$User.Id = OwnerId

Salesforce External Obj 정의 및 제약사항

Salesforce에서 External Object는 Salesforce 조직 외부에 있는 데이터를 Salesforce 내에서 조회할 수 있도록 하는 매커니즘이다. External Object는 외부 데이터 소스의 테이블을 나타내며, Salesforce에서는 이 테이블을 가상으로 만들어 Salesforce 데이터베이스에 저장된 것처럼 취급한다.External Object 는 쿼리할때 __x 를 붙인다 .ex ) select id from Example__x External obj는 제약사항이 많아 개발하기 매우힘들다......External Object 제약사항1. 우선적으로 세일즈포스의 핵심인  Trigger 가 안된다. 2. 스탠다드 기능인 승인프로세스가 안된다. 3. External Obj > De..

카테고리 없음 2023.12.19

var , let , const 차이점

코드 짜다보면 늘 헷깔리는 아래 3가지 , 심플한 정리 var : 함수 내에서 선언될 때는 함수 범위로 지정. 즉, 해당 함수 내에서만 사용하고 접근할 수 있습니다 ( 외부에서는 접근할 수 없음). var x = 10; if (true) { var x = 20; // 같은 변수를 재사용 console.log(x); // 20 } console.log(x); // 20 let : 중괄호 {} 내에서 선언된 변수는 해당 블록 내에서만 유효 재선언이 불가능하며, 재할당은 가능 let y = 10; if (true) { let y = 20; // 새로운 변수를 선언 console.log(y); // 20 } console.log(y); // 10 const : 재선언 , 재할당 불가능 , 선언과 동시에 초기화해..

카테고리 없음 2023.11.28

VFP 장,단점

보통 LWC 나 AURA 같은경우는 컨트롤러 , js , html , css  클래스를 분리하는 구조이지만 VisualForcePage 에서는  js , html ,css 를 한 클래스(page)에서 같이 쓴다.  VFP 를 장점과 단점은 아래와 같다 [장점]1. 속도가 빠르다  ( CRUD ) ( 내기준 최대의 장점이라고 생각한다.. 체감으로는 LWC보다 빠른듯)2. 세포에서 오랫동안 써온 언어라, 코드정보 or 개발 사례가 다양하다.3. 자유롭게 화면을 그릴 수 있다. 4. PDF 보기와 엑셀다운로드 기능이 있다 [단점]1. 한페이지에  js , html ,css  다 처리해서 코드가 길어진다. 2. 제약이 많다. vfp 전용 태그들을 써야한다. 3. 이번에 개발하면서 발견한건데 LWC안에서 VFP ..

VisualforcePage 2023.11.28