You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Ashish Vijaywargiya (JIRA)" <ji...@apache.org> on 2009/04/28 06:31:31 UTC

[jira] Created: (OFBIZ-2371) Improvements in "Account" Screens

Improvements in "Account" Screens
---------------------------------

                 Key: OFBIZ-2371
                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
             Project: OFBiz
          Issue Type: Sub-task
          Components: marketing
    Affects Versions: SVN trunk
            Reporter: Ashish Vijaywargiya
            Priority: Minor
             Fix For: SVN trunk


Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".

Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
1) Shortcuts
2) Quick Add Account

Shorcuts block contains following link :

- Create Account - Exists, modification required.
- Find Accounts - Exists, Modification required.
- Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.

Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).

Right side will be the content area (body section).

1) Modification in Create Account :

a) Add Few more fields.The sequence of the fields will be (R - Required) :
Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.

b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).

2) Modification in Find Account Screen :

a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"

b) Remove the Party Id field from the find form.

c) Rename the Party Group Name to Account Name on GUI.

d) The search result form will contain one more field titled "Email Address".

e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.

f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".

3) Modification on Summary Section :

a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".

b) Remove the Party Attribute block for now. It won't make any sense to me for now.

c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.

4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.

Rest of the functionality in the Accounts header should be tested properly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-2371) Improvements in "Account" Screens

Posted by "Jacques Le Roux (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12786589#action_12786589 ] 

Jacques Le Roux commented on OFBIZ-2371:
----------------------------------------

Thanks Pierre!

> Improvements in "Account" Screens
> ---------------------------------
>
>                 Key: OFBIZ-2371
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: marketing
>    Affects Versions: SVN trunk
>            Reporter: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: Exerpt CRM requirements - accounts.pdf, SFA-Accounts-addSalesForecast.patch, SfaAccountsImprovements.patch
>
>
> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
> 1) Shortcuts
> 2) Quick Add Account
> Shorcuts block contains following link :
> - Create Account - Exists, modification required.
> - Find Accounts - Exists, Modification required.
> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
> Right side will be the content area (body section).
> 1) Modification in Create Account :
> a) Add Few more fields.The sequence of the fields will be (R - Required) :
> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
> 2) Modification in Find Account Screen :
> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
> b) Remove the Party Id field from the find form.
> c) Rename the Party Group Name to Account Name on GUI.
> d) The search result form will contain one more field titled "Email Address".
> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
> 3) Modification on Summary Section :
> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
> Rest of the functionality in the Accounts header should be tested properly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Re: [jira] Commented: (OFBIZ-2371) Improvements in "Account" Screens

Posted by Parimal Gain <pa...@hotwaxmedia.com>.
Thanks,

Regards
--
Parimal Gain

aswath narayana wrote:
> Sure.
>
> I will take up https://issues.apache.org/jira/browse/OFBIZ-2427
>
> Thanks.
> Aswath
>
> On Wed, May 6, 2009 at 2:00 PM, Parimal Gain
> <pa...@hotwaxmedia.com>wrote:
>
>   
>>  Hello Aswath,
>>
>> we are working on Accounts, Lead, Contacts & Competitor & Partner. We will
>> be done by this in next two days or so. But if you could contribute on
>> Events (Which is WorkEffort in OFBiz) or cases (Which is CustRequest in
>> OFBiz) - https://issues.apache.org/jira/browse/OFBIZ-2427 then I would be
>> thankful to you.
>>
>> Regards
>> --
>> Parimal Gain
>>
>> Aswath Satrasala (JIRA) wrote:
>>
>>     [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12706330#action_12706330 ]
>>
>> Aswath Satrasala commented on OFBIZ-2371:
>> -----------------------------------------
>>
>> I am working on section 1 of the above requirements 'Modification to Create Account' screen.
>>
>>
>>
>>
>>  Improvements in "Account" Screens
>> ---------------------------------
>>
>>                 Key: OFBIZ-2371
>>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>>             Project: OFBiz
>>          Issue Type: Sub-task
>>          Components: marketing
>>    Affects Versions: SVN trunk
>>            Reporter: Ashish Vijaywargiya
>>            Priority: Minor
>>             Fix For: SVN trunk
>>
>>
>> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
>> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
>> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
>> 1) Shortcuts
>> 2) Quick Add Account
>> Shorcuts block contains following link :
>> - Create Account - Exists, modification required.
>> - Find Accounts - Exists, Modification required.
>> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
>> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
>> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
>> Right side will be the content area (body section).
>> 1) Modification in Create Account :
>> a) Add Few more fields.The sequence of the fields will be (R - Required) :
>> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
>> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
>> 2) Modification in Find Account Screen :
>> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
>> b) Remove the Party Id field from the find form.
>> c) Rename the Party Group Name to Account Name on GUI.
>> d) The search result form will contain one more field titled "Email Address".
>> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
>> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
>> 3) Modification on Summary Section :
>> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
>> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
>> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
>> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
>> Rest of the functionality in the Accounts header should be tested properly.
>>
>>
>>
>>     
>
>   

