审批流程中的疑问解答(上)[原创]_Hadoop,ERP及大数据讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Hadoop,ERP及大数据讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 16800 | 回复: 0   主题: 审批流程中的疑问解答(上)[原创]        下一篇 
Gavin
注册用户
等级:少校
经验:878
发帖:130
精华:1
注册:2011-7-21
状态:离线
发送短消息息给Gavin 加好友    发送短消息息给Gavin 发消息
发表于: IP:您无权察看 2011-8-17 9:14:25 | [全部帖] [楼主帖] 楼主

原文:

E1: 43: Approval Processing FAQ (P4310 / P43008 / P43080 / P43081 /P43280 / P012503 )
Applies to:
JD Edwards EnterpriseOne Procurement and Subcontract Management - Version: XE and later [Release: XE and later ]
Information in this document applies to any platform.
Purpose
Documentation supplement
Questions and Answers
Note: All of the questions below have answers that are dependent on the correct setup of Approvals Processing. For further information regarding setup considerations, see the related documents below. For the purposes of this document, approvers are assumed to be monetary approvers, unless it is explicitly stated that they are budget approvers.
Table of Contents
General
E-mail / Approvals Message System
Approver Level Setup
Changes to Existing Order
General
Question 1 - Why would an approval process be used?
Question 2 - What is the best way to test my Approval Route?
Question 3 - What is the purpose of the Status Purchase Order (OSTS) field and the indication of the values updated in the Purchase Order Header (F4301) table?
Question 4 - Why does the A1 hold code stay on the order after the order was approved and the statuses on the order were advanced to Approved Status?
Question 5 - When will an order go through an approval process? Will an order ever go through the approval process more than once?
Question 6 - Should the Originator approve changes that are made by another user?
Question 7 - Can a Budget Approver simply release a budget hold or must they also approve the order?
Question 8 - Approvals are not working correctly for some users?
Question 9 - How can a history of orders which were approved by an approver in approval routing be seen?
Question 10 - When the user leaves the cost fields blank on a requisition, the requisition is automatically approved and ready to be converted to a purchase order. Is there a way that if the user omits to enter a cost, they will receive a hard error? Or is there a way to set it up that even if they omit a cost, the requisition follows the same approval route?
Question 11 - Approval Route is set for the Requisition (OR) Order Type. Can the approval routes be carried over to a converted OP?
Question 12 - In Orders Awaiting Approval (P43081) the approve option is active but the reject option is not active. The statuses are set up in the Order Activity Rules and, based on those, in the processing options of P43081.
Question 13 – In Orders Awaiting Approval (P43081) although the Budget approver does not release the B1 hold code on the first time he tried to approve the order with B1 hold code (cancel is clicked instead of release the B1 hold code), he can approve the order again when he tried for the second time.
Question 14 - Can different line types be used in the same Order with Approval Processing?
Back to Top
E-mail / Approvals Message System
Question 1 - Why does user get Internet Explorer error "Element not Found" when clicking on the email link to approve a Requisition or Purchase Order?
Question 2 - When client clicks on the PO Approval link and login to JDE, why can't approver view Grid Information on HTML Client?
Question 3 - How can users modify the workflow process to send an e-mail with one version of P43081 for Requisitions and a different version for Purchase Orders?
Question 4 - When testing PO Approvals in PY the system sends an e-mail to the PO approver but the link is pointing toward DV. How is this controlled?
Question 5 - Can the message being triggered by Approval Processing be modified, for example can the subject line be changed?
Back to Top
Approver Level Setup
Question 1 - How can one approver bypass another?
Question 2 - What happens if the budget approver is also an approver on the approval route?
Question 3 - What if the originator is on the approval route?
Question 4 - What is the best way to delegate approval authority?
Question 5 - Is it possible to have more than one person at the same approval level?
Question 6 - If second approver is also the order generator and the total order amount is above the first approver level, order goes into approval route. This does not happen for the first approver?
Question 7 - No matter how many different approvers are in the approval route, only one of them can see the orders for approval.
Question 8 - We need to assign multiple approval routes to 1 user. We would like to know how to allow assignment of various Approval Route codes?
Back to Top
Changes to Existing Order
Question 1 - What happens if a new line is added to an existing order?
Question 2 - What happens if a line is changed at time of receipt or a new line is added at time of voucher match?
Question 3 - What happens if lines on a PO are cancelled while the order is still in the approval process?
Question 4 - What changes on a Purchase Order line cause a line to go back through the approval process?
Question 5 - Is there a way to keep orders that are changed from going back through the approval process once they have been approved?
Question 6 - What happens if a change needs to be made once the order is beyond the approved status?
Question 7 - Is there a way to prevent changes once the order has been approved?
Question 8 - A new line is added to an existing PO all lines including those partially received all rerouted for approval. Is this correct?
Question 9 - A cancelled line still shows in Orders Awaiting Approval, how should this line be handled?
Question 10 - Approval route is being determined by the Branch Plant, however when the user changes the Branch Plant in update mode the approval route does not change, why does this happen?
Question 11: Originator Change: Change to an order by one of the approvers on the route.
Back to Top
General
Question 1 - Why would an approval process be used?
Answer - The approval process is designed to keep a purchase order from being processed until a budget approver and/or manager looks at it to make sure that everything is correct. At that time, the order can be rejected or approved. This provides a system of checks and balances within a company.
Back to Top
Question 2 - What is the best way to test my Approval Route?
Answer - When testing the Approval Process, you must use a different log on ID with the address defined in the User Profile for each level and for the originator. Attempting to test by simply changing the address in the User Profile will produce unpredictable results.
Back to Top
Question 3 – What is the purpose of the Status Purchase Order (OSTS) field and the indication of the values updated in the Purchase Order Header (F4301) table?
Answer - This field was modified in 8.9 under Bug 10804412 and Bug 10805238 with respect to new approval functionalities introduced in 8.9 release. This field has any one of the following values: 0, 1, 2, 3, 4, 5. Following is the exact details on what each value in OSTS means.
0 - Awaiting approval status
1 - One or more of the order lines were rejected or changed
2 - Order has already been approved and there was no change since approval. Purchase Order Detail (F4311) records were checked for changed in line level (STTS) status.
3 - Order has already been approved and there were some changes since approval. Purchase Order Detail (F4311) records were checked for changed in line level (STTS) status.
4 - Updated at the time of PO Print (R43500) by the UBE, but same as status value. Order has been already approved and there was no change since approval. Purchase Order Detail (F4311) records were checked for changed in line level (STTS) status.
5 - Updated at the time of PO Print (R43500) by the UBE, but same as status value. Order has already been approved and there were some changes since approval. Purchase Order Detail (F4311) records were checked for changed in line level (STTS) status.
Question 4 - Why does the A1 hold code stay on the order after the order was approved and the statuses on the order were advanced to Approved Status?
Answer - This can occur if the approver approves the order using the Work Center or Email instead of accessing the Purchase Order Approvals (P43081) version from the E1 menu.
When the Work Center or Email is used to approve an order, the system is hard-coded to select the ZJDE0001 version of Purchase Order Approvals (P43081). If the Process Tab Option #5 (Approvals Hold Code) is blank and the order has a A1 hold code populated, the A1 hold code will not be removed when the order is approved from the work center or email message. To fix this, either approve all orders using the Purchase Order Approvals (P43081) version setup in the EnterpriseOne menus or update the ZJDE0001 version of Purchase Order Approvals (P43081) so Process Tab Option #5 is populated with the A1 hold code.
Back to Top
Question 5 - When will an order go through an approval process? Will an order ever go through the approval process more than once?
Answer - When a purchase order is created, if the order total is greater than the amount for the first monetary approver, all lines on the order go through the approval route. Alternatively, if a budget hold is triggered on one of the lines on the order, and there is a budget approver on the route, the order will enter the approval process.
Although the Reject option is a row exit, when one of the approvers on the approval route rejects a line, then entire order is rejected and sent back to the originator. Multiple lines can be highlighted, when the Reject row exit is taken, all the status for all highlighted lines will be changed to reflect which lines were rejected.All lines that are rejected must be revised (changed) before the order can go back through the approval process. NOTE: A change is considered a different value. Retyping a value that currently exists in a field is not considered a change. The value must be new to be considered a change.
In Xe or 8.0, if one or more lines are changed on the order, the entire order will go back through the approval route. When a change is made to a line that has been approved and an override next status is set in the processing options, only the changed line will reflect the override next status. For example, Print Purchase Order is run, the status is changed from 280 to 400, changes made to the order after Print Purchase Order (R43500) will NOT cause the order to go back through the approval process, unless an override next status of 230 is specified in the processing option # 4 of the Default tab of Enter Purchase Orders (P4310).If using override next status, Order Revisions must also be turned on by setting processing option #1 in the Order Revisions tab of Purchase Order (P4310) to a value of 1. If lines should not go back through the approval process, leave the Override Next Status blank AND remove the Route Code from processing option #1 on the Approvals tab. Note: If only the override next status is left blank but the Route Code remains in the processing options, the ASTS records will be created in the F4209 which will cause the order to appear as order awaiting approval in P43081. However due to the status value, the approver will not be able to approve or reject the order unless the awaiting approval and approval/rejected status are changed in P43081 processing options.
If using override next status (i.e. 230) and processing option under order revision for Revision Tracking is set to a value of 1 or 2 and if the user changes any fields or over writes an existing value, the next status will be changed to 230. If the field changed is one of the critical fields as listed in Question 6, ONLY then the order will re-enter the approval route. If the change was made to a non-critical field the next status will be 230 but the order will NOT go in the approval route. The work around for this will be to manually change the next status field to appropriate status.
To avoid this situation a version can set up where the Override Next Status to a blank while making changes to non-critical fields. However it is recommended that the override next status be populated at all times and manually changing the Next Status in the few situations when the user does not change a critical field. There should be fewer of these changes made to the purchase order once it has been approved.
Another advantage of this set up is that, the same version can be used while making changes to a purchase order, which is beyond the approved status. This is discussed further in detail in Change to Existing Orders Question 6
Note: E1 8.9 and above completely changed the way that this is handled. See Question 4 under Change to Existing Order
Back to Top
Question 6 - Should the Originator approve changes that are made by another user?
Answer - If the Originator is on the Approval route and there is another approver higher on the route than the originator, the order is sent to that approver, regardless of the purchase order amount. (See Approval Level Setup Question 3). However, if another user makes a change to the order, the Originator should be able to approve that order.
Before this issue was fixed under Bug# 10776823, the order automatically went to the approver higher on the route than the originator to get approved again. With this fix, the order will first go to the Originator, and then it will still go to the next approver higher on the route for the second approval, regardless of the purchase order amount.
Back to Top
Question 7 - Can a Budget Approver simply release a budget hold or must they also approve the order?
Answer - For the Approval Process to work correctly the Budget Approver must approve the budget using the Orders Awaiting Approval (P43081) application using the Approval Review row exit instead of going directly to Release Held Orders (P43070) application.
Back to Top
Question 8 - Approvals are not working correctly for some users?
Answer - If the Originator or user who changes a Purchase Order does not have a valid Address Number in the User Profile, routes will not work properly. Make sure that all users have a valid Address Number in the User Profile.
Back to Top
Question 9 - How can a history of orders which were approved by an approver in approval routing be seen?
Answer – Currently, the only way to inquiry by Approver and approved orders is by doing a search on the F4209 filtering with the desired RPER and ASTS equal to 2A.
Back to Top
Question 10 - When the user leaves the cost fields blank on a requisition, the requisition is automatically approved and ready to be converted to a purchase order. Is there a way that if the user omits to enter a cost, they will receive a hard error? Or is there a way to set it up that even if they omit a cost, the requisition follows the same approval route?
Answer - There is no way to set up the system so that requisitions or orders with a zero cost will enter approval processing. The application is designed so that requisitions and orders are approved automatically when there is no amount on the order.
Please note it is not recommended to set up approval routes with zero amounts at the first approver level since this will cause unexpected results.
Back to Top
Question 11 - Approval Route is set for the Requisition (OR) Order Type. Can the approval routes be carried over to a converted OP?
Answer - Approval Routes are specific to a Document Type so the original OR cannot pass an approval route to an OP order. The client can create separate approval routes for OR and OP orders that are identical in structure, but there is no way to automatically populate the generated OP order with the approval route. PO Generator (P43060) does call a version of PO Entry (P4310) when it creates the PO and that version can have the Approval tab processing options prepopulated.
It is anticipated that this functionality could be used by many clients. Enhancement BUG: 10924536 has been entered.
Back to Top
Question 12 - In Orders Awaiting Approval (P43081) the approve option is active but the reject option is not active. The statuses are set up in the Order Activity Rules and, based on those, in the processing options of P43081.
Answer - Make sure that the reject status is set to a value less than the value set for the status of awaiting approval. The functionality in EnterpriseOne is that an order is only allowed to be rejected to status with a lower value and when it's approved it can only go forward to a higher status.
If the rejected status is set to a value greater than the one for pending approvals, then the Reject button will not be active. Set it to a value less than for pending approval and the reject button will become active. Please make sure to change the order activity rules as well.
Back to Top
Question 13 - In Orders Awaiting Approval (P43081) although the Budget approver does not release the B1 hold code on the first time he tried to approve the order with B1 hold code (cancel is clicked instead of release the B1 hold code), he can approve the order again when he tried for the second time.
Answer - When the 1st approver clicks CANCEL on Release Budget Hold Orders (P43070) screen, the system will clear the “B1” hold code in the F4209 ASTS field, but the Budget Hold will not be cleared in the F4301 even if the status of the order are updated in the F4311 (even though it has been routed to the 2nd approver). The budget approver at this point would need to go through the Held Order Release (P43070) program to release the budget hold. This functionality is correct.
Back to Top
Question 14 - Can different line types be used in the same Order with Approval Processing?
Answer - It is possible to use different line types, however since in P4310 & P43081 it is only possible to specify one status for every status that the Order gets in the Approval Route (Pending Approval, Approved and Rejected), all line types used will have to be setup in the Order Activity Rules according to the approval statuses specified behind P4310 and P43081 processing options.
Back to Top
E-mail / Approvals Message System
Question 1 - Why does user get Internet Explorer error "Element not Found" when clicking on the email link to approve a Requisition or Purchase Order?
Answer - Client upgraded to Internet Explorer 7. The Internet Options, Browsing default was not set correctly. For this to function correctly, check the "Disable Script Debugging” in Internet Explorer, and Approval Processing emails will work correctly. To resolve the issue:
Go to Internet Explorer
Tools
Advanced
Browsing
Check the box for 'Disable Script Debugging (Internet Explorer)
Back to Top
Question 2 – When client clicks on the PO Approval link and logs in to EnterpriseOne, why can't approver view Grid Information on HTML Client?
Answer - Once the client logs into EnterpriseOne, the purchase order grid disappears, but it will reappear if the user clears Internet Explorer cache manually (from Internet Explorer top bar menu Tool Internet Options).
The issue can be resolved by following below steps:
Go to the Control Panel
Internet Options
(Tab) Advanced
(Tick) Empty Temporary Internet Files folder when browser is closed. This action will be same with 'Delete Files" from General Tab for the group of [Temporary Internet files]
Back to Top
Question 3 - How can users modify the workflow process to send an e-mail with one version of P43081 for Requisitions and a different version for Purchase Orders?
Answer - Purchasing Approvals does not use workflow. The work center message is sent from a system function called Send Message. This is called from a table trigger on the Held Orders (F4209) table. The system function can only pass in one version, and it is hard-coded to call the ZJDE0001 version.
Note: Enhancement Request 10990758 has been entered for this issue.
Back to Top
Question 4 - When testing PO Approvals in PY the system sends an e-mail to the PO approver but the link is pointing toward DV. How is this controlled?
Answer – Approvals use SendMessage function. The URL in the e-mail is not generated by P43081 or any other procurement program. The URL parameters come from the JAS server setup.
Please review the following documents:
E1: WRKFLW: External Mail Setup for Releases 8.9 and Later (Doc ID 1206873.1)
E1: WRKFLW: External Mail Setup for Releases Xe and ERP 8.0 (Doc ID 1206854.1)
Back to Top
Question 5 - Can the message being triggered by Approval Processing be modified, for example can the subject line be changed?
Answer - Messages in the approval process are hard coded in the system and cannot be changed, otherwise it will be considered a customization and cannot be supported by GCS.
Back to Top
Approver Level Setup
Question 1 - How can one approver bypass another?
Answer - If an order is awaiting approval from one approver, but an approver with higher authority wants to go ahead and approve the order, they simply blank out the Approver Address Number, then inquire on the order number on the QBE line so the order is displayed on their screen. They can then can go ahead and approve the order.
Back to Top
Question 2 - What happens if the budget approver is also an approver on the approval route?
Answer - Once the budget approver has approved the order, it is sent to the approver directly above the budget approver on the approval route, regardless of the purchase order amount. Note: Budget Approver and Money Approver are two different roles. It is not recommended to have the same person responsible for both roles.
Back to Top
Question 3 - What if the originator is on the approval route?
Answer - If the originator is the only approver on the route or the highest approver on the route, the order does not go through the approval process. If the originator is also an approver then the order goes for approval to the approver who is above the originator irrespective of the originator's position in the route or the amount of the order.
Note: If a budget approver is on the route, the order must first be approved by the budget approver, and then approved by the monetary approvers.
Back to Top
Question 4 - What is the best way to delegate approval authority?
Answer - When delegating approval authority using Approval Delegation (P43280).
To Delegate the Approval do the following:
P43280 Approver delegation can be used to replace the assigned approver with a new AB#.
At the P43280, inquired on the “assigned" approver, it will show a list of approval route that is attached to the "approver".
Select the route and enter the new AB# in the "delegate to" column.
All existing active route which is current waiting for the "assigned" approver will be transferred to the new AB#.
Note: Delegation should not be done to a person with a lower limit on the Approval Route .It is recommended to delegate to a person higher on the approval route or add a new person to the approval route. System will not stop users from delegating to a person lower in the approval route. If you are experiencing this scenario, please ensure that all documents are approved before removing the delegation.
For example the first person on the route approves from $100, the second person approves from $1000, third person approves from $2000 and the last person approves from $5000. If the third person ($2000 limit) on the approval route needs to delegate approval authority, they should delegate it to the last person ($5000 limit) rather than the first person on the route. That way, the first person does not suddenly get additional approval authority and second person with $1000 does not get skipped or over ridden because the person with now higher approval limit happens to approve it and thus preventing the order from going to the approver, who was in the middle at $1000. The other option is to add a new person to the approval route, and delegate that that person. This can be done if the delegation will be needed for a longer period of time.
Back to Top
Question 5 - Is it possible to have more than one person at the same approval level?
Answer - The system will not prevent this type of setup. However, it is strongly recommended that this setup not be used. When there is more than one person at an approval level, the person with the lower address book number will receive all e-mail notifications. Furthermore, when the person with the lower address book number approves the order, the order will be routed to the next higher approval level and not to the second person at the lower approval level. The person with the higher address book number will essentially be left out of the approval process.
Back to Top
Question 6 - If second approver is also the order generator and the total order amount is above the first approver level, order goes into approval route. This does not happen for the first approver?
Answer - Functioning as designed per BUG: 10766571. If the originator is in the monetary approval route and the order amount is less than the first approver's limit, then the approval process is completed. Order does not enter the monetary approval route and the order statuses get updated. If the amount is greater than at least the first approver's limit then the next person after the originator in the approval list will have to approve the order irrespective of the amount. This is done for security reasons because at least one approver has been bypassed and originator cannot be the last approver. However, if the originator is the last person in the list then the approval process will be complete once the budget approver approves it (if Budget Hold is being used) and the status will be updated.
Back to Top
Question 7 - No matter how many different approvers are in the approval route, only one of them can see the orders for approval.
Answer - It is not recommended to have more than one approver for the same level. In that case the notification will be sent to the approver with the lowest address book number. Work around in approver screen blank out the address book number and inquire on Order Number QBE line.
Back to Top
Question 8 - We need to assign multiple approval routes to 1 user. We would like to know how to allow assignment of various Approval Route codes?
Answer - There isn't a way to setup two approval routes per user ID. A couple of options would be setup the Approval Route by Branch Plant or to identify the specific route in separate versions of the P4310. Note that user will need to type in the name the approval route within the P4310 Processing Options, 10-Approval Tab, Processing option 1.
Back to Top
Changes to Existing Order
Question 1 - What happens if a new line is added to an existing order?
Answer – Prior to 8.9, an order has been approved, and then a new line is added to the order, only the new line goes through the approval route. The amount for the line is compared to the first approval level to determine if the line goes through the approval process. If a change is made to the new line, ALL lines on the order that are at the approved or pending approval status go back through the approval route. Lines beyond the approved status will not be affected.
EnterpriseOne 8.9 and later releases – With the enhancement that was introduced, the next status code of ALL of the lines will be updated simultaneously. This reinforces the functionality that orders are approved at the entire order level and not at the individual line level. For example, a purchase order has been entered and approved and is now at the approved status (280). If there are changes to any of the critical fields on any combination of the lines, all of the detail lines will be sent back to the awaiting approval status (230). The functionality will be exactly the same if the order is beyond the approved status. This will force the entire order to be approved before any portion of it can be received or voucher matched.
Back to Top
Question 2 - What happens if a line is changed at time of receipt or a new line is added at time of voucher match?
Answer - Changes made to lines at time of receipt do not cause the order to go back through the approval route. Also, if a line is added at time of voucher match, the new line does not go through the approval route.


