문제

항목을 식별 할 수있는 고유 한 ID가있는 SharePoint 목록이 있으므로 Count!

도움이 감사합니다

도움이 되었습니까?

해결책

  1. ID 필드는 일반적으로 시스템에 의해 자동으로 할당됩니다. 항목을 삭제하지 않는 한 새 ID 번호가 얼마나 많은 항목을 가지고 있는지 보여줍니다.

  2. 계산 된 필드는 항목을 편집 / 저장할 때만 "계산"됩니다. 자동으로 다시 계산되지 않습니다. 총 항목 수를 가져 오는 방법이 있음을 가정하면 나중에 더 많은 항목을 추가하면 현재 항목에 저장된 항목 수가 자동으로 업데이트되지 않습니다.

  3. 또는 하나 이상의 워크 플로우를 수행해야하므로 하나 이상의 항목이 목록에 추가되면 워크 플로가 모든 항목에서 실행되어 각 항목의 카운트 필드를 업데이트합니다. (항목이 업데이트 될 때 카운트 필드를 업데이트하는 하나의 워크 플로우, 다른 목록으로 정의 된 다른 워크 플로우, 다음 변경 사항을 찾고 변경 사항을 트리거하고 모든 항목이 업데이트 될 때 중지)

  4. # 3

    에 대한 자세한 내용이 필요하면 댓글 추가

    # 3에서 두 가지 주제가 있습니다. A. 전체 항목 수의 수를 얻으려면 B. 목록의 필드 (예 : count ")에서 카운트 된 번호를 업데이트합니다.

    A.에 대해 CAML 쿼리 로이 작업을 수행 할 수 있습니다. 여기 예를 들어 . 또는 예를 들어, NINTEX 워크 플로에서 "쿼리 목록"을 수행하여 ID 필드의 컬렉션을 가져오고 "컬렉션 작업"을 카운트로 가져옵니다. 콜렉션 작동

    B. 우리가 list x를 사용하여 일하고 있다고 가정 해, 우리는 y라는 "제어"목록을 정의합니다. x의 각 생성 / 수정에서 우리는 List Y에서 정의 된 필드 정의 항목을 갱신 한 워크 플로우 WX를 트리거하여 WY를 트리거합니다.

    y의 각 수정에서 List X의 항목 수를 수행하는 워크 플로 WY를 트리거하고 목록 x의 항목을 찾아서 "count"가 새 카운트 번호와 일치하지 않습니다. 및 새 카운트 번호로 X로 항목을 업데이트하고 WY를 중지하지만 X의 항목이 업데이트되므로 WY가 다시 트리거됩니다.

    WY에서는 부정사 루프를 피하기 위해 X 항목이 없을 때 워크 플로우를 중지하려면 논리 / 조건을 추가해야합니다.

    x의 "카운트"필드는 계산 된 필드가 아니라 숫자 필드가 아닙니다.

다른 팁

계산 된 열은 현재 항목에서만 작동 할 수 없습니다.그룹화 된보기를 만들고 합계 섹션을 사용하여 필드에 카운트를 추가 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top