Re: [jira] Commented: (OFBIZ-2371) Improvements in "Account" Screens

Posted by aswath narayana <as...@gmail.com>.
Sure.

I will take up https://issues.apache.org/jira/browse/OFBIZ-2427

Thanks.
Aswath

On Wed, May 6, 2009 at 2:00 PM, Parimal Gain
<pa...@hotwaxmedia.com>wrote:

>  Hello Aswath,
>
> we are working on Accounts, Lead, Contacts & Competitor & Partner. We will
> be done by this in next two days or so. But if you could contribute on
> Events (Which is WorkEffort in OFBiz) or cases (Which is CustRequest in
> OFBiz) - https://issues.apache.org/jira/browse/OFBIZ-2427 then I would be
> thankful to you.
>
> Regards
> --
> Parimal Gain
>
> Aswath Satrasala (JIRA) wrote:
>
>     [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12706330#action_12706330 ]
>
> Aswath Satrasala commented on OFBIZ-2371:
> -----------------------------------------
>
> I am working on section 1 of the above requirements 'Modification to Create Account' screen.
>
>
>
>
>  Improvements in "Account" Screens
> ---------------------------------
>
>                 Key: OFBIZ-2371
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: marketing
>    Affects Versions: SVN trunk
>            Reporter: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>
> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
> 1) Shortcuts
> 2) Quick Add Account
> Shorcuts block contains following link :
> - Create Account - Exists, modification required.
> - Find Accounts - Exists, Modification required.
> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
> Right side will be the content area (body section).
> 1) Modification in Create Account :
> a) Add Few more fields.The sequence of the fields will be (R - Required) :
> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
> 2) Modification in Find Account Screen :
> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
> b) Remove the Party Id field from the find form.
> c) Rename the Party Group Name to Account Name on GUI.
> d) The search result form will contain one more field titled "Email Address".
> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
> 3) Modification on Summary Section :
> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
> Rest of the functionality in the Accounts header should be tested properly.
>
>
>

Re: [jira] Commented: (OFBIZ-2371) Improvements in "Account" Screens

Posted by Parimal Gain <pa...@hotwaxmedia.com>.
Hello Aswath,

we are working on Accounts, Lead, Contacts & Competitor & Partner. We 
will be done by this in next two days or so. But if you could contribute 
on Events (Which is WorkEffort in OFBiz) or cases (Which is CustRequest 
in OFBiz) - https://issues.apache.org/jira/browse/OFBIZ-2427 then I 
would be thankful to you.

Regards
--
Parimal Gain

Aswath Satrasala (JIRA) wrote:
>     [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12706330#action_12706330 ] 
>
> Aswath Satrasala commented on OFBIZ-2371:
> -----------------------------------------
>
> I am working on section 1 of the above requirements 'Modification to Create Account' screen.
>
>
>   
>> Improvements in "Account" Screens
>> ---------------------------------
>>
>>                 Key: OFBIZ-2371
>>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>>             Project: OFBiz
>>          Issue Type: Sub-task
>>          Components: marketing
>>    Affects Versions: SVN trunk
>>            Reporter: Ashish Vijaywargiya
>>            Priority: Minor
>>             Fix For: SVN trunk
>>
>>
>> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
>> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
>> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
>> 1) Shortcuts
>> 2) Quick Add Account
>> Shorcuts block contains following link :
>> - Create Account - Exists, modification required.
>> - Find Accounts - Exists, Modification required.
>> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
>> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
>> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
>> Right side will be the content area (body section).
>> 1) Modification in Create Account :
>> a) Add Few more fields.The sequence of the fields will be (R - Required) :
>> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
>> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
>> 2) Modification in Find Account Screen :
>> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
>> b) Remove the Party Id field from the find form.
>> c) Rename the Party Group Name to Account Name on GUI.
>> d) The search result form will contain one more field titled "Email Address".
>> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
>> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
>> 3) Modification on Summary Section :
>> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
>> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
>> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
>> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
>> Rest of the functionality in the Accounts header should be tested properly.
>>     
>
>   

