전체 글 59

비동기 Apex

비동기 처리란 사용자가 작업이 끝날 때까지 기다리지 않고 작업을 "백그라운드"에서 실행하는 프로세스 또는 기능을 말합니다. 이러한 비동기 처리를 Salesforce플랫폼에서 실현할 수 있도록 해주는 것이 비동기 Apex입니다.비동기 Apex의 장점사용자 효율성오래 소요되는 처리도 대기시간이 불필요하므로 생산성을 높여줌효율적인 리소스 활용Salesforce의 Governor Limits에서 더 많은 리소스를 사용할 수 있도록 허용대량 데이터 처리Batch Apex와 같은 비동기 기능을 사용하면 대량의 데이터를 작은 배치로 나누어 처리하여 시스템의 부하를 줄이고, 메모리 사용을 최적화해줌비동기 Apex의 거버너 제한 완화동기 요청과 비동기 요청에 따라 거버너 제한이 서로 다릅니다. 거버너 제한 항목 동기비동..

Apex 2025.03.16

Salesforce Administrator Section7 (공부 메모)

데이터 내보내기설정 > Data > Data Export에서 Salesforce의 모든 데이터를 내보낼 수 있음. 월별 또는 주별로 데이터를 내보내도록 설정할 수 있음.내보내게 되면 압축 파일로 내보내지며 모든 레코드가 CSV별로 나눠져 있음 Data Loader설정 > Integrations > Data Loader에서 Data Loader를 설치할 수 있음.데이터 로더를 통해 대량의 레코드를 내보낼 수 있지만, 객체 단위로 할 수 있음.Export와 Export All의 차이점은 쓰레기통에 있는 레코드까지 포함 시킬 지 말지에 대한 차이점이 있다.5,000,000건 까지 데이터를 조작할 수 있음.스케줄 가능함휴지통은  Salesforce의 Recycle bin에서 확인할 수 있으며, 삭제 후 15일 ..

자격증 2025.01.23

Salesforce Administrator Section6 (공부 메모)

Activity ViewActivity View란 Salesforce의 기능 중 하나로, 사용자가 자신의 활동(예: 작업, 이벤트, 이메일 등)을 효율적으로 관리하고 추적할 수 있도록 돕는 인터페이스임. 설정 > User Interface > Record Page Settings에서 Activity View를 활성화 시킬 수 있음.또한 설정 > Feature Settings > Sales > Activity Settings에서 액티비티에 관련된 설정을 할 수 있음Roll up activities to a contact's primary account : 해당 옵션을 키게되면 contact에서 등록한 activity를 account에서도 확인 가능하도록 할 수 있음Task아래와 같이 Activity에서 ..

자료구조 2025.01.20

Salesforce Administrator Section5 (공부 메모)

Parent Case와 Case 계층 구조Case필드에 Parent Case 필드를 추가하여 부모 Case를 설정할 수 있으며, 계층구조로 부모 자식 관계를 한 눈에 확인할 수 있음 (Campaign에도 동일한 개념이 있음) Case Assignment Rules설정 > Feature Settings > Service > Case Assignment Rules에서 설정할 수 있음Case를 설정한 특정 조건을 통해 자동으로 특정 사용자나 팀(Queues)에게 할당할 수 있도록 설정하는 규칙 (Lead에도 같은 개념이 있음)Case Assignment Rules에 충족하는 조건이 없는 경우에는 설정 > Feature Settings > Service > Support Settings의 Default Case..

자격증 2025.01.19

Salesforce Administrator Section4 (공부 메모)

Lead영업 프로세스의 초기 단계에서 잠재 고객 정보를 관리하는 데 사용됨. Lead는 일반적으로 조직에 대한 관심을 보인 개인 또는 기업을 나타내며, 이 객체는 판매팀이 잠재 고객을 추적하고 관리하는 데 중요한 역할을 함Log a call기능을 통해 고객에게 연락이 온 기록을 남길 수 있음Email을 통해 고객에게 이메일 전송이 가능함 Web to Lead웹사이트에서 수집된 방문자 정보를 자동으로 Salesforce의 리드(Lead) 객체에 생성할 수 있도록 하는 기능 (Case에도 동일한 개념이 있음) 설정 > Web to Lead에서 설정이 가능하며 자 사이트 등의 웹사이트에서 입력된 정보를 자동으로 Lead 객체로 등록해줌설정 > Feature Settings > Service > Web-to-C..

자격증 2025.01.15

Salesforce Administrator Section3 (공부 메모)

