"개인 또는 그룹" 목록 열 유형의 값을 워크플로 전자 메일 받는 사람 또는 참조 필드에 추가하는 방법

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/46313

문제

SharePoint 2007에는 사용자 지정 콘텐츠 유형이 포함된 사용자 지정 목록이 있습니다.콘텐츠 유형에는 다음이 포함됩니다. Person or Group 작성자가 항목에 추가 이해관계자를 추가할 수 있도록 하는 입력된 열입니다.

새 목록 항목을 만들 때 다음과 같은 사용자 지정 워크플로(SharePoint Designer 2007을 통해 생성됨)가 있습니다.

  1. 작성자에게 항목을 받았음을 확인하는 이메일을 보냅니다. 워크플로가 시작됩니다.
  2. 항목에 대한 링크를 포함하여 관리자에게 이메일 요청을 보내 항목을 검토하고 승인/거부하도록 요청하고 적절하게 설명을 추가합니다.
  3. 승인 상태가 변경될 때까지 일시 중지됩니다.
  4. 업데이트된 상태(및 모든 의견)를 알리는 이메일을 작성자에게 보냅니다.
  5. 항목이 거부되면 중지됩니다.
  6. 승인되면 항목에 대한 링크를 포함하여 항목에 비용 코드를 할당하도록 요청하는 또 다른 이메일을 직원에게 보냅니다(지금까지 "사무실 전용"으로 표시된 필드 채우기).
  7. 6.부터 업데이트된 필드의 내용을 알리는 이메일을 작성자에게 보냅니다.

모두 정상적으로 작동합니다.(여담으로, 나는 이 작업을 더 잘 수행할 수 있는 방법에 대한 모든 제안에 열려 있으며, 암시적 또는 명시적으로 작업 할당의 결과로 사이트의 작업 목록에 추가되는 추가적인 "작업 xyz 완료" 단계를 이상적으로 피하는 것이 좋습니다. 사용자에게).

1, 4, 7단계(항목 작성자에게 이메일이 전송되는 경우)를 업데이트하여 항목의 Person or Group 열.

저는 "이메일 보내기" 작업을 사용한 다음 "이메일 메시지 정의" 대화 상자를 사용하고 있습니다.받는 사람 및 참조 필드의 "사용자 선택" 대화 상자에서 "워크플로 조회..."를 선택하면 해당 항목 필드 유형의 하위 집합만 Single line of text "현재 항목" 및 일부 메타데이터 필드(예: "작성자", "콘텐츠 유형", "파일 유형" 등)에서 사용할 수 있습니다.하지만 내 콘텐츠 유형에서 다음이 포함된 열을 선택할 수 없습니다. Person or Group 데이터를 이메일 수신자로 추가하고 싶습니다.

그만큼 Person or Group 수신자 값을 가져오려는 열은 현재 다음과 같이 구성되어 있습니다.

  • 이 열에 다음 정보가 포함되어야 합니다.아니요
  • 다중 선택 허용:예
  • 다음을 선택할 수 있습니다:사람과 그룹
  • 다음 중에서 선택하세요:SharePoint 그룹( 구성원)
  • 표시 필드:사용자 이름

누구든지 항목 내에서 사용자/그룹 계정 목록을 전자 메일의 워크플로 참조 필드에 포함시키는 데 도움을 줄 수 있습니까?

도움이 되었습니까?

해결책

동적 문자열을 생성하고 해당 열을 구성에 배치한 다음 CC 섹션에서 해당 변수를 사용해 볼 수 있습니다.


상세히:

  • 모든 이메일 단계 앞에 단계를 추가하세요.
  • 이 단계에서는 "동적 문자열 빌드" 작업을 사용합니다.
  • 새 작업에서 '동적 문자열' 링크를 클릭하여 "문자열 작성기" 대화 상자를 엽니다.
  • "조회 추가..." 버튼을 클릭하세요.
  • "소스"를 "현재 항목"으로 설정하고 "필드"를 수신자 목록이 포함된 열 이름으로 변경합니다.
  • 좋아요
  • 현재 변수 이름을 수락하거나 새 변수 이름을 만듭니다.
  • 좋아요
  • 이메일 작업의 "이메일 메시지 정의" 대화 상자에서 받는 사람 또는 참조 버튼을 클릭하세요.
  • "워크플로 조회..."를 선택하고 "추가 >>"를 클릭합니다.
  • "소스"를 "워크플로 데이터"로 설정하고 "필드"를 새 문자열 변수로 변경합니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top