译文:

审批流程中的疑问解答

常见问题

问题1:为什么要使用审批流程?

答:使用审批流程的目的是为了保存被处理过的订购单,直到预算批准者或者经理能通过它来确保每件事都是正确的。在那个时候,订购单可以被拒绝或者批准。使用审批流程能为公司提供了一套严谨的监察与制衡制度。

问题2:测试我的审批流程最好的方法是什么?

答:当测试审批流程时,对于每个水平和发起人,你必须使用一个不同的登录ID与用户配置文件中的地址。

问题3:采购订单这个字段的状态说明了什么?并且,采购订单表头被更新过的值象征着什么?

答:在Bug 10804412Bug 10805238下的这个字段在版本8.9中被修复,并且在8.9中还引入了新的审批功能。这个字段一般包括以下几个值:012345。以下是这几个值在OSTS中所代表的意思。

0  --  等待批准状态
1  --  一个或者多个订购项被拒绝或者修改
2  --  订单已经被核准,并且自批准订单以来没有被修改。在修改STTS line level状态时需要检查采购订单详细记录。
3  --  订单已经被核准,但是自批准订单以来做了一些修改。在修改STTS line level状态时需要检查采购订单详细记录。
4  --  在PO打印的时候被报表更新,但是值的状态时一致的。订单已经被核准,但并且自批准订单以来没有被修改。在修改STTS line level状态时需要检查采购订单详细记录。
5  --  在PO打印的时候被报表更新,但是值的状态时一致的。订单已经被核准,但是自批准订单以来做了一些修改。在修改STTS line level状态时需要检查采购订单详细记录。


