0

내 워크 플로우는 SharePoint 2010의에서 다음 스크립트를 통해 배포 :이 워크 플로가 (솔루션을 제공한다) "배치"로 표시됩니다viewsworkflow inactive - 배포 후?

# Set CurrentDirectory 
$callingDir = Split-Path -Parent $MyInvocation.MyCommand.Path 
[Environment]::CurrentDirectory = $callingDir 

# Includes 
$MainScriptName = "XXX.SharePoint.Powershell.YYY.ps1" 
$MainScriptPath = Join-Path -Path $callingDir -ChildPath $MainScriptName 

if (Test-Path $MainScriptPath) 
{ 
    # use file from local folder 
    . $MainScriptPath 
} 
else 
{ 
    # use central file (via PATH-Variable) 
    . $MainScriptName 
} 

Setup 

$WebAppUrl = "NONE" 

$SolutionPackageName = "Dataport.Survey.Webpart.wsp" 
InstallSolution $SolutionPackageName $WebAppUrl 

TearDown 

후. 워크 플로 (예 : 목록)를 사용하려면이 작업을 수행 할 수 없습니다. 웹 사이트 설정 ("워크 플로"아래)에서 워크 플로는 비활성 상태로 표시됩니다. 하지만 왜? 워크 플로우를 사용하려면 어떻게해야합니까?

미리 감사드립니다.

답변

1

게시 한 모든 스크립트는 솔루션 InstallSolution $SolutionPackageName $WebAppUrl을 설치 (배포)하는 것입니다. 또한 이것은 표준 Powershell이 ​​아니며 스크립트의 절반 만 게시했습니다.

워크 플로를 배포 한 후 일부 기능을 활성화해야 할 수도 있습니다.

+0

스크립트에서 호출 할 함수가 있습니다 (powershell에서) ...하지만이 스크립트로 다른 솔루션 (예 : webpart)도 설치했기 때문에 스크립트가 정확하다고 생각합니다. 설정에서 기능을 활성화 할 수 있다고 생각했지만 기능이 없습니다. 또한 설치가 이전보다 효과적이었습니다. 나는 확실하지 않다, 왜 더 이상. 아마 내가 Visual Studio 2010 SP1을 설치했기 때문에? 나는 이제 혼란스러워하지 않기를 바란다 ... – Rotaney

0

확인 - 문제가 해결되었습니다. 실수로이 기능에 "hidden = true"를 설정했습니다. 기능에 "hidden = false"를 설정하면 워크 플로를 사용할 수 있습니다.

관련 문제