DxSedae Blog

Salesforce Winter '25 릴리스 완전 가이드: 새로운 기능, 개선 사항 및 준비의 모든 것

Salesforce Winter '25 릴리스가 다가옴에 따라 비즈니스 효율성과 보안을 강화하기 위해 필요한 정보를 정리했습니다. 이번 릴리스는 사용자 경험 향상, 보안 강화, 지식 관리 개선을 포함한 여러 중요한 업데이트를 제공합니다. 본 기사에서는 Salesforce Ben의 기사와 공식 릴리스 노트를 참고하여 자세히 설명합니다.
이미지
릴리스 일정

1. 릴리스 준비의 중요성

Salesforce 릴리스 시즌이 다시 찾아왔으며, Winter '25 릴리스는 특히 많은 새로운 기능과 변경 사항을 포함하고 있습니다. Summer '24 릴리스 이후 짧은 시간이 지났지만, 이번 릴리스에서는 시스템 안정성 및 성능 향상이 기대됩니다. 이에 따라 조기 준비가 필요합니다.

1.1. 샌드박스에서의 테스트 권장

새로운 기능이나 설정을 본 환경에 적용하기 전에 샌드박스 환경에서 테스트하는 것이 매우 중요합니다. 이를 통해 예상치 못한 오류나 사용자 경험 저하를 미리 방지할 수 있습니다. SFDX 도구를 사용하여 Salesforce 메타데이터를 검색하고, 업데이트에 영향을 받을 수 있는 항목을 식별하며, Salesforce Inspector Reloaded나 Workbench를 사용하여 레코드 및 권한을 쿼리하는 것이 권장됩니다.

또한, Salesforce는 가끔 릴리스 업데이트를 지연시키거나 취소할 수 있습니다. 따라서 릴리스 노트를 자주 확인하고 최신 정보를 얻는 것이 중요합니다.

2. Winter '25 릴리스의 새로운 기능 및 중요 업데이트

2.1. 콘텐츠 보안 정책(CSP) 업데이트

Winter '25 릴리스에서는 Salesforce 조직이 글꼴, 이미지, iframe 콘텐츠를 가져올 때 새로운 CSP 지침을 따라야 합니다. 이를 적절하게 설정하지 않으면 콘텐츠가 차단될 수 있습니다.

샌드박스에서의 준비 방법

  1. Salesforce 설정에서 "신뢰할 수 있는 URL" 및 "브라우저 위반"으로 이동하여 각 환경의 로그를 확인합니다.

  2. 모든 항목에 대해 새로운 신뢰된 URL을 추가하거나 기존 URL을 편집하여 CSP 위반을 방지합니다.

  3. 위반을 해결한 후, 테스트 실행을 활성화하고 재테스트를 진행합니다.

본 환경에서의 준비 방법

샌드박스에서 검증이 완료되면, 업데이트된 신뢰된 URL을 본 환경에 배포하고 위반 목록을 지웁니다.

이미지
CSP 위반

2.2. 조직 전체의 기본 No-Reply 이메일 주소 설정 및 확인

Salesforce에서 사용자나 자동화에 의해 발송되는 이메일이 실패하지 않도록 적절한 이메일 주소를 설정해야 합니다. 특히 클라이언트나 사용자에게 표시될 수 있으므로 적절한 주소(예: notifications@companyname.com)를 선택하는 것이 중요합니다.

샌드박스에서의 준비 방법

조직 전체 이메일 주소를 설정하고, Salesforce에서 발송되는 확인 링크를 클릭합니다. 이 주소는 배포할 수 없으므로 각 환경에서 개별적으로 설정해야 합니다.

본 환경에서의 준비 방법

샌드박스에서 설정한 내용을 본 환경에서 반복하고 확인된 이메일 주소를 사용합니다.

2.3. Apex에서 플로우 실행 시 공유 규칙 강제

Apex가 플로우를 트리거할 때, 플로우는 기본 컨텍스트가 아닌 사용자 컨텍스트에서 실행됩니다. 이 변경 사항으로 인해 특정 자동화 프로세스가 영향을 받을 수 있습니다.

샌드박스에서의 준비 방법

  1. 사용자 지정 코드 및 관리 코드 내에서 Apex 참조를 나열하고 영향이 있는지 확인합니다.

  2. 테스트 실행을 활성화하고 Apex 트리거를 테스트합니다.

