Adicionar rótulo nas linhas de seta de junção de cadeia

Adicionar rótulo nas linhas de seta de junção de cadeia

Gostaria de adicionar alguns rótulos nas linhas de seta de junção de cadeia.

Qualquer comando pode ser adicionado para unir estilos com rótulos?

\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{positioning,arrows.meta,chains}
\begin{document}
\begin{tikzpicture}[
    node distance=1.5cm,
    arrow/.style={->, >=Stealth, thick},
    every on chain/.append style={draw,join,rounded corners,minimum width=2cm, minimum height=1cm, align=center},
    every join/.style={arrow},
    start chain=C1 going right,
    ]

  \def\nodes{
    A/A2B,
    B/B2C,
    C/C2A%
    }
    \foreach \name/\label [count=\i] in \nodes {
      \typeout{debugme \label}
        \node[on chain,join] (N\i) {\name};
    }

\end{tikzpicture}
\end{document}

Saída: insira a descrição da imagem aqui

Responder1

Da resposta de js bibra, com chain-endechain-begin

\documentclass[border=5mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,
                chains,
                %positioning,
                % scopes,
                quotes,}
\begin{document}
    \begin{tikzpicture}[
        node distance=1.5cm,
        arrow/.style={->, >=Stealth, thick},
        every on chain/.append style={draw,join,rounded corners,minimum width=2cm, minimum height=1cm, align=center},
        every join/.style={arrow},
        start chain=going right,
        ]
        
        \def\nodes{
            A/,
            B/A2B,
            C/B2C%
        }
        \foreach \name/\label [count=\i] in \nodes {
            % \node[on chain,join=by {->,"\label"}] (N\i) {\name};
            \node[on chain,join=by {"\label"}] (N\i) {\name};
            }    
        \draw [arrow] (chain-end.south) -- ++(0,-1.) -|  (chain-begin.south) node[above,pos=0.25]{C2A};
    \end{tikzpicture}
\end{document}

insira a descrição da imagem aqui

Responder2

Uma resposta parcial, já que o último nó aparece como uma caixa vazia - não consegui descobrir como excluí-lo - provavelmente alguns dos veteranos intervirão para ajudar

Saída

insira a descrição da imagem aqui

MWE

\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,chains,positioning,scopes,quotes}
\begin{document}
    \begin{tikzpicture}[
        node distance=1.5cm,
        arrow/.style={->, >=Stealth, thick},
        every on chain/.append style={draw,join,rounded corners,minimum width=2cm, minimum height=1cm, align=center},
        every join/.style={arrow},
        start chain=C1 going right,
        ]
        
        \def\nodes{
            A/,
            B/A2B,
            C/B2C,
              /C2A%
        }
        \foreach \name/\label [count=\i] in \nodes {
            \node[on chain,join=by {->,"\label"}] (N\i) {\name};
        }
        
    \end{tikzpicture}
\end{document}

informação relacionada