[jira] Commented: (OFBIZ-2371) Improvements in "Account" Screens

Posted by "Aswath Satrasala (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12706330#action_12706330 ] 

Aswath Satrasala commented on OFBIZ-2371:
-----------------------------------------

I am working on section 1 of the above requirements 'Modification to Create Account' screen.


> Improvements in "Account" Screens
> ---------------------------------
>
>                 Key: OFBIZ-2371
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: marketing
>    Affects Versions: SVN trunk
>            Reporter: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>
> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
> 1) Shortcuts
> 2) Quick Add Account
> Shorcuts block contains following link :
> - Create Account - Exists, modification required.
> - Find Accounts - Exists, Modification required.
> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
> Right side will be the content area (body section).
> 1) Modification in Create Account :
> a) Add Few more fields.The sequence of the fields will be (R - Required) :
> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
> 2) Modification in Find Account Screen :
> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
> b) Remove the Party Id field from the find form.
> c) Rename the Party Group Name to Account Name on GUI.
> d) The search result form will contain one more field titled "Email Address".
> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
> 3) Modification on Summary Section :
> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
> Rest of the functionality in the Accounts header should be tested properly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-2371) Improvements in "Account" Screens

Posted by "Pierre Smits (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12762556#action_12762556 ] 

Pierre Smits commented on OFBIZ-2371:
-------------------------------------

>From the profile of an account it should be possible to:

1) Create an opportunity
2) create a sales forcast

An overview of associated sales forecasts (like opportunities should also be available.

>From the overviews of opportunities and sales forecasts it should be possible to edit and/or delete existing items.

> Improvements in "Account" Screens
> ---------------------------------
>
>                 Key: OFBIZ-2371
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: marketing
>    Affects Versions: SVN trunk
>            Reporter: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: SfaAccountsImprovements.patch
>
>
> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
> 1) Shortcuts
> 2) Quick Add Account
> Shorcuts block contains following link :
> - Create Account - Exists, modification required.
> - Find Accounts - Exists, Modification required.
> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
> Right side will be the content area (body section).
> 1) Modification in Create Account :
> a) Add Few more fields.The sequence of the fields will be (R - Required) :
> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
> 2) Modification in Find Account Screen :
> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
> b) Remove the Party Id field from the find form.
> c) Rename the Party Group Name to Account Name on GUI.
> d) The search result form will contain one more field titled "Email Address".
> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
> 3) Modification on Summary Section :
> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
> Rest of the functionality in the Accounts header should be tested properly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (OFBIZ-2371) Improvements in "Account" Screens

Posted by "Pierre Smits (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pierre Smits updated OFBIZ-2371:
--------------------------------

    Attachment: SFA-Accounts-addSalesForecast.patch

Attached patch adds an overview of sales forecasts related to the account to the profile screen of the account.

It also includes a 'create new' function for creating new sales forecasts. The ID of account is brought to the sales forecast screen.

It also includes a modification of the forecastScreens.xml that ensures that the id of the account is set and that the default internal organization is set to 'Company'.

It also includes an addition to SFAmenus.xml so that new sales forecasts can be created from the account screen of an account.

> Improvements in "Account" Screens
> ---------------------------------
>
>                 Key: OFBIZ-2371
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: marketing
>    Affects Versions: SVN trunk
>            Reporter: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: Exerpt CRM requirements - accounts.pdf, SFA-Accounts-addSalesForecast.patch, SfaAccountsImprovements.patch
>
>
> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
> 1) Shortcuts
> 2) Quick Add Account
> Shorcuts block contains following link :
> - Create Account - Exists, modification required.
> - Find Accounts - Exists, Modification required.
> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
> Right side will be the content area (body section).
> 1) Modification in Create Account :
> a) Add Few more fields.The sequence of the fields will be (R - Required) :
> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
> 2) Modification in Find Account Screen :
> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
> b) Remove the Party Id field from the find form.
> c) Rename the Party Group Name to Account Name on GUI.
> d) The search result form will contain one more field titled "Email Address".
> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
> 3) Modification on Summary Section :
> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
> Rest of the functionality in the Accounts header should be tested properly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-2371) Improvements in "Account" Screens