问题4:为什么在订单通过核准,并且它的状态变成批准之后,A1还要在订单上保留代码呢?

答:这能发生在批准者使用工作中心或者邮件来直接批准订单,而不是通过访问E1菜单上的采购单认证版本来完成。

当使用工作中心或者邮件来批准一张订单,系统通过硬编码的方式去选择ZJDE0001版本的采购单认证。如果进程标签选项#5(批准保存代码)是空白的,并且订单有一个A1持有代码,当订单通过工作中心或者邮件消息的方式批准,这个A1持有代码将不会被删除。为了解决这个问题,可以通过使用在企业通菜单中建立的采购单批准版本来批准所有的订单,也可以通过更新采购单批准的ZJDE0001版本,这样进程标签选项#5使用A1 持有代码来填充。

问题5:一张订单将会什么时候通过一个审批流程?并且通过审批流程的次数不止一次吗?

答:当一张采购单被创建,如果订单的总数大于第一次财政的批准者的总数,那么订单上所有的行都可以通过批准通道。反之,如果订单中的一行触发了一个预算控制,那么在通道中将会有一个预算批准者,这个订单将会进入到审批流程。

尽管拒绝选项是一排出口,当一个在审批通道中的审批者拒绝了一行,接着所在行的整个订单都要被拒绝,并且退还给发起者。当拒绝选项被使用,许多的行可以被标记。所有被标记行的状态将会被修改,来反映这些行被拒绝。订单中所有被拒绝的行,在重新通过审批流程之前必须要被修改。注意:一次修改被认为是不同的值。重新输入当前一个字段中已经存在的值,系统不认为这是一次修改。输入的值必须是新值,这样系统才会被认为是一次修改。