본 환경에서의 준비 방법

샌드박스에서 테스트가 완료되면 변경 사항을 본 환경에 배포하고 회귀 테스트를 수행합니다.

2.4. 공용 목록 뷰 표시 권한을 편집할 때 역할 및 역할 계층 권한 강제

이번 업데이트로 사용자가 역할과 목록 뷰를 공유할 때 View Roles and Role Hierarchy 권한을 가지지 않으면 공유할 수 없게 됩니다.

샌드박스에서의 준비 방법

  1. 관리 공용 목록 뷰 "Manage Public List Views" 권한을 가진 사용자가 View Roles and Role Hierarchy 권한을 갖도록 설정합니다.

  2. 테스트 실행을 활성화하고 목록 뷰 공유 기능이 올바르게 작동하는지 확인합니다.

본 환경에서의 준비 방법

샌드박스에서 설정을 본 환경에 배포하고 테스트 실행을 다시 수행합니다.

이미지
공유 설정

2.5. 유지보수 계획의 빈도 필드에서 유지보수 작업 규칙으로의 이동

Field Service를 사용하는 경우, 유지보수 계획의 빈도 필드와 빈도 유형 필드는 폐지되고 유지보수 작업 규칙으로의 이동이 필요합니다.

이미지
릴리스 업데이트

샌드박스에서의 준비 방법

  1. 전체 복사 샌드박스를 사용하여 이 변경 사항을 준비합니다.

  2. 영향을 받는 유지보수 계획을 식별하고 유지보수 작업 규칙으로 이동합니다.

생산 환경에서의 준비 방법

같은 절차를 생산 환경에서 진행하며, 사용자에게 미치는 영향을 최소화하기 위해 영업 시간 외에 변경을 수행합니다.

3. 지식 관리 및 사용자 정의

Salesforce 지식을 사용하는 조직은 편집기 경험의 변경과 사용자, 권한 또는 레코드 기준에 따라 항목을 표시하거나 숨길 수 있는 기능이 추가될 것에 대비해야 합니다.

샌드박스에서의 준비 방법

  1. 릴리스 업데이트의 테스트 실행을 활성화하고, 작업 단계를 완료합니다.

  2. 지식 기사를 검토하고 업데이트 전 스타일이 유지되는지 확인합니다.

생산 환경에서의 준비 방법

테스트 실행을 활성화하고 지식 기사가 예상대로 렌더링되는지 확인합니다.

4. 사용자 접근 및 흐름 관리

Salesforce Winter '25 릴리스는 흐름 실행 및 관리에 대한 접근 권한 변경도 도입됩니다. 사용자가 흐름을 사용하려면 새로운 권한이 필요합니다. 이로 인해 과거에 사용되었던 흐름 사용자 체크박스가 폐지되고, "흐름 실행" 또는 "흐름 관리" 권한을 가진 사용자만 흐름을 실행할 수 있게 됩니다.

샌드박스에서의 준비 방법

  1. 흐름 사용자 권한을 가진 모든 사용자가 새로운 권한을 가지도록 확인합니다.

  2. 테스트 실행을 활성화하고, 주요 사용자가 흐름을 실행할 수 있는지 확인합니다.

생산 환경에서의 준비 방법

샌드박스 환경에서 설정을 생산 환경에 배포하고, 테스트를 다시 실행합니다.

이미지
흐름 사용자 설정

5. 보안 및 통합 업데이트

Salesforce Winter '25 릴리스에는 보안 강화 및 통합 기능 개선이 포함됩니다. 특히 외부 클라이언트 애플리케이션의 OAuth 소비자 인증 정보에 대한 접근과 관련하여 메타데이터 API에서 REST API로 전환해야 합니다.


결론

Salesforce Winter '25 릴리스는 사용자 경험 향상과 보안 강화 등 비즈니스에 중요한 많은 업데이트를 제공합니다. 조직이 이러한 변화를 적절하게 대응하려면 샌드박스 환경에서의 테스트를 조기에 시작하고, 생산 환경으로의 전환 전에 충분한 준비를 하는 것이 필수적입니다.

적절한 준비를 통해 릴리스 후 원활한 운영을 보장합시다.