I have the same error when I submit PO. This is a new install, has never worked.
We use Sharepoint Server 2010, Microsoft Dynamics GP2010+SP3 on Windows Server 2008 R2 and SQL Server 2008 R2, Workflow for Microsoft Dynamics GP2010, Web Services and e-Connect.
This is the complete error message:
Action:
SubmitForApproval
Current User LogOnName:
Domain\Username
Input parameters:
<RequestObjects>
<ArrayOfBusinessObjectSubmissionInformation xmlns:xsi="www.w3.org/.../XMLSchema-instance" xmlns:xsd="www.w3.org/.../XMLSchema">
<BusinessObjectSubmissionInformation>
<WorkflowName>Dynamics GP Purchase Order Approval Workflow</WorkflowName>
<OriginalDueDays xsi:nil="true" />
<DueDays xsi:nil="true" />
<Comment>3</Comment>
<BusinessObjectKey>
<KeyParts>
<KeyPart xsi:type="KeyPartOfString">
<Name>PoNumber</Name>
<PartValue>PO000000000000003</PartValue>
</KeyPart>
</KeyParts>
</BusinessObjectKey>
</BusinessObjectSubmissionInformation>
</ArrayOfBusinessObjectSubmissionInformation>
<CompanyKey xmlns:xsi="www.w3.org/.../XMLSchema-instance" xmlns:xsd="www.w3.org/.../XMLSchema" xmlns="schemas.microsoft.com/.../01">
<Id>2</Id>
</CompanyKey></RequestObjects>
Exception type:
System.InvalidOperationException
Exception message:
The workflow did not start.
Stack Trace:
at Microsoft.Dynamics.Workflow.WorkflowManager.StartWorkflow(BusinessObjectSubmissionInformation submissionInformation, WorkflowAssociation wfAssoc, OrganizationKey organizationKey, Int32 itemId, User securityUser)
at Microsoft.Dynamics.Workflow.WorkflowManager.SubmitForApproval(Collection`1 submissions, OrganizationKey organizationKey)
the message resource is present but the message is not found in the string/message table
Event Xml:
<Event xmlns="schemas.microsoft.com/.../event">
<System>
<Provider Name="Microsoft.Dynamics.Workflow" />
<EventID Qualifiers="0">0</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-01-24T20:35:45.000000000Z" />
<EventRecordID>4394</EventRecordID>
<Channel>Dynamics</Channel>
<Computer>xxxxxxxxxxxxxxxx</Computer>
<Security />
</System>
<EventData>
<Data>Action:
SubmitForApproval
Current User LogOnName:
domain\username
Input parameters:
<RequestObjects>
<ArrayOfBusinessObjectSubmissionInformation xmlns:xsi="www.w3.org/.../XMLSchema-instance" xmlns:xsd="www.w3.org/.../XMLSchema">
<BusinessObjectSubmissionInformation>
<WorkflowName>Dynamics GP Purchase Order Approval Workflow</WorkflowName>
<OriginalDueDays xsi:nil="true" />
<DueDays xsi:nil="true" />
<Comment>3</Comment>
<BusinessObjectKey>
<KeyParts>
<KeyPart xsi:type="KeyPartOfString">
<Name>PoNumber</Name>
<PartValue>PO000000000000003</PartValue>
</KeyPart>
</KeyParts>
</BusinessObjectKey>
</BusinessObjectSubmissionInformation>
</ArrayOfBusinessObjectSubmissionInformation>
<CompanyKey xmlns:xsi="www.w3.org/.../XMLSchema-instance" xmlns:xsd="www.w3.org/.../XMLSchema" xmlns="schemas.microsoft.com/.../01">
<Id>2</Id>
</CompanyKey></RequestObjects>
Exception type:
System.InvalidOperationException
Exception message:
The workflow did not start.
Stack Trace:
at Microsoft.Dynamics.Workflow.WorkflowManager.StartWorkflow(BusinessObjectSubmissionInformation submissionInformation, WorkflowAssociation wfAssoc, OrganizationKey organizationKey, Int32 itemId, User securityUser)
at Microsoft.Dynamics.Workflow.WorkflowManager.SubmitForApproval(Collection`1 submissions, OrganizationKey organizationKey)
</Data>
</EventData>
</Event>
Suggestions?