2013-10-17 1 views
0

현재 우리는 가능한 Open Source Business Process Engine으로 Activiti를 평가합니다. 중요한 요구 사항 중 하나는 프로세스 내에서 외부 시스템 (ECM, CRM, SharePoint, SAP ...)을 쉽게 통합하는 것입니다. 연구하는 동안 다른 시스템에 빌드 인 커넥터가 없다고 주장하는 기사를 발견했습니다. 외부 시스템과 상호 작용하는 유일한 방법은 Java 클래스를 호출하는 것입니다 (http://forums.activiti.org/content/how-create-connectorhttp://books.google.de/books?id=kMldSaOSgPYC&pg=PA100&lpg=PA100&dq=Bonita+Open+Solution+connectors&source=bl&ots=uwzz5OSten&sig=h2wf0q5J3xAxwN3AZ7Vondemnec&hl=de&sa=X&ei=uwBYUtehHoTqswacrYHgDQ&ved=0CIUBEOgBMAc4Cg#v=onepage&q=Bonita%20Open%20Solution%20connectors&f=false 참조)Activiti의 커넥터 BPM

Activiti 프로세스에서 외부 시스템을 통합하는 것은 얼마나 복잡한가요? bulid-in 커넥터가 없다는 것이 사실입니까? 이것은 우리를위한 막 다른 기준이 될 것입니다. 당신이 응답을

안부 감사 벤

+0

사용할 준비가 된 커넥터를 찾으려면 Bonita BPM을 살펴 봐야합니다. – ttoine

+0

Activiti에는 Alfresco 용 커넥터 만 있습니다. 그렇지 않으면 거의 자신이 있습니다. 코드를 작성하고 싶지 않으면 Activiti가 잘못된 BPE입니다.하지만 약간의 코딩으로 놀라지 않으면 Bonita보다 Activiti를 사용하는 것이 더 즐겁습니다. –

답변

2

현재 (버전 5.14으로) Activiti는 문서 저장소 규칙 작업

  • LDAP에 대한
  • Drools가에 대한

    • 프레스코에 직접 연결되어 그룹 및 사용자
    • 메시지 전송 용 Mule
    • 메시지를 보내고 받기위한 낙타

    외부 시스템을 통합하려면 Java Service Task을 사용해야합니다. 여기서 Java 클래스를 사용하여 외부 시스템에 워크 플로우를 위임 할 수 있습니다. 이러한 Java 클래스는 워크 플로에서 변수를 가져올 수 있으며 보내는 플로우 중 하나로 전달할 수 있으며 물론 외부 시스템의 모든 기능을 사용할 수 있습니다.