Posted by "Chirag Manocha (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12706367#action_12706367 ] 

Chirag Manocha commented on OFBIZ-2371:
---------------------------------------

I am working on this issue and I will be working on whole functionality of this issue.

> Improvements in "Account" Screens
> ---------------------------------
>
>                 Key: OFBIZ-2371
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: marketing
>    Affects Versions: SVN trunk
>            Reporter: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>
> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
> 1) Shortcuts
> 2) Quick Add Account
> Shorcuts block contains following link :
> - Create Account - Exists, modification required.
> - Find Accounts - Exists, Modification required.
> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
> Right side will be the content area (body section).
> 1) Modification in Create Account :
> a) Add Few more fields.The sequence of the fields will be (R - Required) :
> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
> 2) Modification in Find Account Screen :
> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
> b) Remove the Party Id field from the find form.
> c) Rename the Party Group Name to Account Name on GUI.
> d) The search result form will contain one more field titled "Email Address".
> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
> 3) Modification on Summary Section :
> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
> Rest of the functionality in the Accounts header should be tested properly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (OFBIZ-2371) Improvements in "Account" Screens

Posted by "Chirag Manocha (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chirag Manocha updated OFBIZ-2371:
----------------------------------

    Attachment: SfaAccountsImprovements.patch

Implemented the functionality of Accounts. 

> Improvements in "Account" Screens
> ---------------------------------
>
>                 Key: OFBIZ-2371
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: marketing
>    Affects Versions: SVN trunk
>            Reporter: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: SfaAccountsImprovements.patch
>
>
> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
> 1) Shortcuts
> 2) Quick Add Account
> Shorcuts block contains following link :
> - Create Account - Exists, modification required.
> - Find Accounts - Exists, Modification required.
> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
> Right side will be the content area (body section).
> 1) Modification in Create Account :
> a) Add Few more fields.The sequence of the fields will be (R - Required) :
> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
> 2) Modification in Find Account Screen :
> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
> b) Remove the Party Id field from the find form.
> c) Rename the Party Group Name to Account Name on GUI.
> d) The search result form will contain one more field titled "Email Address".
> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
> 3) Modification on Summary Section :
> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
> Rest of the functionality in the Accounts header should be tested properly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-2371) Improvements in "Account" Screens

Posted by "Jacques Le Roux (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12786509#action_12786509 ] 

Jacques Le Roux commented on OFBIZ-2371:
----------------------------------------

Hi,

What is the status of this issue please ?

> Improvements in "Account" Screens
> ---------------------------------
>
>                 Key: OFBIZ-2371
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: marketing
>    Affects Versions: SVN trunk
>            Reporter: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: Exerpt CRM requirements - accounts.pdf, SFA-Accounts-addSalesForecast.patch, SfaAccountsImprovements.patch
>
>
> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
> 1) Shortcuts
> 2) Quick Add Account
> Shorcuts block contains following link :
> - Create Account - Exists, modification required.
> - Find Accounts - Exists, Modification required.
> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
> Right side will be the content area (body section).
> 1) Modification in Create Account :
> a) Add Few more fields.The sequence of the fields will be (R - Required) :
> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
> 2) Modification in Find Account Screen :
> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
> b) Remove the Party Id field from the find form.
> c) Rename the Party Group Name to Account Name on GUI.
> d) The search result form will contain one more field titled "Email Address".
> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
> 3) Modification on Summary Section :
> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
> Rest of the functionality in the Accounts header should be tested properly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Issue Comment Edited: (OFBIZ-2371) Improvements in "Account" Screens

Posted by "Pierre Smits (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12762556#action_12762556 ] 

Pierre Smits edited comment on OFBIZ-2371 at 10/6/09 1:44 AM:
--------------------------------------------------------------

>From the profile of an account it should be possible to:

1) Create an opportunity
2) create a sales forcast

An overview of associated sales forecasts (like opportunities should also be available.

>From the overviews of opportunities and sales forecasts it should be possible to view/edit and/or delete existing items.

      was (Author: pfm.smits):
    From the profile of an account it should be possible to:

1) Create an opportunity
2) create a sales forcast