Xe或者8.0中,如果订单中一行或者多行被修改,那么整个订单将会重新通过审批通道。当修改过的行已经被批准,接着会在处理选项中设置下一个状态,只有修改过的行才能反映这个被重新覆盖的状态。例如,打印采购单在运行时,它的状态会从280变成400,在打印采购单后修改订单,不会让订单返回通过审批流程,除非在输入采购订单的默认标签的处理选项里指定下个状态为230。如果使用覆盖下一个状态,在设置采购订单的历史订单标签的处理选项#1的值为1时,必须也要打开历史订单这一项。如果行不应该返回通过审批流程,将覆盖下个状态设置为空并且移除在审批标签上处理选项#1的通道代码。注意如果只有覆盖下一个状态被置为空,但是处理选项中仍然存有通道代码,ASTS记录将会被创建在F4209中,它将会在P43081里造成订单等待审批的状态。然而由于这个状态值,审批人不能对订单进行拒绝或者批准,除非在P43081处理选项中的等待审批和批准/拒绝的状态被改变。

如果使用覆盖下一个状态(也就是230),在用于追踪的历史订单下的处理选项被设置成1或者2,并且如果用户修改任何字段或者覆盖一个已经存在的值,下一个状态将被修改成230。如果被修改后的字段与在问题6中列出的关键字段相同,直到那时这张订单将要重新进入审批通道。如果修改的是非关键字段,下一个状态也将会是230,但是不同的是这张订单不会进入审批通道。这个问题的解决方法可以手动为下一个状态这个字段设置合适的状态。

