An automatic door operator for a swing door assembly having a door leaf rotationally supported by a door frame and a linkage mechanism connecting the automatic door operator to the door leaf, the automatic door operator comprising: a motor for causing opening of the door leaf with respect to the door frame; and a controller being configured for performing different functions of the automatic door operator, the different functions comprising a first group of functions (61-1... 61-n) relating to various aspects of automatic door opening and closing, and a second function or group of functions (61-A, 61-B) that comprises respective commands (62-A, 62-B,...) for initiating, modifying or aborting respective functions of the first group of functions (61-1...61-n), the controller being configured to: detect a movement of the door leaf, not caused by said motor; identify a predefined movement matching the detected movement; determine, among said different functions, a function (61-A, 61-B) being associated with the predefined movement; and cause performance of the determined function, charcaterised in that the automatic door operator comprises a forced closed arrangement adapted to provide mechanical energy via a transfer mechanism to the linkage, so as to cause forced closing of the door leaf with respect to the door frame in the event of a fire alarm, and whereby the determined function is to reset the automatic door operator after the fire alarm has been generated. a motor for causing opening of the door leaf with respect to the door frame; and a controller being configured for performing different functions of the automatic door operator, the different functions comprising a first group of functions (61-1... 61-n) relating to various aspects of automatic door opening and closing, and a second function or group of functions (61-A, 61-B) that comprises respective commands (62-A, 62-B,...) for initiating, modifying or aborting respective functions of the first group of functions (61-1...61-n), the controller being configured to: detect a movement of the door leaf, not caused by said motor; identify a predefined movement matching the detected movement; determine, among said different functions, a function (61-A, 61-B) being associated with the predefined movement; and cause performance of the determined function, charcaterised in that the automatic door operator comprises a forced closed arrangement adapted to provide mechanical energy via a transfer mechanism to the linkage, so as to cause forced closing of the door leaf with respect to the door frame in the event of a fire alarm, and whereby the determined function is to reset the automatic door operator after the fire alarm has been generated. detect a movement of the door leaf, not caused by said motor; identify a predefined movement matching the detected movement; determine, among said different functions, a function (61-A, 61-B) being associated with the predefined movement; and cause performance of the determined function, charcaterised in that the automatic door operator comprises a forced closed arrangement adapted to provide mechanical energy via a transfer mechanism to the linkage, so as to cause forced closing of the door leaf with respect to the door frame in the event of a fire alarm, and whereby the determined function is to reset the automatic door operator after the fire alarm has been generated.