An overview of associated sales forecasts (like opportunities should also be available.

>From the overviews of opportunities and sales forecasts it should be possible to edit and/or delete existing items.
  
> Improvements in "Account" Screens
> ---------------------------------
>
>                 Key: OFBIZ-2371
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: marketing
>    Affects Versions: SVN trunk
>            Reporter: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: SfaAccountsImprovements.patch
>
>
> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
> 1) Shortcuts
> 2) Quick Add Account
> Shorcuts block contains following link :
> - Create Account - Exists, modification required.
> - Find Accounts - Exists, Modification required.
> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
> Right side will be the content area (body section).
> 1) Modification in Create Account :
> a) Add Few more fields.The sequence of the fields will be (R - Required) :
> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
> 2) Modification in Find Account Screen :
> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
> b) Remove the Party Id field from the find form.
> c) Rename the Party Group Name to Account Name on GUI.
> d) The search result form will contain one more field titled "Email Address".
> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
> 3) Modification on Summary Section :
> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
> Rest of the functionality in the Accounts header should be tested properly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (OFBIZ-2371) Improvements in "Account" Screens

Posted by "Pierre Smits (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pierre Smits updated OFBIZ-2371:
--------------------------------

    Attachment: Exerpt CRM requirements - accounts.pdf

Attached document outlines some requirements for the accounts part of CRM. 

It might provide some insights.

> Improvements in "Account" Screens
> ---------------------------------
>
>                 Key: OFBIZ-2371
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: marketing
>    Affects Versions: SVN trunk
>            Reporter: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: Exerpt CRM requirements - accounts.pdf, SfaAccountsImprovements.patch
>
>
> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
> 1) Shortcuts
> 2) Quick Add Account
> Shorcuts block contains following link :
> - Create Account - Exists, modification required.
> - Find Accounts - Exists, Modification required.
> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
> Right side will be the content area (body section).
> 1) Modification in Create Account :
> a) Add Few more fields.The sequence of the fields will be (R - Required) :
> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
> 2) Modification in Find Account Screen :
> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
> b) Remove the Party Id field from the find form.
> c) Rename the Party Group Name to Account Name on GUI.
> d) The search result form will contain one more field titled "Email Address".
> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
> 3) Modification on Summary Section :
> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
> Rest of the functionality in the Accounts header should be tested properly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-2371) Improvements in "Account" Screens

Posted by "Pierre Smits (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12786581#action_12786581 ] 

Pierre Smits commented on OFBIZ-2371:
-------------------------------------

My enhancements just need to be reviewed and commented.

Regards,

Pierre

> Improvements in "Account" Screens
> ---------------------------------
>
>                 Key: OFBIZ-2371
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: marketing
>    Affects Versions: SVN trunk
>            Reporter: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: Exerpt CRM requirements - accounts.pdf, SFA-Accounts-addSalesForecast.patch, SfaAccountsImprovements.patch
>
>
> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
> 1) Shortcuts
> 2) Quick Add Account
> Shorcuts block contains following link :
> - Create Account - Exists, modification required.
> - Find Accounts - Exists, Modification required.
> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
> Right side will be the content area (body section).
> 1) Modification in Create Account :
> a) Add Few more fields.The sequence of the fields will be (R - Required) :
> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
> 2) Modification in Find Account Screen :
> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
> b) Remove the Party Id field from the find form.
> c) Rename the Party Group Name to Account Name on GUI.
> d) The search result form will contain one more field titled "Email Address".
> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
> 3) Modification on Summary Section :
> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
> Rest of the functionality in the Accounts header should be tested properly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Issue Comment Edited: (OFBIZ-2371) Improvements in "Account" Screens

Posted by "Pierre Smits (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12762556#action_12762556 ] 

Pierre Smits edited comment on OFBIZ-2371 at 10/6/09 1:54 AM:
--------------------------------------------------------------

>From the profile of an account it should be possible to:

1) Create an opportunity
2) create a sales forcast

An overview of associated sales forecasts (like opportunities) should also be available.

Likewise it should be possible that the account screen shows associated agreements, contracts, outstanding invoices (optional) and projects.

>From the overviews of opportunities and sales forecasts it should be possible to view/edit and/or delete existing items.

      was (Author: pfm.smits):
    From the profile of an account it should be possible to:

1) Create an opportunity
2) create a sales forcast

