Jose
I am trying to limit which jobs or which quotes a person can see based upon their Userid.
For example "User-A" can see all jobs for "Customer-b".
Jose
I am trying to limit which jobs or which quotes a person can see based upon their Userid.
For example "User-A" can see all jobs for "Customer-b".
I am trying to provide additional security in a couple of program like Job Entry and Quote Entry(We do not have CRM) based upon a persons UserID. I tried using BPM's but did not have very good results in that if I created an exception the system would then ask if they wanted to create the record and that failed. My approach now is that before the data is actually read in I want to read the data first and then if the user does not have pemission I will just pop up a message.
Below is a trace log of the information where what I want to do is obtain the parameters below in particular the 42487 which in this case is the quote number.
<parameter name='ipquoteNum' type='int'>< ![CDATA[42487]]></parameter>
Does anybody have a snippet of code that I could use to do that?
Thanks it would certainly help alot.
TRACE LOG
<tracePacket>
<businessObject>Epicor.Mfg.BO.Quote</businessObject>
<methodName>CheckQuoteSecurity</methodName>
<returnType>void</returnType>
<localTime>8/24/2016 16:17:47:8005989 PM</localTime>
<executionTime>26</executionTime>
<parameters>
<parameter name='cc' type='Epicor.Mfg.Core.CallContext.CallContextDataSet'>< CallContextDataSet xmlns="http://www.epicor.com/Mfg/100/BO.CallContext/CallContextDataSet">
<BpmData>
<RowIdent />
</BpmData>
< /CallContextDataSet></parameter>
<parameter name='ipquoteNum' type='int'>< ![CDATA[42487]]></parameter>
</parameters>
<paramDataSetChanges>
<paramDataSet name='cc' useDataSetNbr='0' >
</paramDataSet>
</paramDataSetChanges>
< /tracePacket>
On Thu, Aug 25, 2016 at 5:00 PM, kbechard@... [vantage] <vantage@yahoogroups.com> wrote:Â<div> <p><span></span></p><p>I am trying to provide additional security in a couple of program like Job Entry and Quote Entry(We do not have CRM) based upon a persons UserID. I tried using BPM's but did not have very good results in that if I created an exception the system would then ask if they wanted to create the record and that failed. My approach now is that before the data is actually read in I want to read the data first and then if the user does not have pemission I will just pop up a message.</p><p> </p><p>Below is a trace log of the information where what I want to do is obtain the parameters below in particular the 42487 which in this case is the quote number. </p><p><parameter name='ipquoteNum' type='int'>< ![CDATA[42487]]></parameter></p><p>Does anybody have a snippet of code that I could use to do that?</p><p>Thanks it would certainly help alot.</p><p> </p><p>TRACE LOG</p><p><tracePacket><br>  <businessObject>Epicor.Mfg. BO.Quote</businessObject><br>  <methodName> CheckQuoteSecurity</ methodName><br>  <returnType>void</returnType><br>  <localTime>8/24/2016 16:17:47:8005989 PM</localTime><br>  <executionTime>26</ executionTime><br>  <parameters><br>   <parameter name='cc' type='Epicor.Mfg.Core. CallContext. CallContextDataSet'>< CallContextDataSet xmlns="<a rel="nofollow" target="_blank" href="http://www.epicor.com/Mfg/100/BO.CallContext/CallContextDataSet">http://www.epicor.com/ Mfg/100/BO.CallContext/ CallContextDataSet</a>"><br>  <BpmData><br>    <RowIdent /><br>  </BpmData><br>< /CallContextDataSet></ parameter><br>  <parameter name='ipquoteNum' type='int'>< ![CDATA[42487]]></parameter><br>  </parameters><br>  <paramDataSetChanges><br>   <paramDataSet name='cc' useDataSetNbr='0' ><br>   </paramDataSet><br>  </paramDataSetChanges><br>< /tracePacket></p><p> </p><p></p> </div> <div style="color:#fff;min-height:0;"></div>