I have doubt in transaction type data type, in document they mentioned to use string type,
but if I chose string it is throwing error, because it is queueitem type in settransactiontype workflow . so is it just to confuse they have given or something
They are not confusing you! The datatype has to be String
You just need to make changes everywhere. Wherever Transactionitem is being used in the workflow…change it to string it won’t give any error