An overview of associated sales forecasts (like opportunities should also be available.

>From the overviews of opportunities and sales forecasts it should be possible to view/edit and/or delete existing items.
  
> Improvements in "Account" Screens
> ---------------------------------
>
>                 Key: OFBIZ-2371
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: marketing
>    Affects Versions: SVN trunk
>            Reporter: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: SfaAccountsImprovements.patch
>
>
> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
> 1) Shortcuts
> 2) Quick Add Account
> Shorcuts block contains following link :
> - Create Account - Exists, modification required.
> - Find Accounts - Exists, Modification required.
> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
> Right side will be the content area (body section).
> 1) Modification in Create Account :
> a) Add Few more fields.The sequence of the fields will be (R - Required) :
> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
> 2) Modification in Find Account Screen :
> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
> b) Remove the Party Id field from the find form.
> c) Rename the Party Group Name to Account Name on GUI.
> d) The search result form will contain one more field titled "Email Address".
> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
> 3) Modification on Summary Section :
> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
> Rest of the functionality in the Accounts header should be tested properly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-2371) Improvements in "Account" Screens

Posted by "Tim Ruppert (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12786510#action_12786510 ] 

Tim Ruppert commented on OFBIZ-2371:
------------------------------------

Looks like it's unassigned and no one is working on it at this point.

> Improvements in "Account" Screens
> ---------------------------------
>
>                 Key: OFBIZ-2371
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2371
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: marketing
>    Affects Versions: SVN trunk
>            Reporter: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: Exerpt CRM requirements - accounts.pdf, SFA-Accounts-addSalesForecast.patch, SfaAccountsImprovements.patch
>
>
> Account should be treated as a PartyGroup. This group can be associated with any type of party. Party can be either other Party Group or Person.
> Each account will be in Account role. The Parties (more then one party) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> Left Navigation Section : There will be following link / section present in left side. There will be two block in the left section similar to catalog.
> 1) Shortcuts
> 2) Quick Add Account
> Shorcuts block contains following link :
> - Create Account - Exists, modification required.
> - Find Accounts - Exists, Modification required.
> - Clone Account - It will navigate to the Party Group lookup form and from there we should select the existing Account and lets clone it.
> Quick Add Account : This block will be similar to that of the Quick Add form for Lead and Contacts.
> Lets keep only two fields in this block : Group Name (use "Account Name" on GUI), Office Site Name (Use "Website" on GUI).
> Right side will be the content area (body section).
> 1) Modification in Create Account :
> a) Add Few more fields.The sequence of the fields will be (R - Required) :
> Fields from Party Group Entity : Group Name(R) (Use "Company Name") , Office Site Name (Use "Website" on GUI), Annual Revenue, Number of Employees, Ticker Symbol.
> b) Modification in General Correspondence address : Remove the field Address Field 2 from the form. Instead of this use Separate Block to have "Other Correspondence Address" block and provide all the fields there. (Similar thing that we do in Ecommerce application for Billing & Shipping Address).
> 2) Modification in Find Account Screen :
> a) Search the records that has partyTypeId ="Party_Group" and has roleTypeId="Account"
> b) Remove the Party Id field from the find form.
> c) Rename the Party Group Name to Account Name on GUI.
> d) The search result form will contain one more field titled "Email Address".
> e) For providing easy navigation to the user change Party Id field link to Edit button. Also remove the Party ID label from the top. As we have changed it to Edit link.
> f) Remove the "Type" column from the Search Result area. All the Account name will be in role "Party_Group".
> 3) Modification on Summary Section :
> a) Add the screenlet section that will contain the contacts associated with this Party Group (i.e Account). Also Provide small form at the bottom of party list to add the other contacts on the existing list. For this provide one lookup to search contacts (Person in the role of Contact) and then submit button. If we do this through Ajax(Using Prototype Library) then it would be good. The Contacts (more then one contact) can be associated with Party Group through Party Relationship by partyRelationshipTypeId being "Parent_Account".
> b) Remove the Party Attribute block for now. It won't make any sense to me for now.
> c) The list of all the Work Efforts(Activities/ Event & Tasks) associated with the Party Group.Provide option to associate the existing work effort record with the party. Create/Update & Delete form.
> 4) After editing any account (Party Group) we come to the Summary screen. Provide another tab adjacent to it by name "Clone Account". Navigate to a form where we could clone this record.
> Rest of the functionality in the Accounts header should be tested properly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.