2011-08-30 1 views
0

여러 역할과 약 20 개의 워크 플로 프로세스, 문서 관리 기능 및 전자 메일/팩스 알림을 사용하여 복잡한 워크 플로/양식 기반 인트라넷 사이트를 구축해야하는 클라이언트가 있습니다.복잡한 워크 플로 사이트에 적합한 플랫폼

그런 사이트에 적합한 플랫폼은 무엇입니까?

SharePoint Foundation 2010이 적합하거나 SharePoint 서버 엔터프라이즈를 사용할 수 있습니까? 아니면 청구서에 맞는 다른 것이 있습니까?

답변

1

적합한 플랫폼은 클라이언트의 특정 요구에 크게 좌우됩니다. 저는 지난 몇 년 동안 ASP.NET에서 Workflow/Form 구동 웹 응용 프로그램을 개발하는 데 보냈습니다. 우리가 ASP.NET MVC로 전환하기 시작하자마자 잘 해결되었습니다. 우리는 인구 통계 중심의 역할 기반 액세스 제어, 인구 통계 중심의 포털 레이아웃, 규칙 및 전자 메일 알림 기능을 갖추고 있습니다. 이제 몇 명의 다른 고객을 위해 수십 개의 워크 플로가 설정되었으며 인프라가 구축되고 새로운 워크 플로를 만들고 기존 UI를 거의 재구성하는 작업은 거의 모든 관리 UI에서 수행 할 수 있습니다.

.NET Framework에는 이제 Workflow Foundation 프레임 워크가 있지만 우리는 우리의 요구가 기능 세트와 잘 일치하지 않는다고 결정했습니다. ASP.NET MVC와 Entity Framework는 우리에게 필요한 모든 기능을 제공합니다.

0

SharePoint Foundation 2010을 사용하여 Windows Workflow Foundation (http://msdn.microsoft.com/en-us/library/ms414613.aspx)을 호스팅 할 수 있습니다.

SP Foundation 2010에서 호스팅되는 Windows Workflow Foundation은 상당히 견고하며 사용자의 요구 사항에 적합합니다. 그것은 일반적인 포털 사용자 정의 요구 사항과 다른 많은 소리를하지 않기 때문에

1

은 지금은 단지 추측하고있어, 그러나 아마 누군가는

유용 난 그냥 SharePoint의 IronPython의를 활용하는 솔루션을 opensourced했습니다 찾을 수 있습니다 - 스크립팅 된 이벤트 수신자, 타이머 작업, 페이지, 워크 플로우, 콘솔을 지원하며 스크립트의 배치, 저장, 편집 및 구성을 한 곳에서 편리하게 수행 할 수 있습니다. - https://github.com/kerray/NAVERTICA-SPTools

이것은 부분적으로 확장 성이 있으며 워크 플로우 부서이며 세련된 제품이 아니지만 쉽게 확장 할 수 있습니다.

SharePoint API에 직면했을 때 우리를 위태롭게하는 것 외에도 많이 커스터마이징 된 솔루션을 구현할 수 있지만 전체 코드베이스는 하나의 공통 솔루션으로 구성됩니다. 사용자 지정이 구현, 사용 IronPython의 스크립트

(나는 적어도 일반적인 개요를 마칠 때까지 기다릴 또는 의지)에서 발굴하고자하는 사람을위한 C#에서 다른 potentionally 흥미로운 물건도 있고 난 단지 오픈 소스 허용되었지만 우리가 고객을 위해 커스텀 포털을 만드는 데 사용하는 것의 다소 제한된 부분인데, 나는 SharePoint에서부터 시작한 기억이 있습니다. 그리고 나는 이런 툴을 위해 죽였을 것입니다. 그들이

잊지하지, 그것은 100 % 작동) 여전히 모두를위한 완벽한 제품,하지만 단지 SharePoint 기반 2010

0
당신은 밖으로 일부 상용 플랫폼에서 볼 수

가 같은과 UI 도구를 혼합 Iceberg로 포인트 앤 클릭 워크 플로우 디자이너이며 .net

을 기반으로합니다.
관련 문제