이 텍스트는 Salesforce의 자동 번역 시스템을 사용하여 번역되었습니다. 이 콘텐츠에 대한 피드백을 제공하고 다음에 원하는 내용을 알려주려면 저희의 설문 조사을 참조하십시오.
의도적 - 유지 관리
Well-Architected Easy → Intentional → Maintenance → Standard vs Custom Functionality에 대해 자세히 알아보기
| 어디에서 찾을 수 있습니까? 제품 영역 | 위치 | 좋은 모습은 무엇입니까? 패턴 |
|---|---|
| Data 360 | 조직 | ✅ 가능한 경우 표준 커넥터를 활용할 수 있습니다. 표준 커넥터를 사용할 수 있는 경우 사용자 정의 데이터 스트림 구현이 미치는 영향을 주의 깊게 고려하십시오. 사용자 정의 스트림은 표준 기능에 대한 개선 사항을 활용할 수 없습니다. |
| Einstein | 조직 | ✅ 기존 프롬프트를 시작하고 필요에 맞게 사용자 정의합니다. 처음부터 새 프롬프트 초안을 작성하는 대신 프롬프트 템플릿 라이브러리 예제의 모범 사례 활용 |
| Einstein | 프롬프트 템플릿 | ✅ 프롬프트 템플릿은 RAG용 Einstein Search Retriever를 사용합니다. 프롬프트 템플릿에서 검색 증강 생성을 사용할 때 사용자 정의 Apex 대신 Low-code Search Retriever가 사용됩니다. |
| 플랫폼 | Apex | ✅ 표준 페이지 보기 메커니즘을 재정의하는 코드가 없음 |
| 플랫폼 | Aura | ✅ 표준 페이지 보기 메커니즘을 재정의하는 코드가 없음 |
| 플랫폼 | Aura | ✅ 플랫폼 실행 순서를 재정의하거나 우회하려는 코드가 없음 |
| 플랫폼 | 데이터 모델 | ✅ 표준 개체를 복제하는 이름 또는 기능이 없는 개체 |
| 플랫폼 | 데이터 모델 | ✅ 표준 개체는 의도한 범위를 벗어난 목적으로 사용되지 않습니다. |
| 플랫폼 | 결정 레코드 | ✅ 솔루션 구축 또는 구매를 선택할 경우 결정 레코드에 단기 및 장기 비용 계산이 표시됩니다. |
| 플랫폼 | 설계 표준 | ✅ 솔루션 지침 원칙은 다음 우선 순위를 사용합니다. 1. 내장형 플랫폼 서비스 사용 2. 맞춤형 솔루션을 구축하기 전에 AppExchange 앱을 고려하십시오. 코드를 작성하기 전에 하위 코드 사용자 정의 사용 |
| 플랫폼 | 설계 표준 | ✅ 불필요한 사용자 정의를 방지하기 위한 명확한 지침이 있습니다. |
| 플랫폼 | Lightning 웹 구성 요소(LWC) | ✅ 표준 페이지 보기 메커니즘을 재정의하는 코드가 없음 |
| 플랫폼 | Lightning 웹 구성 요소(LWC) | ✅ 플랫폼 실행 순서를 재정의하거나 우회하려는 코드가 없음 |
| 플랫폼 | Visualforce | ✅ 플랫폼 실행 순서를 재정의하거나 우회하려는 코드가 없음 |
Well-Architected Easy → Intentional → Maintenance → Technical Debt 에 대해 자세히 알아보기
| 어디에서 찾을 수 있습니까? 제품 영역 | 위치 | 좋은 모습은 무엇입니까? 패턴 |
|---|---|
| 플랫폼 | 결정 레코드 | ✅ 기술 부채 조정 사전/후 KPI가 명확하게 문서화됨 |
| 플랫폼 | 결정 레코드 | ✅ 작업 및 비작업에 대한 제약 토론은 비즈니스 비용 또는 혜택에 초점을 맞춥니다. |
| 플랫폼 | 조직 | ✅ 지원되지 않거나 레거시 기술이 활성 상태인 Salesforce 조직 연결이 Salesforce Connect Cross-Org 어댑터를 사용하지 않음 |
| 플랫폼 | 조직 | ✅ 지원되지 않는 기술 또는 기존 기술이 활성화되지 않음 포함: - Lightning Experience에서 작동하는 모든 사용자 - Apex에서 @future의 사용이 없거나 매우 적습니다(대기 가능 사용) - 모든 타사 Apex가 AppExchange 패키지에 속합니다. - 활성 워크플로 규칙 없음(플로 사용) - 활성 프로세스 빌더 프로세스 없음(플로 사용) - PushTopic 이벤트(변경 데이터 수집 사용) - 일반 이벤트(플랫폼 이벤트 사용) - 30.0 이전 API 버전 - Salesforce 조직 연결의 교차 사용 -Salesforce Connect의 Org 어댑터 |
| 플랫폼 | 조직 | ✅ 지원되지 않는 기술 또는 기존 기술이 활성화되지 않음 Apex에서 @future의 사용이 거의 없음(대기 가능 사용) |
| 플랫폼 | 조직 | ✅ 지원되지 않거나 레거시 기술이 활성화되지 않음 모든 타사 Apex AppExchange 패키지에 속함 |
| 플랫폼 | 조직 | ✅ 지원되지 않거나 레거시 기술이 활성화되지 않음 Lightning Experience 작업하는 모든 사용자 |
| 플랫폼 | 조직 | ✅ 지원되지 않거나 레거시 기술이 활성화되지 않음 활성 워크플로 규칙 없음(플로 사용) |
| 플랫폼 | 조직 | ✅ 지원되지 않거나 레거시 기술이 활성화되지 않음 활성 프로세스 빌더 프로세스 없음(플로 사용) |
| 플랫폼 | 조직 | ✅ 지원되지 않거나 기존 기술이 활성 상태인 PushTopic 이벤트(변경 데이터 수집 사용) |
| 플랫폼 | 조직 | ✅ 지원되지 않거나 레거시 기술이 30.0 이전의 활성 API 버전이 아님 |
| 플랫폼 | 조직 | ✅ 지원되지 않거나 레거시 기술이 활성 상태인 일반 이벤트가 없습니다(플랫폼 이벤트 사용) |
| 플랫폼 | 로드맵 | ✅ 명확한 배달 및 시작/종료 일자 |
| 플랫폼 | 로드맵 | ✅ 기술 부채 해결 작업이 있는 경우 |
Well-Architected Easy → Intentional → Maintenance → Standard vs Custom Functionality에 대해 자세히 알아보기
| 어디에서 찾을 수 있습니까? 제품 영역 | 위치 | 방지할 사항은 무엇입니까? 안티 패턴 |
|---|---|
| Data 360 | 조직 | ⚡️ 표준 커넥터를 자주 사용하지 않는 경우 배치 또는 스트리밍 수집으로 사용자 정의 데이터 스트림 구현(표준 커넥터가 수행할 경우) |
| Einstein | 프롬프트 템플릿 | ⚡️ 프롬프트 템플릿은 처음부터 생성 프롬프트 템플릿은 스타일, 구문 및 서식이 다르게 처음부터 생성됩니다. |
| Einstein | 프롬프트 템플릿 | ⚡️ 프롬프트 템플릿은 사용자 지정 Apex for RAG를 활용합니다. 사용자 지정 Apex 자원은 프롬프트 템플릿에서 RAG를 구현하는 데 사용됩니다. |
| 플랫폼 | Apex | ⚡️ 코드가 플랫폼 실행 순서를 재정의하거나 우회하려고 시도함 |
| 플랫폼 | Aura | ⚡️ 표준 페이지 보기 메커니즘을 재정의하기 위한 코드가 존재합니다(일반적으로 단일 페이지 앱 형태). |
| 플랫폼 | Aura | ⚡️ 코드가 플랫폼 실행 순서를 재정의하거나 우회하려고 시도함 |
| 플랫폼 | 데이터 모델 | ⚡️ 개체가 표준 개체의 이름 및/또는 기능을 복제합니다. |
| 플랫폼 | 데이터 모델 | ⚡️ 표준 개체는 의도한 범위를 벗어난 목적으로 사용됩니다. |
| 플랫폼 | 결정 레코드 | ⚡️ 솔루션 구축 또는 구매를 선택할 때 결정 레코드는 단기 비용과 장기 비용을 모두 고려하지 않습니다. |
| 플랫폼 | 설계 표준 | ⚡️ 설계 표준이 없거나 불필요한 사용자 정의 및 코드를 피하기 위한 명확한 이유가 없습니다. |
| 플랫폼 | Lightning 웹 구성 요소(LWC) | ⚡️ 표준 페이지 보기 메커니즘을 재정의하기 위한 코드가 존재합니다(일반적으로 단일 페이지 앱 형태). |
| 플랫폼 | Lightning 웹 구성 요소(LWC) | ⚡️ 코드가 플랫폼 실행 순서를 재정의하거나 우회하려고 시도함 |
| 플랫폼 | Visualforce | ⚡️ 표준 페이지 보기 메커니즘을 재정의하기 위한 코드가 존재합니다(일반적으로 단일 페이지 앱 형태). |
Well-Architected Easy → Intentional → Maintenance → Technical Debt 에 대해 자세히 알아보기
| 어디에서 찾을 수 있습니까? 제품 영역 | 위치 | 방지할 사항은 무엇입니까? 안티 패턴 |
|---|---|
| 플랫폼 | 결정 레코드 | ⚡️ 기술 부채 해결에는 측정 가능한 KPI가 없습니다. |
| 플랫폼 | 결정 레코드 | ⚡️ 기술 부채는 기술 또는 IT 중심의 측면에서 고려되며 비즈니스와 관련이 없습니다. |
| 플랫폼 | 조직 | ⚡️ 지원되지 않거나 레거시 기술이 30.0 이전의 활성 API 버전인 경우 |
| 플랫폼 | 조직 | ⚡️ 지원되지 않거나 레거시 기술이 활성화된 워크플로 규칙 |
| 플랫폼 | 조직 | ⚡️ 지원되지 않거나 레거시 기술이 활성 상태인 PushTopic 이벤트 |
| 플랫폼 | 조직 | ⚡️ 지원되지 않거나 레거시 기술이 활성 프로세스 빌더 프로세스 |
| 플랫폼 | 조직 | ⚡️ 지원되지 않거나 레거시 기술이 활성 상태인 일반 이벤트 |
| 플랫폼 | 조직 | ⚡️ 지원되지 않거나 레거시 기술이 활성 상태인 Salesforce Classic 작업하는 사용자 |
| 플랫폼 | 조직 | ⚡️ 지원되지 않거나 레거시 기술이 활성 상태인 Salesforce에서 Salesforce 연결 |
| 플랫폼 | 조직 | Salesforce Classic에서 작업하는 사용자 - Apex의 @future 사용 - AppExchange가 아닌 소스의 타사 Apex - 워크플로 규칙 - 프로세스 빌더 프로세스 - PushTopic 이벤트 - 일반 이벤트 - 30.0 이전 API 버전 - Salesforce와 Salesforce 연결 |
| 플랫폼 | 조직 | ⚡️ 지원되지 않는 기술 또는 기존 기술은 Apex에서 활성 @future 사용 |
| 플랫폼 | 조직 | ⚡️ 지원되지 않거나 레거시 기술이 AppExchange 소스의 활성 타사 Apex. |
| 플랫폼 | 로드맵 | ⚡️ 기술 부채 해결 작업이 계획되지 않음 |
| 플랫폼 | 로드맵 | ⚡️ 배달이 모호하며 시작/종료 날짜가 명확하지 않음 |