为了避免这种情况,一个版本可以在修改非关键字段的时候将覆盖下一个状态设置为空。然而建议让覆盖下一个状态的字段一直存有数值,并且当用户不修改一个关键字段时,在少数情况下可以手动修改下一个状态栏。一旦采购订单审批通过,那么应该尽量少的去对它做修改。

这样设置的另一个优势就是可以用同一个版本去修改一张超出了审批状态的采购订单。这将在问题6中详细提到。

问题6:发起人应该批准其他用户做的修改吗?

答:如果发起人在一个审批通道里,同时在这个通道中有另外一个审批者权利高于发起人,那么不管采购订单的数量有多少,系统都会将这些订单发给那个权利更高的审批者。(参考问题3中审批标准的设置)。然而,如果另外一个用户对订单做了修改,发起人应该能够审批那张被修改过的订单。

在这个错误被Bug 10776823解决之前,订单会自动到审批通道中级别高于发起者的审批者那再次获得批准。通过这个补丁,订单将会先到发起者,不管采购订单数据有多少,接着它将会到达在通道中等级比发起者高的审批者。

问题7:一个预算批准者是简单的释放一个预算控制还是他们也必须批准订单?

答:为了保证审批流程能够正确的工作,预算批准者必须使用订单等待审批(P43081)应用程序以及使用批准复审行出口,来代替直接释放订单(P43070)应用程序。

