Does it make sense to extend kb_knowledge table to task table?

JLeong
Mega Sage

Does it make sense to extend kb_knowledge table to task table?

One reason, the sysapproval_approver table does not show the:

  1. Approval for
  2. Short Description
  3. Entered

for Knowledge approval. That is because the 3 fields above are coming from the task table.

Instead of adding fields to the sysapproval_approver table, we are thinking of extending it to the task table. Will this cause issue?

Need your expert opinion please.

Thank you!

Regards,

Jocelyn

 

1 ACCEPTED SOLUTION

Alok Das
Tera Guru

Hi Jocelyn,

That's not a great idea. Task table is a core table and it's name is enough to say what records does it contain. A task which needs to be fulfill a requirement. Whereas the Knowledge table is there to share the knowledge. Both the things are differently configured. 

For the tables which do not extend the task table OOB we have document_id field which contains the sys_id of the approving record.

Kindly mark my answer as Correct and Helpful based on the Impact.

Regards,

Alok

View solution in original post

7 REPLIES 7

Joshwa Antony S
Mega Guru

Hello,

Take a look at this article: When to Create a New Table vs. When to Extend

Also Approval for is not from Task table.

find_real_file.png

Regards,

JAS

Right, Approval for is from the  sysapproval_approver table but it reference the task table.

find_real_file.png

find_real_file.png

kb_knowledge can not be extended!!!

Alok Das
Tera Guru

Hi Jocelyn,

That's not a great idea. Task table is a core table and it's name is enough to say what records does it contain. A task which needs to be fulfill a requirement. Whereas the Knowledge table is there to share the knowledge. Both the things are differently configured. 

For the tables which do not extend the task table OOB we have document_id field which contains the sys_id of the approving record.

Kindly mark my answer as Correct and Helpful based on the Impact.

Regards,

Alok