1.권한 집합 그룹 차단(mute)기능을 통해 기존의 권한 집합 그룹과 동일한 바운더리 내에서
특정 기능들의 권한만 차단한 상태로 사용할 수 있다.

그렇기 때문에 자주 사용되는 권한 집합을 모아서 권한 집합 그룹을 만든 후
특정 사용자 그룹에게 필요하지 않은 권한만을 mute해 할당해줄 수 있어 빠른 처리가 가능하다.


2.이미 할당된 권한 집합을 삭제하려고 할 경우 할당된 사용자들을 모두 해제해야만 삭제할 수있다.
할당된 상태에서 삭제 시도를 할 경우 아래의 에러메세지만 뜨고 처리되지는 않는다.
`Cannot complete this operation. This permission set is assigned to one or more users. You can only delete permission sets that aren't assigned to users`


3. setting → Login Access Policies → Administrators Can Log in as Any User 활성화를 할 경우
관리자가 유저의 계정으로 접속할 수 있게 된다.


4.setting → profiles → Custom: Support Profile에서 Login Hours로 들어가 로그인 시간을 설정할 수 있다.
주의해야 할 점은 표시되는 기준 시간대에 따라 제한이 있을 수 있기 때문에 조직의 시간대와
표시되는 사용자의 접속 시간대가 일치하는지를 확인해야 한다.

또한 접속 시간 제한 아래에 있는 login IP Ranges에서 접속을 제한할 ip 범위도 지정할 수 있다.


5.standard profile이 아닌 custom profile을 만들 수 있는데
사용자가 직접 정의한 프로필을 통해 권한 여부를 조정해 프로필을 빠르게 설정할 수 있다.

예를 들어 같은 service profile이라고 하더라도
service profile, service profile - No acct Delete, service profile - No acct Creat 등 
기존 프로필에서 권한 통제된 부분을 이름으로 보며 생산성을 높일 수 있다.

또한 이렇게 만들어진 프로필 유저에게 일시적으로 권한이 필요한 경우
권한 집합을 통해 권한을 부여하는 등으로 추가적인 조치를 취할 수 있다.


6.조직 전체 기본값은 각 개체별로 들어가는데 Sharing Settings에서 private으로 할 경우
기본 비공개 설정으로 들어가게 된다.


7.role 설정은 roles에 들어가서 진행할 수 있으며 각각의 role에서 해당하는 곳에 add role을 하거나
직접 role을 추가한 다음 그 하위에 다시 role을 추가하는 방식으로 자신만의 역할 계층을 만들 수 있다.

직접 하위에서 생성하기를 누를 경우 보고자는 자동 입력되며
그냥 생성할 경우 보고자를 선택해 그 보고자의 하위로 내려갈 수 있으며
하나의 상위자 밑에 여러개의 하위 role이 들어가 트리구조를 형성할 수 있다.


8.공유 규칙을 만들 때는 Sharing Settings에서 하나의 객체에 들어가 기회 공유 규칙을 생성해 진행할 수 있다.

Based on record owner, based on criteria의 두 가지가 있는데
일반적 보고 등의 전체적 감독식 공유를 위해서는 
모든 사례가 들어가는 Based on record owner를 선택하며
일선에서 업무를 처리해야 하는 경우 특정 조건을 만족하는 내용만 공유받을 수 있다.

예를 들어 고객 불만 접수원과 처리원이 있을 경우
고객 불만 접수원은 상태가 접수 단계인 업무만 처리하며
처리원은 접수가 완료되고 처리중인 상태일 경우에만 내용을 볼 필요가 있다.

Based on record owner를 통해 상위 감독자 그룹에게 한번에 해당 그룹의 데이터를 공유할 수 있는데
한번에 공유받을 사람들을 지정하기 위해 public group을 사용해 그룹으로 지정하고
공유받을 대상에 생성한 public group을 넣어 해결할 수 있다.


9.Account Teams에서 계정 팀을 활성화할 경우 계정 팀을 추가할 수 있으며
기본 계정 팀을 설정해 액세스 권한을 부여할 수 있다.
기본 계정 팀에 액세스 권한을 추가하기 위해서는 개인 프로필 → advanced team에 들어가야 하며
내부에서 팀 구성원과 권한, role 등을 선택해 저장하면 추가할 수 있다.

이런 과정을 통해 각각의 객체 내부에 들어있는 account team과 같은 곳에 add default team을 통해
이미 세팅된 권한들로 정해진 인원들을 한번에 추가할 수 있다.

회사의 경우 직원들을 모두 등록하고 서비스하는 하위 회사들에 
팀원들의 권한을 한번에 넣을 때 사용하면 편리할 것 같다.



 


(1).백준 10707번 수도요금은 x사와 y사가 있을 때 
어떤 곳에서 더 요금이 싸게 나오는지 계산하는 문제였다.

x사는 기본요금이 없이 정액제였고
y사는 기본요금이 있고 기본 사용량을 초과하면 추가 사용량에 요금을 부과하는 방식이었다.

x사의 비용과 y사의 비용을 각각 계산해 Math.min으로 출력했으며
y사의 계산은 기본요금에 추가 사용량을 계산해 추가요금과 곱해서 계산했다.

Math.min을 사용했기 때문에 추가사용량이 음수일 경우 자연스럽게 0으로 계산되기 때문에
추가사용량을 넘지 않을 경우에는 초과요금이 0으로 계산된다.

const [priceX, basePriceY, limitY, exceedPriceY, usedWater] = `9
100
20
3
10`.split('\n').map(Number)

const totalX = priceX * usedWater
const totalY = basePriceY + Math.max(0, usedWater - limitY) * exceedPriceY

console.log(Math.min(totalX, totalY))

'회고' 카테고리의 다른 글

[수습일지] - 7(주말)  (0) 2023.04.02
[수습일지] - 6(주말)  (0) 2023.04.01
[수습일지] - 4  (0) 2023.03.30
[수습일지] - 3  (0) 2023.03.29
[수습일지] - 2  (0) 2023.03.28

+ Recent posts