2024/08 6

포뮬라필드로 현재 오그 URL 정보 가져오기

포뮬라 필드로 디테일 페이지 이동하는것은 자주쓰는 기능중 하나이다  현재 org url 주소 / + sfid 이런식의 조합으로 많이 사용한다 포뮬라로 현재 org 의 url 주소를 어떻게 가져오냐 .. 나같은경우는 파일상세페이지로 이동을 하는 경우를 포뮬라로 만들었다  LEFT($Api.Partner_Server_URL_360, FIND("/services", $Api.Partner_Server_URL_360)) + ContentRecordId__c 해당 로직의 풀이를 보면 1. $Api.Partner_Server_URL_360  "https://testinstance.salesforce.com/services/Soap/u/36.0/00D000000000001"이런식으로 url 이 출력된다 . 이걸 그대..

카테고리 없음 2024.08.21

MIXED_DML_OPERATION Exception

배치 개발을 많이 하다보니까 요즘 계속 exception 내용만 남기네 ^^... [정의]단일 트랜잭션 내에서 설정(Setup) 객체와 비설정(Non-setup) 객체에 대해 동시에 데이터 조작 언어(DML) 작업을 수행할 때 발생하는 Exception  예를들어서설정 개체는 아래와 같다  UserGroupGroupMemberProfilePermissionSetPermissionSetAssignmentObjectPermissionsFieldPermissionsQueueRoleUserRole그외 custom object , standard obj 는 비설정 객체에 보함이 된다  이 DML 이 한 배치에 동시에 일어나면 , 저 에러가 어김없이 나온다... 해결방안 Batch 외 일반 class에서는 @fut..

카테고리 없음 2024.08.08

System.AsyncException: trigger must be associated with a job detail

배치 스케줄걸때 이런 에러가 뜨는경우 확인해야할것      TestBatchName excute = new TestBatchName ();    String sch = '0 0 3 * * ?';    System.schedule('Interface Log Delete Batch : 새벽 3시 로그삭제배치  ', sch, excute);  코드에서 Excute 하여 배치 스케줄을 걸때 위와 같이 이름을 설정하는 부분에 공백이 있으면 저 에러뜬다.. 주의하자!!

카테고리 없음 2024.08.08