问题8:对于一些用户来说,审批是不是没有正确运作?

答:如果修改一张采购单的发起者或者用户在用户配置信息中没有有效的地址编号,审批通道将不会正确工作。因此,要确保所有的用户在用户配置信息中都有一个有效的地址编号。

问题9:在审批通道中,怎么查看审批者批准的一张历史订单?

答:目前,查询审批者和审批订单唯一的方式是通过使用理想的RPERASTS等于2AF4209过滤器上搜索。

问题10:当用户在一份申请书的成本字段未填写相应的值时,申请书会自动的被批准并且为转变为采购订单做准备。有没有一种方法能让忘记输入成本的用户,接收到一个系统错误?或者有没有一种方法去设置,即使用户忘记填写成本,申请书还是通过同样的审批通道?

答:没有方法通过设置系统来实现没有成本的申请书或者订单进入审批流程。应用程序被设计成当在订单上没有数额时,申请书和订单将被自动的批准。

请注意,不推荐在第一级的审批者设置没有金额的审批通道,因为这将引起意想不到的后果。

问题11:审批通道被设置为申请书(OR)订单类型。审批通道可以转入一个被修改的OP

答:审批通道针对一种文档类型,因此发起OR不能通过审批通道而成为OP订单。客户端能独立创建结构相同的OROP订单,但是不能自动的使用审批通道来填充生成的OP订单。当PO生成器创建PO时,它会调用PO条目的一个版本,并且这个版本有审批标签处理选项。

