You need to sign in to do that
Don't have an account?
Inserting into accountshare
so, SF won't allow you to insert a record into AccountShare if the user already hass access to that account?
Please confirm.
For example, we have parent-child account relationships and want to propagage the account team from parent to all child accounts. They all have different owners.
hence, I also need to add teh owner (rowcause=owner) of the paret account as a team member of the child account. I have changed the rowcause = owner to "rowcause=team". However, we get this error when trying to insert
Insert on AccountShare table row ca78800d4b714e34bb,00130000003zDeAAAU,00530000000dFM2AAM,All,Edit,Edit,Team,,
Row error:
1 errors encountered in record :
Error code INVALID_ACCESS_LEVEL ()
Everything else is created implicitly (this includes owner sharing rows). The row has to be "non-trivial", that is it must grant more access than the default organization sharing level.
Team shares are done by inserting a record into AccountTeamMember. If you need more access than the default, you can then go update that record.
Hi Joyce,
RowCause is not an updatable field.