데이터 저장소 연습

두 시스템 간에 회사 이름을 동기화하는 방법을 알아봅니다.

연습 개요

Workfront와 다른 시스템에 있는 회사를 단방향 동기화하는 작업의 첫 번째 부분입니다. 현재 Fusion 데이터 저장소와 Workfront 간에만 동기화됩니다. 데이터 저장소의 테이블은 Workfront ID(WFID)와 각 회사의 CSV 파일(CID)에 있는 회사 ID를 추적합니다. 이를 통해 향후 어느 시점에서 양방향 동기화가 가능합니다.

데이터 저장소 이미지 1

따라야 할 단계

Workfront에서 파일을 다운로드합니다.

  1. Workfront “Fusion Exercise Files” 폴더에서 “_Companies.csv”를 선택하고 ‘문서 세부 정보’를 클릭합니다.

  2. URL 주소에서 첫 번째 ID 번호를 복사합니다.

  3. Fusion에서 “데이터 저장소를 사용하여 데이터 동기화”라는 새 시나리오를 만듭니다.

  4. 트리거 모듈의 경우 Workfront 문서 다운로드 모듈을 선택합니다.

  5. Workfront 연결을 설정하고 Workfront URL에서 복사한 문서 ID를 포함합니다.

  6. 이 모듈의 이름을 “회사 파일 가져오기”로 지정합니다.

  7. 이제 CSV 구문 분석 모듈을 추가합니다.

  8. ‘열 수 필드’에 2를 입력합니다.

  9. CSV 필드의 문서 다운로드 모듈에서 데이터를 매핑합니다.

  10. 이 모듈의 이름을 “회사 파일 구문 분석”으로 지정합니다.

  11. 내 시나리오를 저장하고 한 번 실행을 클릭합니다.

    데이터 저장소 및 데이터 구조를 만듭니다.

  12. 데이터 저장소 레코드 검색 모듈을 추가합니다.

  13. “회사 동기화”라는 새 데이터 저장소를 만듭니다.

  14. 데이터 저장소 내에서 “회사 동기화(구조)”라는 데이터 구조를 만듭니다.

  15. 네 개의 필드를 만듭니다.

    • CID - CSV 파일의 회사 ID
    • 회사 이름
    • WFID - Workfront 회사 ID
    • 만든 일자 - 데이터 유형이 일자여야 함

    데이터 저장소 이미지 2

  16. 데이터 구조에서 ‘저장’을 클릭한 다음 데이터 스토리지 크기를 1로 설정하고 데이터 저장소를 저장합니다.

  17. 계속해서 데이터 저장소 모듈에서 CID가 CSV 구문 분석 모듈(열 1)의 회사 ID와 동일한 필터를 설정합니다.

  18. ‘고급 설정 표시’를 클릭하고 “이 모듈이 결과 없이 반환되더라도 시나리오 또는 경로 실행 계속” 옵션을 선택합니다.

    데이터 저장소 이미지 3

  19. 이 모듈의 이름을 “일치하는 회사”로 바꿉니다.

  20. Workfront 레코드 검색 모듈을 추가합니다.

  21. ‘회사’를 레코드 유형으로 선택합니다.

  22. 검색 기준은 Workfront 내의 회사 이름이 CSV 파일의 회사 이름과 동일하다는 것입니다.

  23. 출력의 경우 회사 이름 및 ID를 선택합니다.

    데이터 저장소 이미지 4

  24. ‘확인’을 클릭하고 이 모듈의 이름을 “일치하는 회사”로 바꿉니다.

    회사가 Workfront 또는 데이터 저장소 내에 있는지 여부에 따라 다른 경로를 만듭니다.

    라우팅 경로 1 - 회사를 만듭니다.

  25. Workfront 레코드 검색 모듈 오른쪽에 라우터 모듈을 추가합니다.

  26. Workfront 레코드 만들기 모듈을 상단 경로에 추가합니다.

  27. 레코드 유형을 ‘회사’로 설정합니다.

  28. ‘매핑할 필드’에서 ‘이름’을 선택합니다. 이름 필드를 CSV 구문 분석 모듈(열 2)의 출력에 매핑합니다.

  29. 이 모듈의 이름을 “회사 만들기”로 바꿉니다.

    데이터 저장소 이미지 5

  30. 아직 Workfront에 없는 경우에만 회사를 만들려면 라우터 뒤에 필터를 추가합니다. 이름을 “Workfront에 없음”으로 지정합니다.

  31. ‘상태’를 ‘Workfront 검색 모듈의 ID이며 존재하지 않음’으로 설정합니다.

    데이터 저장소 이미지 6

    다음 경로에서 데이터 저장소 업데이트를 준비합니다.

  32. 상단 경로 끝에 변수 설정 모듈을 추가합니다.

  33. 변수 이름을 “Workfront ID”로 설정합니다.

  34. 회사 만들기 모듈에서 변수 값을 ID로 설정합니다.

  35. 이 모듈의 이름을 “Workfront ID 설정”으로 바꿉니다.

    라우팅 경로 2 - 데이터 저장소를 업데이트합니다.

  36. 라우팅 경로 2에 필터를 만듭니다. 이름을 “데이터 저장소에 없음”으로 지정합니다.

  37. ‘상태’를 ‘데이터 저장소 모듈의 키이며 존재하지 않음’으로 설정합니다.

    데이터 저장소 이미지 7

  38. 이 경로의 첫 번째 모듈은 변수 가져오기 모듈입니다.

  39. 변수 이름을 “Workfront ID”로 설정합니다.

  40. 이 모듈의 이름을 “Workfront ID 가져오기”로 바꿉니다.

  41. 데이터 저장소 앱에서 다른 모듈(레코드 추가/바꾸기)을 추가합니다.

  42. ‘데이터 저장소’ 필드에서 ‘회사 동기화’를 선택합니다. 이는 앞서 만든 데이터 저장소입니다.

  43. ‘키’ 필드는 비워 둡니다.

  44. CSV 구문 분석 모듈의 열 1에서 CID 필드를 매핑합니다.

  45. CSV 구문 분석 모듈의 열 2에서 ‘회사 이름’ 필드를 매핑합니다.

  46. Workfront ID 가져오기 모듈에서 WFID 필드를 매핑합니다.

  47. ‘만든 일자’ 필드의 경우 ‘일자 및 시간’ 탭의 formatDate 함수를 사용하여 현재 일자를 MM/DD/YYYY 형식으로 지정합니다.

    데이터 저장소 이미지 8

  48. ‘확인’을 클릭하고 이 모듈의 이름을 “회사 항목 만들기”로 바꿉니다.

    라우팅 경로 3-시스템 간에 데이터 저장소를 동기화합니다.

  49. 라우팅 경로 3에 필터를 만들어 시작합니다. 이름을 “회사가 존재하지만 데이터 저장소에 없음”이라고 지정합니다.

  50. ‘상태’를 ‘데이터 저장소 레코드 검색 모듈의 키이며 존재하지 않음’으로 설정합니다.

  51. ‘AND 규칙 추가’ 버튼을 클릭하고 CSV 파일(열 2)의 회사 이름이 Workfront 검색 모듈에서 찾은 회사 이름과 동일하도록 지정합니다.

    데이터 저장소 이미지 9

  52. 이제 라우팅 경로 2의 끝에 있는 모듈을 복제하여 다른 레코드 추가/바꾸기 모듈을 추가합니다.

  53. 복제된 모듈을 라우팅 경로 3의 끝 위치로 드래그합니다. 거기에 있던 빈 모듈을 삭제합니다.

  54. 복제된 모듈을 클릭합니다. WFID 필드를 제외한 모든 필드는 동일하게 유지되어야 합니다. WFID 필드는 일치하는 회사 검색 모듈에서 매핑합니다.

    데이터 저장소 이미지 10

  55. ‘확인’을 클릭하고 이 모듈의 이름을 “회사 항목 만들기”로 바꿉니다.

recommendation-more-help
c9fbcf61-6d19-481e-a9ab-f54a0ae0ee8a