预计很多客户端能使用这些功能。增加Bug10924536已经被解决。

问题12:在订单等待批准(P43081)里,批准选项是活跃的,但是拒绝选项是不活跃的。根据P43081中处理选项,订单的状态是由订单活动规律来设置的。

答:确保设置拒绝状态的值不超过设置等待批准的值。企业通中的功能是拒绝的状态只允许用一个下限值来修饰,当订单被批准,它只能向更高的状态前进。

如果设置拒绝状态的值大于待批准中的状态值,那么这个拒绝按钮不会被激活。如果设置的值小于待批准的,那么这个拒绝按钮将会被激活。请同样确认一下修改订单活动规则。

问题13:在订单等待批准时,虽然预算批准没有在第一时间发布B1保留代码。预算批准尝试使用B1保留代码来批准订单(取消代替释放B1保留代码),当他尝试第二次时,他能再一次批准订单。

答:当在保存预算订单的屏幕上第一次点击取消时,系统将在F4209字段清除B1保留代码,但是预算控制不会在F4301被清除,即使订单的状态已经在F4311被更新(虽然订单已经传送到下一个审批者)。预算者这时需要通过保留订单发布程序去发布预算控制。这个功能是正确的。

问题14:在审批流程中,同一张订单能使用不同类型的行吗?

答:有可能去使用不同类型的行,然而在P4310P43081后,每当订单进入审批通道,它的每个状态只能指定一种状态(待批准、批准、拒绝)。所有在订单活动规则设置的行类型,必须根据P4310P43081处理选项后面指定的审批状态来设置。

邮件/审批信息系统

问题1:为什么用户在使用IE浏览器,当点击邮件链接来批准一个请求或者采购单时,回返回“Element not Found”这个错误?

答:客户端的浏览器升级到IE7后,互联网选项浏览默认是没有正确设置的。为了让这个功能能够正常实现,请检查IE是否已经关闭了“Disable Script Debugging(关闭脚本调试)”,这样审批流程的邮件才能正常工作。为了解决这个问题:

打开浏览器

点击“工具”

点击“Internet选项”

点击“高级”

检查“禁用脚本调试(Internet Explorer)”前的框是否打上勾。

问题2:当客户端点击PO审批链接注册到企业通中,为什么审批者不能在HTML客户端看到网格信息?

答:一旦客户端注册到企业通,采购订单网格会消失,但是如果用户手动清理IE缓存的话,它会重新出现(IE浏览器头部的工具栏)。

参照以下的步骤解决上述问题:

打开控制面板

点击“Internet选项”

将“退出时删除浏览历史记录”打勾。

问题3:用户是怎么通过修改工作流程来使用一个版本的P43081来发送一个与请购单相关的邮件?同样,用户是怎么通过修改工作流程来发送不同版本的采购订单的邮件?

答:采购审批不使用工作流程。工作中心的信息发自一个叫做发送信息的系统功能。这被称为一个订单信息表上的表级触发器。系统功能只能通过一个版本,并且它是通过硬编码去调用ZJDE0001版本。

注意:扩展请求10990758已经包含在这个问题中。

问题4:当在PY系统测试的PO审批时,会给PO审批者发送一封邮件,但是这个链接指向了DV,这个怎么做选择?

答:审批使用发送信息功能。在邮件中的URL不是由P43081和其他的采购方案产生的。URL参数来自于JAS服务器的设置。

参考以下文档:

E1: WRKFLW: External Mail Setup for Releases 8.9 and Later (Doc ID 1206873.1)
E1: WRKFLW: External Mail Setup for Releases Xe and ERP 8.0 (Doc ID 1206854.1)


问题5:信息能通过修改审批流程来触发吗?比如,主题行能被修改吗?

答:在审批流程中的信息都是硬编码在系统中不能被修改,另外它将考虑成一种定制,并且不能支持GCS

审批者的等级设置

问题1:一个审批者怎么样绕开另一个审批者?

答:如果来自另一个审批者的订单正处在等待批准的状态,但是一个更高权利的审批者想批准这个订单并且让它向前,他们会简单的废除上一个审批者的地址编号,接着在QBE行上查看订单号并显示在他们的屏幕上。接着他们就能批准并且推进订单了。

问题2:如果在一个审批通道中,预算批准者跟审批者是一个人,会有什么问题么?

答:一旦预算批准者已经批准了采购订单,批准后的采购订单,不管数量有多少,都直接被发送给高于预算者的审批者。

注意:预算审批者和资金审批者是不同的两个角色。不推荐一个负责人同时拥有两个角色。

问题3:如果订单发起人在审批通道中会怎么样?

答:如果订单发起人是审批通道中唯一或者权利最高的一个审批者,订单是不会通过审批流程。如果发起人也是一个审批者,那么不管发起人在审批通道中的位置如何或者订单的数量有多少,订单都会被提交给高于发起人的审批者。