Object Manager설정 > Object Manager에서 Salesforce의 모든 오브젝트(객체)를 관리할 수 있음 Schema Builder설정 > Schema Builder를 통해 오브젝트간의 관계를 좀 더 시각적으로 볼 수 있음설정 또는 확인할 수 있는 항목들Schema Builder에서 객체 또는 필드를 생성할 수 있음 (하지만 생성 시 제약사항이 있어 여기서 생서하는건 추천하지 않음) Custom Objects 생성하기설정 > Object Manager 또는 설정의 Home에서 새로운 오브젝트를 생성할 수 있음설정 또는 확인 가능한 항목들Object Creation Options (Available only when custom object is first created)항목의 Laun..

자격증 2025.01.05

Salesforce Administrator Section2 - 2 (공부 메모)

네트워크 액세스 및 신뢰할 수 있는 IP범위 설정설정 > Network Access에서 조직에서 신뢰하는 IP 주소를 지정할 수 있음. 로그인할 시의 주소가 신뢰하는 IP주소에 등록돼 있다면 신원 확인을 실시하지 않고 로그인을 할 수 있음 Identity verification 설정 > Identity > Identity Verification에서 사용자에게 신원확인을 요청하는 방법과 시기를 설정할 수 있음 설정 > Identity > Identity Verification History에서는 조직의 최근 사용자 인증 기록을 최대 2만개까지 확인할 수 있음 해당 기능을 활용하게 되면 조직에서 어떤 인증 방식이 실패가 많은지 확인할 수 있음 세션 설정설정 > Session Setti..

자격증 2024.12.29

Salesforce Administrator Section2 - 1 (공부 메모)

회사 정보설정화면의 Company Settings(회사 설정) > company information에서 설정 가능함회사 설정에는 모든 유저에 영향이 가는 설정이 모여있음확인 또는 설정 가능한 항목들회사명회계연도의 시작월 (기본 설정은 1월)기본 지역설정한 기본 직역에 따라 날짜, 숫자, 통화와 같은 정보의 표기 형식이 결정됨 기본 언어사용자 설정 언어가 기본 설정 언어보다 우선적으로 적용이 됨(e.g 조직의 기본언어가 영어, 사용자 기본 설정 언어가 한국어인 경우 한국어로 표시가됨)기본 시간대남은 데이터 용량남은 파일 용량조직 번호 (모든 조직에는 고유한 ID가 부여됨)조직에서 사용가능한 라이선스 개수 회계 연도회계연도는 설정화면의 Company Settings(회사 설정) >  Fiscal Year ..

자격증 2024.12.14

Salesforce 표준 객체 (공부 메모)

Salesforce 표준객체Marketing앱에서 중요한 객체는 Lead와 Campaign임. Campaign(마케팅)을 통해 Lead(잠재 고객을) 유치해 그 이후 Lead를 Account, Contact, Opportunity로 변환하는 방식으로 주로 사용됨.Lead : 잠재 고객의 정보를 저장한다. 이를 통해 판매 팀은 잠재 고객과의 연락을 유지하고, 잠재 고객이 실제 고객이 되도록 추적하고 관리할 수 있다. 상세화면에서 path라는 것이 있어 잠재 고객의 단계를 확인할 수 있음.Campaign : 마케팅과 관련된 정보를 저장한다.Sales앱에서 중요한 객체는 Account, Contact 그리고 Opportunity임. Account(고객 정보), Contact(고객의 연락처 정보)를 통해 Opp..

자격증 2024.12.06

자료 구조 (List, Set, Map)의 정리와 쓰임새

Java에서는 데이터를 보다 효율적으로 데이터를 추가, 삭제, 검색할 수 있도록 인터페이스와 구현 클래스를 java.util 패키지로 제공하고 있습니다. 이것들을 컬렉션 프레임워크라고 하며, 그중에서도 중요한 인터페이스로는 List, Set, Map이 있습니다. ListList는 배열과 마찬가지로 객체를 인덱싱 합니다. 배열과 다른 점은 크기의 용량이 자동으로 늘어나거나 삭제되는 부분입니다. 그리고, 오브젝트를 각 인덱스에 보존할 때는, 직접 보존하는 것이 아니라, 보존하는 오브젝트가 저장되어 있는 주소의 번지를 보존합니다. 따라서 null도 저장하고 중복되는 데이터를 허용하고 저장할 수 있습니다. 다음은 List 인터페이스를 구현하는 클래스입니다.・ArrayList : 순서가 지정된 목록에 사용되는 데..

JAVA 2024.05.07