[
https://issues.apache.org/jira/browse/OFBIZ-9911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16302381#comment-16302381 ]
Aishwary Shrivastava commented on OFBIZ-9911:
---------------------------------------------
Thanks, Ratnesh Upadhyay, I have tested the patch with following steps:
1. Created Sales order: PASS
2. Shipped the item: PASS
3. Initiated the Return: PASS
4. Select the Item and accept the return: PASS
5. Verify the email received on the shipping email of Customer: PASS
6. Verify the Communication event on CommunicationEventReturn Entity: PASS
7. Verify the Communication on Party's Communication Screen: PASS
> Add ability to record Return Communication
> ------------------------------------------
>
> Key: OFBIZ-9911
> URL:
https://issues.apache.org/jira/browse/OFBIZ-9911> Project: OFBiz
> Issue Type: New Feature
> Components: order, party
> Reporter: Ratnesh Upadhyay
> Assignee: Rishi Solanki
> Attachments: OFBIZ-9911-CommunicationEventReturn-Entity.jpg, OFBIZ-9911-FindCommByReturn-FilterRecords-Screen.jpg, OFBIZ-9911-FindCommunicationByReturn-Screen.jpg, OFBIZ-9911.patch, OFBIZ-9911.patch
>
>
> In OOTB we are having the ability to record order specific communication in CommunicationEventOrder and the user can retrieve/review them from party > communications screen but we don't have such support for return communications. So It would be great to have an ability to record return specific communication in the system.
> We have to implement following items to establish this feature :
> *Data Model Details:*
> - We will have to create new entity CommunicationEventReturn to record return communication. It should have returnId and communicationEventId along with other necessary fields.
> - We have to implement following view CommunicationEventAndReturn to fetch return communications over screens as needed.
> *New Implementation Details:*
> - We have to add CRUD services for the new entity.
> *Existing Implementation Details:*
> - We have to extend createCommunicationEvent service definition with retunId field and extend the existing implementation to create the record in CommunicationEventReturn based on supplied returnId parameter.
> - Also, we have to extend return related email services to provide returnId in service context.
> *User Interface Details:*
> - In the current system we have Party > Communications > Find Communication By Order screen, in the same way, we can add another screen to find communication by return.
> - We can add return communication screenlet over Order Manager > Return > Return History screen or we can add communication tab under Order > Return screen, this is just a thought still thinking on it.
> - We can also provide communication tab in order component as well.
> Thanks to [~jacques.le.roux], [~rishisolankii] and [~deepakddixit] for discussion and inputs.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)