어제 말이 나왔던 인터페이스 정의서 확인과 호출 방식 들을 확인 후 기입해줬고

케이스를 등록한 다음 특정 인터페이스 관련 로그 전수조사를 시작했다.

 

SAP에서는 SFDC쪽에서 잘못한 것 처럼 말했는데

어제 SAP에서 제때 값을 보내지 않아서 SFDC에 보이는 값과 SAP의 값이 다르다는 것을 증명했는데

그 부분만 가지고는 확인되지 않았는지 어제 퇴근시간에 전화를 했었기 때문에

조금 더 확실하게 특정 레코드를 기준으로 변화 과정 로그들을 모두 따로 정리했고

그 중 관련 필드들만 날짜별로 어떻게 변했는지를 다시 기입했다.

 

SAP쪽에서 공격적으로 하는 것도 아니고

담당하시는 분이 엄청 친절하신 분이라 굳이 SAP쪽 잘못이라고 다시 로그공격을 할 필요는 못느꼈고

오늘 다시 전화를 하기로 하셨기 때문에 전화가 오면 해당 내용을 개인적으로 보내기로 했다.

 

팀장님과 하는 프로젝트에서 팀장님 클래스도 테스트 작성 후 배포를 해달라고 하셔서

빨리 이 부분들을 마치고 내가 담당하는 고객사쪽 처리를 하려고 했는데

회사에서 만든 패키지 사용 사례들을 블로그에 올리고 있고

거기에 적합한 내용에 대한 사례가 있는 사람들은 알려달라고 요청을 공지로 하셨다.

 

입사 후 수습이 끝나자마자 맡기도 했고

패키지 이용시간 자체는 내가 회사에서 제일 많지 않을까 싶었기 때문에

일단 처음 진행했던 출고 프로세스 관련 리스트빌더 예시를 작성해서 보내드렸는데

요건, 적용 내용, 구현 방법 등에 대해 정리해서 작성해달라고 요청하셔서

예전 매뉴얼도 찾아보고 요건, 내용, 구현 방법 등을 정리하면서

관련 스크린샷도 찍어서 매뉴얼과 함께 전달드렸다.

 

이후 6,7번 인터페이스를 운영 배포 시도했는데 실패해버렸고

필드들이 수십개나 없어서 결국 어제 한 것처럼 다시 필드생성 작업을 해야 했다.

 

어드민분이 출고 관련 프로세스에 대해 문의를 하셔서

답변 및 실제 레코드 생성까지 한번 같이 진행해서 알려드렸고

6번 인터페이스 관련 필드들을 모두 배포하고나서야 6번 인터페이스도 배포할 수 있었다.

 

7번 인터페이스 필드 작업을 하던 중 SAP에서 연락이 왔는데

처음에는 SFDC에서 내부적 로직이 잘못된 것 같다고 말씀하시다가

아까 조사했었던 로그들을 전달드리고 현재 SFDC에 있는 값 등을 스크린샷으로 찍어서 전달드리니

SAP에서 인터페이스가 제떄 발송되지 않는 것이 확인되어서 수정 후 다시 확인해보는 것으로 합의되었다.

 

다만 이 부분에서 날짜 뿐만 아니라 해당 코드도 바뀔 수 있는 것을 알 수 있었는데

코드가 달라지면 날짜와 같이 코드가 달라진 부분도 기록해야 할 것 같아서

필드 추적 부분에 여러개의 코드들도 같이 추적을 요청했다.

 

추적하는 개수가 하나의 레코드에 5개의 날짜였는데 5개의 코드가 추가되었기 떄문에

결국 필드 추적 제한인 10개가 다 차버렸는데

또 다른 뭔가 알 수 없는 변수가 생겨서 필드 추적을 추가해야 하는 일이 없으면 좋겠다.

 

7번 인터페이스 관련 필드까지 간신히 다 추가했고

운영 배포를 시도했지만 되지 않아서 당황했는데

다행히 배포를 하는 것도 로그가 찍혔기 때문에 로그를 확인해본 결과

운영에는 존재하지 않는 Account의 특정 필드값이 필요했는데

그 부분에 대해 전달드리니 레코드가 만들어진 시점에 배포해야 할 것 같다고

추후에 배포하는 것으로 보류하는 것으로 결정되었다.

 

컨디션 문제인지 아니면 그냥 일이 복잡해서였는지

시간도 빨리 가고 뭔가 많은 일들이 있었던 것 같은데

일단 일이 많긴 하지만 마감이 코앞인 것들은 해결되었기 때문에

7번 인터페이스 배포까지만 확인하고 퇴근했다.

 

 

(1).백준 21300번 Bottle Return은 분리수거 비용 규정과 다르게

주어진 값들은 모두 5센트씩만 내야 하기 때문에

여러 종류의 병들의 개수를 모두 더한 다음 5를 곱한 값을 출력했다.

const input = `0 0 0 23 3 100`.split(' ').map(Number)

let count = 0

for(let i = 0 ; i < input.length ; i++){
    count += input[i]
}

console.log(count * 5)

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

[개발일지] - 425(주말)  (0) 2024.08.31
[개발일지] - 424  (0) 2024.08.30
[개발일지] - 422  (0) 2024.08.28
[개발일지] - 421(예비군)  (0) 2024.08.27
[개발일지] - 420  (0) 2024.08.26

+ Recent posts