I am trying to utilize the Contracts
objects for contracts and agreements my company signs. However, there are lookups which I do not want to use, for example - Account Name
- I created a custom object named Counter Party
to keep the counter party name and information and would rather use that than the Accounts
object.
Is there a way to either:
- remove fields and relationships from a standard object
- remove the requirement that the field be complete
- completely remove a standard object
If none of those are options, would it make better sense to create an "Agreements" object and use that instead of the Contracts
object?
Contract
OOTB object, there are strong reasons to stick with the imposed conventions - notably appexchange ecosystem products that will assume you are adhering to conventions. Establish a convention -Contract.Account
is the counterparty your company engages in business with and perhapsContract.Corporate_Legal_Entity__c
is a lookup to one of the legal entities (also Accounts) that reflect a business unit in your enterprise that can enter into contracts