Service Connect Workflow Problem

Lorraine,



Thanks for the suggestions. I eventually figured it out, it was pretty
simple when you think about it. I was trying to pass JobHead and JobMtl
but not JobAsmbl. When I attempted to pass JobAsmbl it worked.
JobAsmbl is a child of JobHead and JobMtl is a child of JobAsmbl. I
guess I'll have to use my Data Dictionary a little more carefully from
now on. Thanks for your help.



Thanks,

Blake Clemens

IT Systems Engineer

Delmarva Millwork Corporation

(800) 360-2364 x132

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Lorraine Aiello
Sent: Friday, August 14, 2009 1:19 PM
To: vantage@yahoogroups.com
Subject: Re: [Vantage] Service Connect Workflow Problem





Blake,
Service Connect happens to my focus now so I hope I can help.
Are you using the message extension to pass the data or is it coming
from the dta node?
I have FREQUENTLY worked with Ahmed at Epicor Support to get me through
my workflows. He told me once that there's a "snafoo" in the system
where sometimes changing a schema doesn't really take. Have you been
switching schemas? I was told it's a good practice first remove the
schema and leave it blank and then save and exit the activity.. THEN
get back in and put in the right schema.
When I have problems like this I usually run a test and put in a literal
value for the values that aren't coming through. This helps narrow the
problem scope down to the schema or something I'm missing with the
update method itself.
Sometimes I have no faith in myself and I make sure to double check the
message map just to make sure I'm running the workflow I think I'm
running.
Are you using a sub-workflow activity? That will introduce more
complexity.
Have you tried simply blanking out the part field to make sure you can
affect it at all?

Lorraine Aiello
Senior Systems Analyst
Gloucester Engineering Co., Inc.
(plastics machinery manufacturer)
Gloucester, MA 01930

________________________________
From: Blake Clemens <blake.clemens@...
<mailto:blake.clemens%40d-m-c.com> >
To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
Sent: Friday, August 14, 2009 12:00:51 PM
Subject: [Vantage] Service Connect Workflow Problem


All,

I'm working on a workflow that will update the part on a job by way of
Sales Order Number. I feed SC a .csv file that has sales order number,
current part & the part that will replace it. As of now my workflow
works but my new part isn't being swapped out with my old part. My
inbound message shows everything a success except for when I look at my
last WebService call. It's a simple JobEntryService. Update. I'm just
passing JobMtl from my previous WebService call to the update call.
However when I look at my message result for that specific call it shows
that the Update WebService isn't receiving any JobMtl information from
the previous call. I can pass JobHead through and it shows up in the
results but JobMtl will not appear. I've even tried using the
JobMtlSearch. GetByID along with the related Update WebService and I get
an error saying "Update of JobMtl not allowed". Does anyone have any
idea as to why this is happening or what I can do to make this workflow
run correctly? I've been working on this one for a few weeks now and
I'm so close to completeing it. This is the only thing holding me up.
Any help would be greatly appreciated.

Thanks,

Blake Clemens

IT Systems Engineer

Delmarva Millwork Corporation

(800) 360-2364 x132

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]
All,

I'm working on a workflow that will update the part on a job by way of
Sales Order Number. I feed SC a .csv file that has sales order number,
current part & the part that will replace it. As of now my workflow
works but my new part isn't being swapped out with my old part. My
inbound message shows everything a success except for when I look at my
last WebService call. It's a simple JobEntryService.Update. I'm just
passing JobMtl from my previous WebService call to the update call.
However when I look at my message result for that specific call it shows
that the Update WebService isn't receiving any JobMtl information from
the previous call. I can pass JobHead through and it shows up in the
results but JobMtl will not appear. I've even tried using the
JobMtlSearch.GetByID along with the related Update WebService and I get
an error saying "Update of JobMtl not allowed". Does anyone have any
idea as to why this is happening or what I can do to make this workflow
run correctly? I've been working on this one for a few weeks now and
I'm so close to completeing it. This is the only thing holding me up.
Any help would be greatly appreciated.



Thanks,

Blake Clemens

IT Systems Engineer

Delmarva Millwork Corporation

(800) 360-2364 x132



[Non-text portions of this message have been removed]
Blake,
   Service Connect happens to my focus now so I hope I can help.Â
Are you using the message extension to pass the data or is it coming from the dta node?
I have FREQUENTLY worked with Ahmed at Epicor Support to get me through my workflows. He told me once that there's a "snafoo" in the system where sometimes changing a schema doesn't really take. Have you been switching schemas? I was told it's a good practice first remove the schema and leave it blank and then save and exit the activity.. THEN get back in and put in the right schema.
When I have problems like this I usually run a test and put in a literal value for the values that aren't coming through. This helps narrow the problem scope down to the schema or something I'm missing with the update method itself.
Sometimes I have no faith in myself and I make sure to double check the message map just to make sure I'm running the workflow I think I'm running.
Are you using a sub-workflow activity? That will introduce more complexity.
Have you tried simply blanking out the part field to make sure you can affect it at all?


Lorraine Aiello
Senior Systems Analyst
Gloucester Engineering Co., Inc.
(plastics machinery manufacturer)
Gloucester, MA 01930



________________________________
From: Blake Clemens <blake.clemens@...>
To: vantage@yahoogroups.com
Sent: Friday, August 14, 2009 12:00:51 PM
Subject: [Vantage] Service Connect Workflow Problem

Â
All,

I'm working on a workflow that will update the part on a job by way of
Sales Order Number. I feed SC a .csv file that has sales order number,
current part & the part that will replace it. As of now my workflow
works but my new part isn't being swapped out with my old part. My
inbound message shows everything a success except for when I look at my
last WebService call. It's a simple JobEntryService. Update. I'm just
passing JobMtl from my previous WebService call to the update call.
However when I look at my message result for that specific call it shows
that the Update WebService isn't receiving any JobMtl information from
the previous call. I can pass JobHead through and it shows up in the
results but JobMtl will not appear. I've even tried using the
JobMtlSearch. GetByID along with the related Update WebService and I get
an error saying "Update of JobMtl not allowed". Does anyone have any
idea as to why this is happening or what I can do to make this workflow
run correctly? I've been working on this one for a few weeks now and
I'm so close to completeing it. This is the only thing holding me up.
Any help would be greatly appreciated.

Thanks,

Blake Clemens

IT Systems Engineer

Delmarva Millwork Corporation

(800) 360-2364 x132

[Non-text portions of this message have been removed]







[Non-text portions of this message have been removed]