As said in the comment, this is the new type of diagram of the smartdiagram
package, available from version 0.2.
In order to obtain the same result displayed below, some customization is needed because by default each item in the sequence has different color.
The code (much more compact with respect to the manual definition):
\documentclass[tikz,border=2pt,png]{standalone}
\usepackage{smartdiagram}
\begin{document}
\smartdiagramset{uniform sequence color=true,
sequence item uniform color=gray!50!black,
sequence item border color=gray!50!white,
sequence item text color=gray!50!white,
sequence item border size=\pgflinewidth,
}
\smartdiagram[sequence diagram]{Beschauffung,Produktion}
\end{document}
First version
I won't use the single arrow
shape for this, but rather the signal
one from the library shapes.symbols
.
You can customized it with signal from=west
and signal to=east
to achieve the desired heads.
An example:
\documentclass[tikz,border=2pt,png]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes.symbols}
\tikzset{product size/.style={minimum width=2cm,
minimum height=1cm,
},
product/.style={
draw,signal,
signal to=east,
signal from=west,
product size,
fill=gray!50!black,
draw=gray!50!white,
text=gray!50!white,
},
}
\begin{document}
\begin{tikzpicture}
\node[product] (first) {Beschauffung};
\node[product, anchor=west] at (first.east){Produktion};
\end{tikzpicture}
\end{document}
The result:

Here is a method to do things in a simpler manner and automatically:
\documentclass[tikz,border=2pt,png]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes.symbols}
\tikzset{product size/.style={minimum width=2cm,
minimum height=1cm,
text height=1ex,
},
product/.style={
draw,signal,
signal to=east,
signal from=west,
product size,
fill=gray!50!black,
draw=gray!50!white,
text=gray!50!white,
},
}
\newcommand{\diagram}[1]{%
\foreach \x[count=\xi, count=\prevx from 0] in {#1}{%
\ifnum\xi=1
\node[product] (x-\xi) {\x};
\else
\node[product,anchor=west] (x-\xi) at (x-\prevx.east) {\x};
\fi
}
}
\begin{document}
\begin{tikzpicture}
\diagram{One,Two,Three}
\end{tikzpicture}
\end{document}
The result:

A solution not using the library but made by hand.
\documentclass[margin=10px]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[fill=gray,line width=1pt] (0:1cm) arc (0:-180:1cm) -- (-180:1.25cm) -- (-.75,.75) -- (-180:.25cm) -- (-180:.5cm) arc (-180:0:.5cm)--cycle;
\end{tikzpicture}
\begin{tikzpicture}
\draw[rotate=45,fill=gray,line width=1pt] (0:1cm) arc (0:-180:1cm) -- (-180:1.25cm) -- (-.75,.75) -- (-180:.25cm) -- (-180:.5cm) arc (-180:0:.5cm)--cycle;
\end{tikzpicture}
\end{document}

Maybe, using (-.75,.5)
instead of (-.75,.75)
could produce a better result.

Best Answer
Using Detexify (http://detexify.kirelabs.org/classify.html), one finds the
amssymb
symbol\leadsto
. Perhaps that's what you want.(Comment: Is
\leadsto
already a math relation? I'm not sure yet.)Another possibility is
\leadsto
fromlatexsymb
.