2012-08-27 3 views
0

다른 프레임 워크로 인트라넷 사이트를 구축하는 방법에 대해 읽은 적이 있습니다. Open Atrium은 이므로 자연스럽게이므로 큰 대안이 될 것입니다.OpenAtrium/Drupal의 사용자 정의 워크 플로우가있는 인트라넷

인사 관리와 관련된 사용자 지정 워크 플로를 추가하고 싶습니다. 예를 들어 각 팀 구성원은 매주 금요일마다 각 프로젝트에 지정된 시간으로 양식을 작성합니다. 일단 제출되면, '관리자'역할은 수신 된 모든 양식과 수신되지 않은 양식, 각각의 세부 사항 및 프로젝트 당 시간의 합계에 대한 통지를받습니다. 이 구현을 진행하는 방법에 대한 통찰력은 크게 감사하겠습니다.

검색 한 적이 있지만 이런 종류의 워크 플로가있는 모듈을 찾지 못했습니다. 이것이 cck, views 또는 fields로 어떻게 구현 될까요?

답변

1

먼저 Rules module을 사용하여 첫 번째 부분을 만듭니다. 사용자에게 양식을 작성하도록 알리는 이메일을 보냅니다. 규칙 모듈에는 사용할 수있는 '역할의 모든 사용자에게 메일 보내기'작업이 있습니다.

필자는 Views module을 사용하여 채워진 양식 (특정 콘텐츠 유형의 노드 일뿐입니다)의 새보기를 만들고 해당보기를보기의 '액세스'섹션에서 관리자 만 액세스 할 수 있도록합니다. 뷰는 매우 강력합니다. 아마도 여러분이 필요한 것들을 최대한 활용할 수있을 것입니다. 그러나 사용중인 Drupal 버전과 문제에 대한 자세한 내용을 알지 못하면 더 구체적이지 않습니다 (예 : ,이 양식 사용자가 정말로 노드 또는 웹 폼으로 작성합니까?). 보기 기능의 예 :보기에 입력란을 추가하면 이전 입력란을 함께 추가하는 등의 작업을 수행 할 수있는 '전역 : 수학 표현식'입력란을 볼 수 있습니다.

한편, Webform module을 사용하여 사용자가 작성해야하는 양식을 작성하면 제출할 때마다 자동으로 전자 메일을 보낼 수 있으며 응답은 관리자가 추가로 조작 할 수있는 Excel 파일로 다운로드 할 수 있습니다.

그 중 일부 아이디어가 도움이되기를 바랍니다.

관련 문제