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. <EOS>