Comments (4)
This functionality exists from the beginning of YetiForce.
You can generate projects from the opportunity level (the module is associated).
Comment from YetiForce:
You can generate projects from templates (for example you click on “Add project type A” and it generates the project and assigns X number of tasks to it and Y number of milestones, you can configure everything in the panel)
Regarding a “service contract” I think that creating contracts is a part of sales process and this process should not end before creating the contract, that is why in version 0.0.12 we will add this function).
from yetiforcecrm.
Comment from Claude:
That is not what I meant. I would expect a function similar to "Create Invoice" from an "Opportunity" without having to re-enter all the information about the company, contact, etc. again
Comment from YetiForce:
You have in mind such functionality [http://www.vtexperts.com/product/vtiger-field-autofill/], but more extensive?
from yetiforcecrm.
Status: pending
Comment from Claude:
I was actually thinking of a more generic approach along the following line.
Goal: Create a new object in module B based on data in an object in module ABy-product: All commands 'Create Copy From X' and 'Duplicate' could be replaced by this one functionality
Configuration-------------------TABLE X
cmd_id -> unique identified
label -> Label to be displayed as the command source_module -> name of module A target_module -> name of module B (may be identical to modul A, thus allowing to use the same mechanism for duplicating objects) source_to_target_relationship -> type of relationship between A and B (dependence, related, none)
target_to_source_relationship -> type of relationship between B and A (dependence, related, none) source_related_to_field -> field in object A containing the reference to the newly created object B (if dependence is relationship type) target_related_to_field -> field in object B containing the reference to the object A (if dependence is relationship type)TABLE Y
cmd_id -> copy command id source_field -> Name of field in A to be copied to B target_field -> Name of field in B receiving copy from A
FUNCTION----------------1. Create a new object of type B2. Copy the data from object of type A to newly created object of type B using the data in table Y3. If source_to_target_relationship = related, created entry in table vtiger_crmentityrel from A to B4. If target_to_source_relationship = related, created entry in table vtiger_crmentityrel from B to A5. If source_to_target_relationship = dependence, set field defined by source_related_to_field to the identified of the newly created object of type B6. If source_to_target_relationship = dependence, set field defined by target_related_to_field to the identified of the newly created object of type A7. Optionally, execute a specific hook function to allow customizing the data copied (by filling specific fields with specific values, e.g., setting a given date field to today's date)
8. Display new created object of type B for editing
I think that implementing this functionality would not be that expensive in time and would allow to simplify the source code significantly as many separated functions currently in place could be removed. Unfortunately I don't (yet) have sufficient knowledge of the Yetifocre/Vtiger internaals to do the implementation myself, otherwise I would.
Regards
From: YetiForce [email protected]
To: [yetiforce:tickets] [email protected]
Sent: Wednesday, November 26, 2014 1:11 AM
Subject: [yetiforce:tickets] #34 Create project / service contract from opportunity
status: open --> pending
[tickets:#34] Create project / service contract from opportunityStatus: pending
Milestone: future
Created: Thu Oct 23, 2014 06:24 PM UTC by YetiForce
Last Updated: Wed Nov 26, 2014 12:11 AM UTC
Owner: nobodyIn order to implement YetiForce for end-to-end client management, it would be great if there would be a function that transforms an opportunity into either a project or a service contract, the two objects that could result from a successful opportunity.Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/yetiforce/tickets/34/To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/
from yetiforcecrm.
I understand that you try to create a universal mechanism aimed to create relations and copy data between them. Your idea is good in general, but it has no business justification. Every process is different; various relations exist and show various data depending on a situation. Some of the things are configured rigidly (e.g. mysql foreign key so search can work faster). It is impossible to eliminate a developer from a CRM project and it seems as if you are trying to achieve that.
This Issue should be closed in my opinion. You’re describing some kind of idea, but not a logically proven requirement / business functionality.
from yetiforcecrm.
Related Issues (20)
- [bug]
- [Question] Assign batch number to imported records from csv file
- [bug] Unable to update from 6.5 v1 to 7v1 HOT 7
- [bug] Unable to import the data from yetiforce 6.5 to 7 manually for the quote module HOT 5
- [suggestion] Logistics: Storage update
- [bug] Yetiforce 7 demo environment - Unable to create Good Received Note - error HOT 3
- [bug] YF V7, Good Received Note - Error in Total calculation HOT 1
- [bug] Can no longer sign in after deleting Cache folder contents.
- [bug] Can't import leads. May be other things i can't import as well but haven't tested
- [bug] After chaning the digit grouping, unable to edit the quotes (YF V7)
- [PL][bug] Błąd powiązania w raportach - Rezerwacje -> Pozycja zamówienia HOT 1
- [bug] Users CSV Import Error
- [bug] cant change comments or editing HOT 2
- [bug] Server Configuration Yeti 7.0 - curl time out
- Wrong Credentials to autheticate via API from YetiForce Portal to CRM
- [question] Site name change HOT 1
- [bug] LBL_HANDLER_NOT_FOUND error when viewing employee record HOT 2
- [bug] E_WARNING unserialize() when running cron job
- [warning] Creation of dynamic property App\Fields\File::$validateAllowedFormat is deprecated in /opt/crm7/app/Fields/File.php, line 253
- [bug] Call to a member function validateAndSecure() on false
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yetiforcecrm.