注意:如果在一个审批通道中存在一个预算审批者,那么订单必须先通过预算审批者的审批,接着要通过财务审批者的批准。

问题4:委托批准权最好的方式是什么?

答:当委托批准权时,要使用批准授权(P43280

通过以下步骤实现委托批准权:

P43280批准授权可以被用于替代指定的审批者。在P43280中,查看指定的审批者时,它将列出审批通道中审批者的名单。

选择一个通道,并且在委托列中输入一个新的AB#

所有现有活动并且在等待指定审批者的通道将被转移到新的AB#

注意:在审批通道中,授权不应该由一个下限的人来完成。在审批通道中,推荐授权高于自己的人或者增加一个新的用户。在审批通道中,系统不会中止用户授权给权利较低的人。如果你正在处在这个情况下,在移除授权之前,请确保所有的文档都已经被批准。

比如第一个人在审批通道中批准了100美元,第二个人批准1000美元,第三个人批准2000美元同时最后一个人批准了5000美元。如果在审批通道中的第三个人(2000美元)需要授权批准权,他们应该授权它给这个审批通道中的最后一个人(5000美元)而不是第一个人。那样,第一个人不会突然获得额外的批准权,并且批准了1000美元的这个人不会被跳过或者覆盖,因为此时有更好批准限额的人碰巧批准它,因此防止订单到中间批准了1000美元的审批者。另外的一个选择是向审批通道中添加一个新的用户,并且授权给这个人。如果授权需要的更长的一段时间,可以通过添加新用户来解决。

问题5:有没有可能在相同的审批等级中存在多个审批者?

答:系统不会阻止这种类型的设置。但是,强烈建议不要去使用这样的设置。当在一个审批等级中有多个审批者时,那个在通讯录中排名较后的人将会收到所有的邮件通知。此外,当这个人批准订单后,订单将被发送到下一个更高的批准等级并且它并不会把这个订单发送给较低审批等级中的其他人。也就是说,在这个过程中,通讯录前面的人基本上就被审批流程漏掉了。

问题6:如果第二个审批者也是订单的生产者,并且订单的总数超过了第一个审批者等级,订单进入了审批通道。第一级审批者不会发生这样的情况?

答:根据每一个Bug设计不同的功能:10766571。如果发起人在财政审批通道中,并且订单的数量比第一个审批者的限制数量要小,那么审批流程完成。订单没有进入财政审批通道并且这个订单的状态会得到更新。如果订单的数量比第一个批准者的最小限度要多,那么不管订单的数量有多少,跟订单发起人同在一个审批名单中的下一个人将必须批准所有订单。这样做是出于安全原因,因为至少有一个审批者被绕过并且发起人不能是最后一个审批者。然而,如果订单发起人在列表中是最后一个,那么一旦预算审批者批准订单(如果预算控制被使用),审批流程将会完成,并且订单的状态也将被更新。

问题7:不管在一个审批通道中有多少个不同的审批者,其中只有一个审批者能看到提交批准的订单。

答:不推荐在相同的等级中有多个审批者。假如那样的话,通知都将发到通讯录编号最小的审批者。通过在审批者的屏幕上取消通讯录编号并且在订单编号QBE行来查询来解决这个问题。

问题8:我们需要为一个用户指派多个审批通道。我们想要知道怎么样才能运行系统去分配各种各样的审批通道代码?

答:没有一种方法可以为每个用户ID设置两个审批通道。审批通道中的几个选项将根据几个方面被设置或者在P4310中不同版本中鉴定特定的通道。需要注意的是用户需要在P4310处理选项的相应位置输入审批通道的名字(10-Approval Tab, Processing option 1)。

修改存在的订单

问题1:如果往一张存在的订单中添加一个新行,会发生什么?

答:在8.9版本以前,要往已经批准的订单上增加一个新行,只能通过审批通道来实现。订单中的总行数会与第一次审批等级中的行数进行比较,决定是否要通过审批流程。如果新行做了修改,订单上所有行的状态,包括批准和待批准的都将重新通过审批通道。超过审批状态的行将受到影响。

企业通8.9以及更新的版本相关功能得到了加强。所有行的下一个状态代码都将同时地被更新。这个功能得到加强后,批准订单不再需要专用路线等级,而直接就能在整个订单等级中批准。比如,一个采购订单已经被登记批准,并且批准的状态为280。如果在任何组合的行上对关键性的字段做了修改,所有行的详情将被发回到等待批准状态,即为230。如果订单超过了审批状态,这个功能将是如出一辙。在订单的任何部分能被接收或者凭证匹配之前,这个功能强制批准全部的订单。

问题2:如果一行在接收的时侯被修改或者在凭证匹配的时候添加新行,订单会出现什么样的问题?

答:在接收订单的时候修改里面的行或者在凭证匹配的时候添加新行,都不会导致订单重新通过批准通道。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论